Tim Kleier
Blog

    Centralized Authentication With a Microservices Gateway

    In this post, we'll explore an API gateway (utilizing FusionAuth) with microservices pattern for an eCommerce enterprise.

    How to Version a REST API

    Versioning an API is not as simple as it might seem. Many software developers don't understand the importance of being aware of data contracts and breaking changes until something breaks in production. But there are ways to effectively version your APIs that don't lead to frustrated consumers or developers.

    Vertical AND Horizontal Slices in Agile Software Development

    A popular mantra in Agile Methodology is to use 'vertical slices', delivering full stack pieces of software functionality. This article will leave you thinking about the merits of horizontal slices as well, and perhaps thinking about eating a piece of layer cake.

    How to Find Your Way Through the Corn Maze of Software Development

    This article introduces a strategic approach to navigating the process of developing software, which can often feel like navigating a corn maze.

    Learning to Love Your Unit Tests

    This article briefly covers my journey into testing in a challenging Ruby on Rails application, and suggests two key strategies in developing a lightweight but effective unit test suite.

Recent posts
© 2025 Tim Kleier
Website Template developed by Manuel Ernesto ⚡️
Profile image
  • Home
  • Blog