Notes from a software architect

Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty. A programmer who subconsciously views himself as an artist will enjoy what he does and will do it better.

Welcome to ‘Notes from a Software Architect,’ where the intricate world of software design and development unfolds. As a seasoned architect navigating the digital landscape, I invite you to delve into the realm where code meets creativity, where algorithms shape our daily interactions, and where innovation fuels progress. Through this blog, I aim to share insights, musings, and practical wisdom garnered from years of architecting software solutions. Join me on this journey as we explore the art and science of building robust, scalable, and elegant software systems.

Who am I?
Simon HEGE
Software Architect at Amadeus
Happy father of 2. Gopher. Road cyclist. This blog, its content and opinions are my own.
GitHub Twitter LinkedIn

Recent posts

Couchbase Cross Datacenter Replication
Posted on April 22, 2024

Couchbase is one of the few datastore providing and active-active replication with automatic conflict resolution. In this article I will try to details the mechanism from high-level and look at the non-functional implications.

Continue reading ...
Varmomapo - MongoDB Atlas Hackathon 2022 on DEV
Posted on December 7, 2022

What I built Varmomapo is a serverless web application, using MongoDB Atlas to display heat maps based on OpenStreetMap data. Category Submission: Think Outside the JS Box Google Cloud Superstar App Link https://varmomapo.xdbsoft.com Screenshots Bar and other places to have a drink, near Cannes, France Restaurants near me, on my phone Wind turbines in northern west Europe Description Varmomapo is composed of 4 main parts: a web application, usable from desktop or mobile to display heat maps based on OpenStreetMap data.

Continue reading ...
Geographical Data Manipulation Using Go
Posted on December 15, 2013

GIS open source world is dominated by C/C++, Java and Python code. Libraries like PROJ4, JTS, GEOS or GDAL are at the core of most of the open source geospatial projects. Through this article we will have a look at the ecosystem of geospatial related packages. We will create a GIF generator of an animated earth. In case you want to know more about the image generation package, I recommend reading two articles on the Go blog: The Go image package and the Thanksgiving 2011 doodle.

Continue reading ...