Part 1 – Testing the Untestable
Ever had someone tell you your feature is broken, even though all your Unit Tests are green? Has that made you wonder about the ROI on all that time you spent writing the tests? Omer will show you how to write strong "Journey Tests" that thoroughly exercise features end-to-end, without succumbing to writing brittle UI-testing code or rationalizing it away as "too hard". No more relying solely on the "we’ll find out eventually" approach. BDDfy is an excellent open-source library which lets us write beautiful, maintainable, and concise Acceptance Tests in prose-like C# code that reads like plain English. We'll see that and learn about the concept of 'Subcutaneous Testing'.
Part 2 – Becoming a Debugging Wiz with OzCode
Visual Studio hosts a very capable debugger, but many developers are unaware of some of its most powerful features. In this demo-intensive talk we'll take a deep dive into the Visual Studio debugger and into OzCode. OzCode is a Visual Studio extension that can help streamline and enhance the debugging experience, making debugging much simpler and more efficient. Super-useful tips for using the debugger will be given throughout the session.
The "it" in this case is C# and yes you CAN get scripty with it when you use scriptcs! And, we're going further in 2015! We're coming up with new ways to take your scripting experience to the next level. In this talk Glenn will start with some quick basics and show some of the cool new things that have been added and some "hot off the repo" exciting things that are coming. We'll truly be traveling at geek speed.
If you’re like me, maybe the word “DevOps” invokes an immediate eye-roll as a marketing buzzword. Many developers are fond of quoting Dilbert cartoons of obstructive Ops staff and horror stories of applications being hung up forever in a limbo of paperwork and failed deployments. But if our mission is to deliver value to the business, doesn’t it make more sense to use the tools we have to fold in IT Operations staff as partners early on in the process? This will be a very interactive panel featuring some experts on the Operations and DevOps side of things, so bring your questions!
• How “hucking it over the fence” no longer works for us in an Agile world
• The advantages of automated deployment tools (Chef, Puppet Labs, and Azure RM) – and some demos
• Practical ways to overcome cultural challenges to DevOps in your company