Blog.

Just a decorative image for the page.

My musings on anything from leadership to technology to entrepreneurship and back.

Nov 7, 2024

On Modular Monoliths

When it comes to microservices I am always reminded of Martin Fowler's quote: '...you shouldn't start with a microservices architecture. Instead begin with a monolith, keep it modular, and split it into microservices once the monolith becomes a problem.' Let's check out how we can put this into action.

Nov 5, 2024

Privatracker Tech Stack

Privatracker is a SaaS tool designed to serve as a privacy-respecting alternative to traditional web analytics platforms like Google Analytics. Let's check out the tech stack and discuss approaches and alternatives.

Nov 5, 2024

RAG LLM - Meta Llama 3.2 vs OpenAI GPT-4o

Retrieval-Augmented Generation (RAG) offers a great way to provide data to Large Language Models (LLMs) and generate responses based on your own content. Using private LLMs like Meta's Llama3 3.2 is particularly beneficial when dealing with sensitive data. But what if your use case doesn't involve sensitive data? Can a publicly accessible model like OpenAI's GPT-4o improve the outcome? Let's compare!

Oct 29, 2024

Improving RAG LLMs

In my previous blog post I experimented with a locally running the Llama32 model to answer questions using my potentially sensitive content. While it performed okish, I wasn't completely satisfied with the results. Let's see if we improve that.

Oct 24, 2024

Custom LLM with a RAG

Recently, I've been working on tech diligence and strategy projects, which involve quickly accessing scattered information from various reports and documents. Understanding company products, roadmaps, and customer segments is crucial, and consolidating this data into a single source is a good start, but often not enough. Large language models (LLMs) offer a solution by allowing you to ask direct questions. I implemented a pipeline that securely processes sensitive data and answers questions comprehensively. Let's check it out.

Oct 21, 2024

Good RESTFul APIs

This blog post dives into the nuances of creating well-designed RESTful APIs. We will explore why good API design is crucial, the 'API First' approach, the importance of clear documentation, and why maintaining a single source of truth is essential for success.

Oct 16, 2024

Toyota Production System

In software development, efficiency and effectiveness are crucial for maintaining competitiveness and innovation. One of the most influential methodologies that can help achieve these goals is the Toyota Production System (TPS) that inspired much of what we know today as XP, Scrum and agile.

Oct 8, 2024

User Story Maps

User-story-maps are essential tools for tech teams to visualize user journeys, prioritize features, and plan Minimum Viable Products (MVPs) efficiently. Let's checkout this essential tool.

Oct 3, 2024

Establishing Security In Tech Departments

This blog post outlines a structured approach to establishing security within teams, focusing on key elements such as security chapters, OKRs, roadmaps, and the role of security champions, with real-world examples from leading companies.

Sep 27, 2024

Brown Bag Sessions

Let's dive into what makes Brown Bag Sessions so valuable, and explore some examples of topics and companies that have successfully implemented them.