3 simple tricks for managing git histories It took me a while to learn these simple tricks for effectively managing Git histories with just a few commands. In the first article, I explained why clear, structured Git commit messages and cohesiv commits are important or why temporary commits make the history more difficult to read. …
Kategorie-Archiv: Software Engineering
Clean and maintainable Git Histories – Part 1
3 methods for keeping histories clean and organized In this series of articles, I’m going to show you how to get clean and maintainable git histories. In the first part, we look at different methods. If these methods are followed, the history remains clear, facilitates code reviews, debugging and can serve as documentation: Meaningful commit …
Reinstalling Your Must-Have Dev Tools and Extensions on Mac
A step-by-step guide to bringing your essential development setup back to life. So, you’ve got a shiny new Mac, and you’re ready for a fresh start. But where do you begin? Installing the right tools and applications is crucial to get your development environment up and running smoothly. In this guide, I’ll walk you through …
„Reinstalling Your Must-Have Dev Tools and Extensions on Mac“ weiterlesen
ByteBeat Odyssey – Refactoring
Of course it’s about refactoring Welcome to the compilation of heartbeats from my work, a mosaic of moments, musings and flashes of inspiration on software development topics. Many posts have been published first on various social media channels. Here I will continue loosely these chronicles. Enjoy reading. Refactoring 🛠️ Refactoring is the secret behind clean, …
ByteBeat Odyssey – Test-Driven Development
Today it’s TDD’s turn Welcome to the compilation of heartbeats from my work, a mosaic of moments, musings and flashes of inspiration on software development topics. Many posts have been published first on various social media channels. Here I will continue loosely these chronicles. Enjoy reading. Test-Driven Development 🔍 Looking to level up your development …
ByteBeat Odyssey – Software Tests
This time it’s about tests Welcome to the compilation of heartbeats from my work, a mosaic of moments, musings and flashes of inspiration on software development topics. Many posts have been published first on various social media channels. Here I will continue loosely these chronicles. Enjoy reading. Software Tests Looking to take your tests to …
ByteBeat Odyssey – Code Reviews
A new series from the daily work Welcome to the compilation of my series of heartbeats from my work, a mosaic of moments, musings and flashes of inspiration on software development topics. Each post is a snapshot, a glimpse, or a fleeting thought. This series captures the steps, missteps, and leaps that have occurred to …
Document your database
Simply and easily with SchemaSpy It has never been easier to document you db. SchemaSpy analyzes your database with tables, columns, types and indexes. It even creates diagrams with relationships of your existing database. The installation is super easy. You just have to download SchemaSpy and your database driver. Even Graphviz is no longer required. …
Test your code not throwing any exception
with JUnit and Assertj Recently I had to test that the code does not throw any exception. We all know that AssertJ gives us a powerful set of assertions which improves your test code readability. And again, AssertJ helped me to do the job with assertThatCode: You can find more assertions example on github. I …
Id Software – Programming Principles
Produce constantly shippable codebase I had the chance to see John Romero at a conference. He talked about the Id Software programming principles. They defined these rules through experience. Each is built upon one another, so it’s a unique methodology and which helps you to produce constantly shippable codebase. You know these rules, but I …