Dan North has been coaching, coding and consulting for over 20 years, with a focus on applying systems thinking and simple technology to solve complex business problems. He uses techniques from Lean operations, Theory of Constraints and Agile software development to help IT organisations anticipate and respond to the challenges of changing business needs.
Dan is the originator of Behaviour-Driven Development, an agile approach to software development that encourages teams to deliver the software that matters by emphasising the interactions between stakeholders. He also proposed Deliberate Discovery, which challenges assumptions around software planning and estimation. He argues that there are no best practices and that everything we do is subject to opportunity cost.
He is a popular keynote and session speaker at international technology conferences, on topics as diverse as software architecture, behavioural psychology, simplicity, uncertainty and learning. His presentation style has been described as Eddie Izzard meets the Architect from The Matrix.nd Better Software, and for CIO newsletters and the DSDM consortium.
Where can iBeacons take you? Carl and Richard talk to Greg Shackles about some of the opportunities available using beacon devices with smartphones. While iBeacons are specifically an Apple technology, there are lots of third party implementations that are more open. The balancing act of power and capability is a constant struggle for beacons. Things get really fun when you start looking at all the ways you can locate someone in an interior space using beacons - opening the door to a huge number of applications. Beacons are also part of Google's Physical Web, creating the idea of "interaction on demand." Cool stuff!
Links from the Show
Greg Shackles is a Senior Software Engineer at Olo. He is a Xamarin MVP, host of the Gone Mobile podcast, organizer of the NYC Mobile .NET Developers Group, author of Mobile Development with C#, and a monthly Visual Studio Magazine column, and is a regular speaker at many user groups and developer events. Outside of technology, Greg is obsessed with heavy metal, baseball, and craft beer, sometimes in combination, and is also an aspiring home brewer.
Are you building in WPF? Are you using PRISM? Carl and Richard talk to Brian Noyes and Brian Lagunas about the PRISM project, which is a set of tools for building WPF apps. As Brian Noyes says, PRISM is the AngularJS of WPF! The conversation dives into the on-going evolution of PRISM, including support for Windows Phone and Universal Apps. The point of PRISM is composability, helping you to organize the elements of your application into something more maintainable, easier to test and continue to evolve. Brian and Brian also announce that they are running the PRISM project now and have moved it to GitHub - they will take your pull requests!
Links from the Show
Brian Lagunas is the Lead Software Engineer / Software Solutions Architect for a steel manufacturing company in Boise, Idaho. He also is a technical contributer for PluralSight and the author of the Extended WPF Toolkit project on CodePlex. Brian has been developing professionally for over 10 years, and specialize in enterprise application development using a variety of Microsoft technologies, but focuses on WPF and Silverlight. He can be found speaking at local user groups such as the Boise .NET Developer User Group (NETDUG) and the Boise Software Developers Group (BSDG), and presents yearly at Boise Code Camp and Tech Fest. Brian blogs on Elegant Code and can be heard spreading the XAML goodness through various webcasts.