Kasper Hermansen

    Dismantling a Monolithic Golang Application


    The follow-up article showcases a practical example of how to apply the strangler pattern to a monolithic system, using a Go application as an example. The process involves incrementally extracting small pieces of functionality into separate APIs, testing them, and gradually replacing the old monolithic code. This approach allows for a smoother and less risky transition to a microservices architecture, with minimal disruption to the existing system.

    Read more ⟶

    Strategies for Dismantling Monolithic Systems


    This article addresses the challenges of dismantling monolithic systems and presents strategies such as the strangler pattern, decorator strategy, and sprig strategy for a smoother transition. It emphasizes the importance of maintaining momentum and balancing the organization's structure. The concepts and strategies apply to both business and application levels, aiming to improve scalability, maintainability, and performance.

    Read more ⟶

    Streamlining Developer Workflows Across Your Organization


    In this post, the author explores how to distribute a development platform and deployment system across an organization to share robust tools and workflows. They discuss the importance of opinionated workflows and blessed paths, which are focused on specific technologies and tooling. By choosing a blessed path, developers can share a common set of tools and reduce cognitive load, allowing them to focus on feature development.

    Read more ⟶

    Evolving Software: Embracing AI-Driven Development


    Dive into the world of AI-driven software development as we explore a system that evolves with AI capabilities and context. Learn how starting with a minimal viable product and gradually increasing responsibility can lead to AI-managed software systems. This blog post delves into the challenges of context limitations and expansion, and discusses potential solutions and strategies to optimize AI-generated code. Join us as we envision the future of AI-managed software systems and their potential for transforming the software development landscape.

    Read more ⟶

    Supercharging My Workflow with GPT-4: A Love Story


    Once a skeptic, the author has embraced GPT-4 (ChatGPT Plus) and experienced a complete transformation of their workflow. GPT-4 has helped them conquer the blank page problem, effortlessly generate scripts, blog posts, and Rust CLI apps, and even adopt a witty writing style. The author is excited about the potential of integrating GPT-4's API into their tool stack and looks forward to a bright future powered by this game-changing technology

    Read more ⟶