Woody Zuill, a Senior Consultant, Trainer, and Agile Coach with Industrial Logic, has been programming computers for 30+ years. Over the last 15+ years he has worked as an Extreme Programmer, Agile Coach, Application Development Manager, and Trainer. He believes that code must be simple, clean, and maintainable so that we can realize the Agile promise of Responding to Change, and that we must constantly "Reflect, tune, and adjust". His passion is for tackling code that is hard to maintain and cleaning, refactoring, and bringing it back into a manageable state.
He is a pioneer of the Mob Programming approach to teamwork in software development, and is considered one of the founders of the "#NoEstimates" discussion on Twitter.
While at NDC, Carl and Richard talked to Chris McCord about Elixir - the friendly language on top of Erlang. Chris talks about his Phoenix framework which brings an MVC-style development approach to building web sites in Elixir. And because its the Erlang VM under the hood, it scales brilliantly! The efficiency of Erlang is remarkable as well, reducing the number of servers needed to provide a service, to the point where folks have been running a web site off of a Raspberry Pi 2! Phoenix is racing toward a version 1.0, and its a great time to get involved!
Links from the Show
Chris McCord is the creator of the Phoenix Framework and author of Metaprogramming Elixir. He spends his days crafting web applications at Littlelines and teaching other the tools of the trade. He loves community outreach and helping to grow Elixir’s wonderful community.
While at NDC, Carl and Richard chat with Justin James about his deployment tool chain of NuGet, Chocolatey, Boxstarter and Vagrant. Each of these tools builds on the other, starting at the lowest level with specific libraries, working up through package managers, configuring operating systems, even provisioning cloud services. Justin talks about using the tools to get you to a configuration-as-code scenario, making installation not only reliable, but fast. There are lots of different ways to get to a reliable and efficient deployment solution - here's another one!
Links from the Show
Justin James is a software craftsman with over 15 years of experience building applications in ASP.NET, C#, HTML 5, and AngularJS. He has built everything from small utilities to web sites that had more than a million views and 20,000 users per month. Justin loves to share knowledge that he has gained to help someone get to their end goal faster. He has presented at several user groups in the Phoenix, Arizona area; code camps in Las Vegas, Arizona and California; Nebraska Code and Codepalousa Conference.