Simple Command/Query architecture in Spring Boot

Whenever you start a new project you promise yourself you’re going to do it right this time. But what does that mean, “right”? Too often people swear by the same architecture for every kind of application when in reality some architectures are better suited for specific use cases. A very simple and often found architecture is the layered one, in which …

Bluemagma is Level 4 Certified on Veeva CRM

We are proud to announce that Bluemagma has achieved level 4 certification on the Veeva CRM platform, the only agency in the Benelux to do so. Veeva CRM is a platform used by life sciences and pharmaceutical companies to conduct closed loop marketing. They can organize and manage their sales materials on the platform and push any updates to the …

Content negotiation with Spring Data JPA Projections

In this first technical blog post I will show some insights into how we are using Spring Data JPA Projections when building solutions for our clients. Although I assume the reader has some experience with Spring (Boot) and Spring Data, the general principles are transferrable to other languages and/or frameworks. All the code for the example can be found on …

Van het Havenhuis naar de Marble Mansion

We ruilden onlangs ons kantoor in het oude Havenhuis voor een nieuw kantoor in de Marble Mansion. We zullen het mooie uitzicht van het Havenhuis aan het Eilandje ongetwijfeld missen, maar in ons nieuwe kantoor is meer ruimte om klanten en partners te ontvangen met een lekker kopje koffie. Zin om een kijkje te komen nemen? Laat iets weten en …

Bitshift wordt Bluemagma

Het is zover! Bitshift wordt vanaf vandaag Bluemagma. We stellen met trots ons nieuwe brand voor en de daarbij horende nieuwe website. Bij de opstart van Bitshift beschikten we nog niet over een uitgebreid portfolio. Die situatie is intussen wel enigszins gewijzigd. Daarom zet de nieuwe website dit portfolio iets nadrukkelijker in de verf. Want daden zeggen meer dan woorden, …