Software Development Tutorials

Learn to code with easy pragmatic tutorials.

  • A Web Dev Tries Game Development

    I’ve been a web dev for 15 years and I have to be honest. Things on the web are starting to become a bit boring. On top of that, it looks like my job would be the first one replaced by AI. So something has to change!

  • Write Better Code

    There is this famous comic stating that the only valid measurement of code quality is the WTF per minute ratio.Well… in all honesty, this is actually one of the most accurate depictions of software development.

  • The Simplest Tech Stack

    Building a web app can be frustrating and overwhelming these days. There are countless frontend frameworks, different architectures and multiple rendering strategies you have to choose from.

  • Do You Really Know Git?

    People working with Git tend to fall somewhere on this scale. They either are a complete newbie and still mixing up Git with GitHub, or they are experienced git users and are still not sure what’s the difference between a merge and a rebase.

  • Are PWAs still relevant?

    Here is the thing. I’m really, really lazy. And, just like any lazy developer, I hate writing unnecessary code. This is especially true when building mobile apps, where I have to dedicate double the effort to have my code break natively in multiple environments.

  • The Easiest Way To Store Data

    Say hello to Daniel! He is from Germany and for the past 8 years he spent his nights building an open source database for JavaScript runtimes. RxDB has great traction with over 20k stars on GitHub, is feature packed and offers real time queries and replication, offline support, an intuitive API and great performance.

  • The Harsh Reality of Good Code

    In the world of software feeling like an impostor is normal. So, weirdly enough, if you are actually pleased with the results of your current work you are most likely… wrong. Let me explain.

  • Now is The Best Time to Learn WebAssembly

    Remember when we all thought WebAssembly was going to be the JavaScript killer? Well, JavaScript is alive and well but, a whole new class of applications can now be developed for the web thanks to the power and performance unleashed by WASM.

  • The HATE Stack - Simple and Efficent

    Forget everything you know about modern web development and let me prove that you can build scalable, efficient web apps using the hate stack - a simple alternative for people who hate the complexity of the modern web, and are looking for easier yet still performant solutions.

  • Coding in Kotlin

    Understanding Kotlin is a good skill to have. Why is that? Well… Kotlin is one of the fastest growing languages, with Google making it the default solution for Android development, and established frameworks like Spring making it a first class citizen in their stack.

  • Full Stack With HTMX And Deno

    So you have this big idea which will make you a billionaire, and you really need to put it out in front of your users as soon as possible. Well, you are in luck - this article is just for you.

  • How to be a Better Dev

    How often do you get impostor syndrome? This is normal since gaining experience in a field reveals the huge number of skills you have to master.

  • They Joy of Writing Scala

    Scala is the perfect combination of OOP and functional, with the right amount of type safety. Thanks to its expressive nature and mature ecosystem Scala is used at companies like Twitter, Netflix or LinkedIn, and for the next few minutes you’ll get the chance to see its main features in action.

  • Why is Lua so Popular?

    Lua holds the second position in the ranking of languages with the highest percentage growth of contributors. Why is Lua so popular all of a sudden, and, more importantly, is there a benefit in learning it?