This is the 'last' episode. Don't be sad, it's still the best time to be a developer. In this double episode, we first discuss why we started the podcast, and then how we currently see software development in general.
In his new book, Eric takes a different approach to teaching principles of functional programming. We discuss what it means to not use a functional programming language.
Links:
Special thanks to Manning for supporting this episode; Use discount code "podmelange20" at your first order to receive a 40% discount.
Paul switched job after 14 years in the same company working for the same client. He changed environments, programming language and even his developer machine OS including keyboard layout. How did it go?
Links:
We discuss with David whether it is important to train on Agile development or more on development practices.
Links:
If you can’t reach your audience with classic marketing, Philipp Krenn explains the different aspects of working with their community at Elastic.
Links:
BDD has been around for a while now, but in many cases it is only utilised as a technical aid. In this episode we try to unpack the power BDD could give us, together with Gáspár Nagy, the creator of SpecFlow.
We talked with J. B. Rainsberger about his idea of a Universal Architecture and how it helps people to get architectural decisions right. In addition, we talked about the continuing importance of clean code, even in times of distributed systems and microservice architectures.
Links:
Maaret Pyhäjärvi changed jobs recently and compares her experience as 'time travel 10 years to the past'. This leads to Continuous Delivery and crafting your job for impact.
Further details: http://developermelange.com/034-time-travel-to-the-past/
Lisi Hocke talks about her personal learning tour, focusing on testing. Driven by personal challenges, this way to learn brought her a lot of new experiences and expanded her network.
We talk about guides and rules for programmers in the scope of their code style and object style. With the help of book author Matthias Noback we realize that there is more possible with static analysis than one might think. And there is definitely a use for a catalogue of stereotypes of classes.
In this episode, we discussed with Nik Graf about GraphQL and why he thinks it is a future-proof way to create APIs for client applications. We tried to distill the main advantages over classical REST, and figured out scenarios when it shines, but also took a look at possible drawbacks. TL/DR: Everything you need to know if you are interested to get started with GraphQL.
Patrick shared with us his contribution on creating the ReasonML association, as well as the idea of starting such a movement, and we also dived into the usage of ReasonML in safety critical software.
This time our very own David gives us an introduction to one of his favorite topics: Micro Frontends may not be new, yet they are a recurring theme in various teams and companies. What they are about and where this idea is moving to, David will give us an overview.
Sandra gives us a crash course in what DevOps originally meant and means, when you are a DevOp person and what you would need.
We talk about the joy and benefits of sharing what we learn. Be it in blog posts, talks, just Twitter messages, or other ways.
The venture into the often-overlooked topic of making user interfaces accessible to everyone. To quote Trenton Moss we want to make it clear that Web accessibility isn't brain-science. And it's also not just about disabled users being able to access your website - it's about everyone being able to access your website.
Together with Fabian Schmied we discuss how bad implementations of Scrum can look like, and what options people have to improve or avoid it. (This episode is just a decoy to get everyone into Extreme Programming)