Homepage
Open in app
Sign in
Get started
Software Improvement Group
Getting Software Right for a Healthier Digital World
Archive
Software Improvement Group
Follow
Using Architecture Decision Records to guide your architecture choices
Using Architecture Decision Records to guide your architecture choices
Learning how to use Architecture Decision Records can help you make better architectural choices over time
Bruno Oliveira
Feb 22, 2023
Latest
Improving loading times of data-rich dashboards with async workloads in Spring Boot
Improving loading times of data-rich dashboards with async workloads in Spring Boot
Sigrid® consists of several features. Up until now, each of our models’ characteristics had its dedicated user interface page and a single…
Bruno Oliveira
Dec 27, 2022
Legacy Modernization at SIG: revamping our authorization system — part 2
Legacy Modernization at SIG: revamping our authorization system — part 2
The second and last part of this blog series, where we explore how SIG completely revamped its authorization management system such that…
Bruno Oliveira
Nov 10, 2022
Introducing Airflow at SIG
(and some bonus thoughts on technology selection)
Marijn Dessens
Nov 3, 2022
Legacy Modernization at SIG: revamping our authorization system — part 1
Legacy Modernization at SIG: revamping our authorization system — part 1
This series of blog posts will explore how SIG completely revamped its authorization management system such that it is now managed…
Bruno Oliveira
Aug 28, 2022
How we do code reviews at SIG
How we do code reviews at SIG
Every team works in different ways, and the way in which teams do code reviews is no exception.
Bruno Oliveira
Apr 13, 2022
On-demand deployment environments with K8s at SIG
On-demand deployment environments with K8s at SIG
At SIG, following the industry best practices that we recommend to our customers is something we find very important because it embodies…
Bruno Oliveira
Mar 14, 2022
CI/CD best practices: How to set up your pipeline
CI/CD best practices: How to set up your pipeline
As a software developer at Software Improvement Group (SIG), I’ve joined the Sigrid team recently, and I have witnessed first-hand how an…
Bruno Oliveira
Jan 5, 2022
Legacy Modernization: 6 architecture risks that could derail your program
Legacy Modernization: 6 architecture risks that could derail your program
Part 2 of a two-part series sharing best practices for successful, cost effective transformation
Lijin Zheng
Mar 9, 2021
Legacy Modernization: The art of choosing the right scenario
Legacy Modernization: The art of choosing the right scenario
Part 1 of a two-part series sharing best practices for successful, cost effective transformation
Lijin Zheng
Mar 9, 2021
The effects of the COVID-19 pandemic on developers’ well-being & productivity
The effects of the COVID-19 pandemic on developers’ well-being & productivity
SIG is teaming up with the University of Leiden to conduct a study on how the pandemic has impacted the working situation, productivity…
Magiel Bruntink
Mar 3, 2021
5 steps to higher productivity and build quality with your low-code platform
5 steps to higher productivity and build quality with your low-code platform
To capture the benefits of low-code long term, fundamental best practices for software engineering must be applied.
Hugo
Dec 22, 2020
The effect of a pressure cooker hackathon on code quality
The effect of a pressure cooker hackathon on code quality
Last weekend I participated, together with fifteen co-workers in the world’s largest online hackathon: Odyssey Momentum. We continuously…
Martin Boerman
Nov 23, 2020
Why software project delays shouldn’t be ignored
Why software project delays shouldn’t be ignored
A look at the most prominent challenges teams face in software delivery — and suggestions for how they can manage these issues to keep…
Dr. Marina Stojanovski
Oct 23, 2020
6 Things to Consider When Building an API
6 Things to Consider When Building an API
The quality of your API determines whether others will build on your work or avoid it. Keep these six themes in mind for success.
Martin Boerman
Oct 5, 2020
AI engineering practices in the wild
AI engineering practices in the wild
AI projects are, at their core, software engineering projects. In our research on the topic, we’ve identified best practices for designing…
Magiel Bruntink
Sep 3, 2020
Why software quality monitoring pays off
Why software quality monitoring pays off
Continuous monitoring helped a global telecom provider reverse increasing maintenance costs, reduce development risks, and bring new…
Lijin Zheng
Jul 31, 2020
How to grow a team effectively
How to grow a team effectively
Four principles to tame systemic complexity and stay productive
Dr. Marina Stojanovski
Jul 24, 2020
Knowledge management: Standing on the shoulders of the many
Knowledge management: Standing on the shoulders of the many
An organization’s key advantage lies in what it knows. But how to ensure knowledge assets are shared and leveraged effectively?
René de Grauw
Jul 2, 2020
Times change, and so does building software
Times change, and so does building software
Since industry trends are always influencing best practices for creating software, we’re always evolving our model for measuring its…
Dennis Bijlsma
Jun 16, 2020
Practical engineering issues of the GDPR
Practical engineering issues of the GDPR
Making sense of the GDPR as a software engineer (and social human being)
Bárbara Vieira
Jan 25, 2018
Constraints that drive creativity
Constraints that drive creativity
A different code quality philosophy
Joost Visser
Dec 20, 2017
About Software Improvement Group
Latest Stories
Archive
About Medium
Terms
Privacy
Teams