Plainionist Journey of a Software Craftsman

Great resources

On this page I am collecting all the great resources I come across on my journey as a software craftsman which can help us to become better developers and to deliver better software.

Trunk Based Development

According to https://trunkbaseddevelopment.com/ trunk based development is the foundation for “true” Continuous Integration and so for Continuous Delivery. Considering Continuous Delivery as desirable - maybe even mandatory? - for each project we should definitively learn how trunk based development can be implemented.

This web page gives an easy and comprehensive introduction into the topic. Reading through it should already give sufficient information to start with trunk based development in any project.

F# for fun and profit

After having read several books about F#, namely Real-World Functional Programming: With Examples in F# and C# , The Book of F#: Breaking Free with Managed Functional Programming and F# Deep Dives , I can truly say that the best source to learn F# is …

… Scott Wlaschins blog F# for fun and profit!

On these pages you will find everything about F#, from the simplest examples to the most advanced techniques. If you are interested in functional programming in general and F# in particular you definitively want to start with this page!