Posts in 2023
  • Git Tag for the Impatient

    2023-09-27 in 2023

    The development software team has reached a milestone. A working application with a set of features is available. All tests are green. The application can potentially be shipped to internal or external customers. How can you mark this event in the …

    Read more

  • Git Rebase and Merge for the Impatient

    2023-09-26 in 2023

    Both the rebase and merge commands provide similar functionalities. They combine the work of multiple developers into a single entity, integrating changes between branches. That about sums up their similarities. The operation git merge is a way of …

    Read more

  • Java 21

    2023-09-25 in 2023

    Java 21 LTS was released on time to the public. The release has been available for download since 21st September 2023. Pattern matching is maturing nicely. The hope is that more solutions will more advanced data stream manipulation and functional …

    Read more

  • Are Certifications Useful?

    2023-09-01 in 2023

    There are several benefits to getting an IT certification, and several associated costs too. Certifications can give you the chance to learn needed skills, and be a quick way to show employers you have those skills. On the other hand, certifications …

    Read more

  • Corporate Governance for Software Products

    2023-08-01 in 2023

    Since good governance is about the processes for making and implementing decisions, then effective governance and accountability structures are vital. Organizations shall successfully use an agile approach to deliver business change through the …

    Read more

  • Onboarding Software Developers in Your agile Team

    2023-07-01 in 2023

    Now that you have gone through the long and tedious process of hiring a talented developer with vetting and interview activities, it is easy to think that the hard part is done [1] [2]. There is no doubt that hiring good people is challenging and …

    Read more

  • Teaching Clojure II

    2023-06-09 in 2023

    Functional programming is hype for the last ten years. All popular programming languages have added support to functional concepts for years. Not all developers are embracing the new approach and using the provided constructs. I often have to read …

    Read more

  • Teaching Clojure I

    2023-06-01 in 2023

    Functional programming is hype for the last ten years. You find a lot of blogs and videos stating object-oriented languages are doomed. Almost all the most popular languages have added support to functional concepts in the last years. Java …

    Read more

  • Java 20

    2023-05-01 in 2023

    Java 20 was released on time to the public. The release has been available for download since 21st March 2023. Interestingly, the new Java release contains only incubating or preview JEP proposals. No final improvements are part of this version. You …

    Read more

  • My New MacBookPro

    2023-04-09 in 2023

    I just received my new MacBookPro M2 Max with 32 GB of RAM and 1 TB SSD [1]. I know. I am a geek who loves his technical gadgets. I convinced my wife these gadgets are way cheaper than a sports car. More seriously, I easily use my workstation forty …

    Read more