Logo Waldemar Muhl
  • Home
  • About
  • Recent Posts
  • Skills
  • Experience
  • Posts
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Posts
  • AI and ML
    • AI assistants as customer service agents
    • CrewAI
      • CrewAI Introduction
    • Deepseek Misconceptions
    • Is this AI?
    • The High Cost of ‘Shoehorning’ AI
  • Architecture
    • TOGAF
  • Coding
    • Angular Service Worker
    • Big O Notation
    • Class modifiers in C#
    • Composition vs Inheritance
    • Delaying Complexity
    • Fluent Validation
    • Implicit Usings
    • Sudoku
      • Part 1
      • Part 2
      • Part 3
    • The "Resume-Driven Development" trap
    • Unit Tests
      • Unit Testing in C# with FluentAssertions
      • Using Moq to complement your Unit Tests
      • Expanding on Unit Tests with GenFu and ChatGPT
  • Design Patterns
    • Introduction
    • SOLID
      • Single Responsibility
      • Open-Closed
      • Liskov's Substitution
      • Interface Segregation
      • Dependency Inversion
    • Ambassador
    • Blue-Green Deployments
    • Chain of Responsibility
    • Circuit Breaker
    • Claim Check
    • Decorator
    • Importance of Design Patterns
    • Observer
    • Observer Cat
    • Sidecar
    • Singleton
  • Miscellaneous
    • Coding Soundtrack
    • Innovation Amidst Escalating Pressures
    • Live Coding Interviews
    • My new site
    • Navigating the Data Lifecycle
    • Powershell Tips
    • PSA - Storage Sense
    • Real Agile
    • Windows Terminal with Oh My Posh
  • Nibbl
    • NibblPoker
  • Tech Reviews
    • Airpods Pro 2nd Gen
    • Jetbrains' AI Assistant Review
    • NDepend Code Analysis
  • Tutorials
    • Deploying Hugo to Azure Static Site
Hero Image
The "Resume-Driven Development" trap

Developers do not over-engineer because they hate simplicity. They do it because hype is persuasive, and CVs reward novelty.

Sunday, March 8, 2026 Read
Hero Image
Composition in game development

Inheritance describes what something is, but composition describes what it has. Let’s explore why shifting your mindset toward a compositional node structure can help you avoid architectural “walls.”

  • game development
  • composition
  • inheritance
  • godot
Monday, February 16, 2026 Read
Hero Image
The High Cost of ‘Shoehorning’ AI

In 2025, 95% of AI pilots fail to reach production due to “shoehorning” and a lack of accountability. Discover why subject matter experts—not marketing hype—are the key to real ROI and avoiding costly hallucinations..

  • ai
  • llm
  • strategy
  • leadership
Monday, February 2, 2026 Read
Hero Image
NibblPoker

I built a simple poker planning web app, after I got tired of having ads and limitations thrown in my face when using the standard ones out there.

Wednesday, October 15, 2025 Read
Hero Image
Multi-agent LLM workflows with CrewAI

CrewAI is an open-source solution to creating your own, multi-agent LLM workflows. Let's dive in to getting started.

  • ai
  • llm
  • machineLearning
  • ml
  • crewai
Monday, June 16, 2025 Read
Hero Image
NDepend Code Analysis Review

Would NDepend help make you a better coder? Let's dig in and find out.

  • reviews
  • code
  • ndepend
  • ide
Tuesday, May 27, 2025 Read
Hero Image
C# Fluent Validation

Fluent Validation has been around for a long time and if applied correctly it can seriously enhance your model validation.

  • computerscience
  • programming
Wednesday, March 19, 2025 Read
Hero Image
Angular Service Worker

PWAs have been around for ages and one of their biggest features is local caching done by a service worker. Let’s dive in and see how easy it is to implement one for Angular.

  • computerscience
  • programming
Sunday, March 9, 2025 Read
Hero Image
Deepseek Misconceptions

Deepseek has been making waves with their R1 model but I am hearing a lot of misconceptions. Let’s address those and make sure we all have a similar level of understanding.

Tuesday, February 4, 2025 Read
Hero Image
Delaying Complexity

Architecting a new system can be daunting. One approach to simplifying the process is to delay any complexities until you you can no longer delay it any further. Let’s look at this approach in more detail.

Sunday, February 2, 2025 Read
Hero Image
Real Agile

Why is Agile failing your engineering teams? It likely boils down to your implementation.

  • strategy
  • agile
  • leadership
Friday, December 20, 2024 Read
Hero Image
Live Coding Interviews - Are they any good?

Large tech companies like MAANG use live-coding interviews to filter out potential bad hires. Does it work though?

  • coding
  • leadership
  • interviews
Wednesday, September 4, 2024 Read
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
Navigation
  • About
  • Recent Posts
  • Skills
  • Experience
Contact me:
  • waltiplayer@gmail.com

Toha Theme Logo Toha
© 2024 Copyright Waldemar Muhl.
Powered by Hugo Logo