Fred George is a consultant with over 40 years experience in the industry including over twenty years doing object programming and a decade doing Agile/XP. He counts at least 60 languages with which he has written code. A veteran of the IBM-Microsoft wars, Fred did early work in computer networking, LAN's, GUI's and objects for IBM. He gave the first Agile/XP experience report at OOPSLA about an embedded system done in Java, and has mentored many clients in use of objects in Java under an XP process. He has shared the stage at JavaOne with Martin Fowler, acting as his foil, and assisted in XP Immersion sessions with Kent Beck, Ron Jeffries, and Robert Martin. IN 2007, he joined an Internet advertising firm, TrafficBroker. He believes in objects, lean processes, fun in programming, and the client's successes. He holds a bachelors degree from N. C. State University in Computer Science, and a masters degree from MIT in the Management of Technology. Oh, and he still writes code!
Talks I've Given
-
-
Microservices - Let's Build Some (V2)
Featuring Fred George
While “micro-services” is becoming a heavily over-worked term, it has been interpreted many ways. In this hands-on workshop we will explore a particular style, tiny asynchronous services, that was the core of one of the most successful implementations.
WHAT WILL...
software-development -
IoT and MicroServices
Featuring Fred George
IoT, the prevalence of specialized interconnected devices, has invaded business and home. The myriad of devices, hubs, and APIs has created a Tower of Babel that makes the Android phone scene seem mild. Such devices are inherently less network reliable than previous products, primarily due...
software-development -
IoT and MicroServices
Featuring Fred George
IoT, the prevalence of specialized interconnected devices, has invaded business and home. The myriad of devices, hubs, and APIs has created a Tower of Babel that makes the Android phone scene seem mild. Such devices are inherently less network reliable than previous products, primarily due...
software-development -
Agile Roots: Use JIT to Go Faster
Featuring Fred George
Agile borrowed from the JIT manufacturing processes originally at Toyota. The Agile Manifesto itself summarized the key aspects brought into programming from JIT.
Original Agile processes like eXtreme Programming (XP) brought breathtaking speed of delivery to a waterfall world. But Agile has not...
software-development -
Implementation of MicroService Architecture
Featuring Fred George
MicroService Architectures has debuted on the ThoughtWorks Technology Radar as the first technology they address, and with strong recommendations to immediately experiment. In this talk, we will outline the guidelines we have used at two different companies to implement MicroServices. And more...
architecture-&-design -
Implementation of MicroService Architecture
Featuring Fred George
MicroService Architectures has debuted on the ThoughtWorks Technology Radar as the first technology they address, and with strong recommendations to immediately experiment. In this talk, we will outline the guidelines we have used at two different companies to implement MicroServices. And more...
architecture-&-design -
Implementation of MicroService Architecture
Featuring Fred George
MicroService Architectures has debuted on the ThoughtWorks Technology Radar as the first technology they address, and with strong recommendations to immediately experiment. In this talk, we will outline the guidelines we have used at two different companies to implement MicroServices. And more...
architecture-&-design -
Programmer Anarchy
Featuring Fred George
The Agile movement shifted the relationship between clients and developers in a profound way. In waterfall processes, clients specified large amounts of functionality, then nervously faded into the background until the fateful day-of-delivery. With Agile, developers strove to engage with clients...
architecture-&-design -
Programmer Anarchy
Featuring Fred George
The Agile movement shifted the relationship between clients and developers in a profound way. In waterfall processes, clients specified large amounts of functionality, then nervously faded into the background until the fateful day-of-delivery. With Agile, developers strove to engage with clients...
engineering -
Programmer Anarchy
Featuring Fred George
The Agile movement shifted the relationship between clients and developers in a profound way. In waterfall processes, clients specified large amounts of functionality, then nervously faded into the background until the fateful day-of-delivery. With Agile, developers strove to engage with clients...
engineering -
Fred George - Rails is a Hammer (Keynote)
Featuring Fred George
Fred George - Rails is a Hammer (Keynote)