WCF isn’t coming to .NET Core 3 – what to do? While at NDC in Oslo, Carl and Richard chatted with Mark Rendle about his new project called Recode. Mark talks about how Microsoft came to the decision that they could not migrate WCF to the open-source, cross-platform .NET Core and what that means going forward. Mark’s solution is a tool called Recode that can convert WCF code to gRPC – check it out!
How does UX work in your organization? While at NDC in Oslo, Carl and Richard talked to Debbie Levitt about how UX can help make software better and the development process less difficult. Debbie talks about UX being part of the initial requirements gathering process, talking to users and looking through how business processes actually work. UX can help you build the right thing!
What can HashiCorp’s Packer do for you? Carl and Richard talk to Jamie Phillips about how Packer helps to make golden images of hypervisor machines – that would be Hyper-V, VMWare or any of the container solutions so that you can ship them out to whoever needs them. The images can be used as part of your pipeline to push cloud products into a store, or for developers to work from production-configured images, and so on. Packer is a powerful open source solution that can be part of your CI/CD pipeline!
What’s your authentication solution? Carl and Richard talk to Vittorio Bertocci, now an architect at Auth0, about building pure identity solutions that work for all platforms and languages. Vittorio digs into why you want an authentication solution that stands independent of any given cloud vendor, and what capabilities you need to get authentication right!
How do you use messaging? Carl and Richard talk to Jimmy Bogard about his work developing messaging architecture for applications. Jimmy talks about the mistakes he’s made along the way, starting with not using formal messaging systems – yes, you can use a text file or a database table as a queue, but should you? And when you do embrace messaging, there is an overhead of code and effort to work with queues properly. Is it worth it? The answer is always, it depends!
It’s 2019, how smart is your home? Time for a Geek Out! Carl and Richard chat with Mads Kristensen about how he’s adding automation to his home – and in a way that is tolerable for his significant other and young children. Mads talks about his kids being small enough that they can’t reach the light switch – so automation to turn lights on is hugely empowering for them! But how do you make your home automation not so annoying? That’s a bit trickier, and a great conversation!
Ready to move your applications into containers? Carl and Richard chat with Rob Richardson about his work migrating existing applications running in virtual machines over to containers using Kubernetes as the orchestration engine and Istio as the traffic manager. Why add Istio to the mix? It makes it easier to have a mixture of containers, services running in VMs and more. The conversation digs into the expanding tribe of services that work in containers together to give you great options for analytics, security and more!
Have you heard of Rockstar? Carl and Richard talk to Dylan Beattie about a joke that may have gone too far – or perhaps not far enough? Dylan talks about the origins of Rockstar, the idea that recruiters like to use the term rockstar to identify a certain class of developer that is far from realistic. But what if rockstar was a language? Then anyone who programmed in it would be a rockstar developer… right? What started as a gag specification is now a language – the code looks like 80s rock lyrics, but it compiles!
How do you secure microservices? Carl and Richard chat with Sam Newman about the complexity that comes with containerization and microservices, and how that impacts your security plans. Often security has been based on a monolithic single-point-of-access model. But when applications are broken down into microservices, there are a whole bunch of new points of contact to be secured. The good news is, there is plenty of technology out there to help, including password vaults, mutual TLS and more – you just need to learn about it!