June digest

2 minute(s) read

4 Microservices Caching Patterns at Wix

Nowadays, we build bigger software architecture (even though the trend starts to fade out) and a cache is needed to tackle the performance hit of a huge number of users. Classical applications don’t have the requirements that wix has, but still, the Cache patterns they use remains pertinent. And there are 4 of them! Plenty to pick one form :)

4 Microservices Caching Patterns at Wix

Don’t hire top talent; hire for weaknesses

Hiring top talent or hiring for achieving weaknesses? The author of this article exposes how it could profitable for organisations to considere their weaknesses before hiring collaborators.

Don’t hire top talent; hire for weaknesses

Four key insights from GovTech’s cloud architect

Cloud architect and Smart Nation Fellow Mr Gregor Hohpe gives his take on how organisations can accelerate digital innovation while reaping the benefits of greater flexibility and resilience.

Four key insights from GovTech’s cloud architect

Git Good - The magic of keeping a clean Git history

Having a messy git history could be a nightmare while reviewing merge requests. The author exposes the benefits of keeping a clear git history.

Git Good - The magic of keeping a clean Git history

Bootstrap 5 starters

Bootstrap 5 is out and here is some starters based on it to kickstart your beautiful website ;)

Bootstrap 5 starters

Le futur de Java sera le Pattern Matching (FR)

Pattern matching is coming soon in the Java Platform.

Here is a review of this new functionality.

Le futur de Java sera le Pattern Matching - Retour après une présentation de José Paumard

GitLab Cheatsheet

In this article series, the author exposes in three cheat sheets the most important concepts of GITLAB.

GitLab Cheatsheet

An incomplete list of skills senior engineers need, beyond coding

In this article, the author exposes all the required skills beyond coding for senior engineers.

An incomplete list of skills senior engineers need, beyond coding

Modern unix

With Rust and Go, there is a trend in redevelopping Unix tools. And improve them! We are used to ls, cat, du, grep and so on for quite some time. They work well but can they do better? And the answer is yes. Have a look to a revamp of these common tools to get a better experience.

Modern unix

What Every Programmer Should Know About SSDs

SSDs are in common use nowadays, in laptops, desktops and servers. It’s common knowledge that they are faster but do you know why and how? This post explains how they work and gives the big numbers behind the speed.

What Every Programmer Should Know About SSDs

Would you like architects with your architecture?

Gregor Hohpe gives decision-based approach for implementing architecture in your organization.

Would you like architects with your architecture?.

Don’t help others (immediately)

Title is self explanatory. Many times you get disturbed in your work by a question. So you lose your focus, take time to answer and try and get back to your work. The consequences are not that great: you lost time, gave a simple answer to keep the developer moving but not really understanding. What if you don’t answer that quickly? This post explains the results of not directly answering.

Don’t help others (immediately)

How to test

Long post but lots of interesting parts (as alternative titles indicate, Unit Tests are a Scam, Test Features, Not Code). A very detailed approach to tests. Obviously not everyone will agree, but still there are good techniques.

How to test


Written by

Blog team

Multiple contributors of the blog