Alexander Bak
47 posts
Why Software Design Patterns Matter for Cybersecurity
Design patterns have long been part of the software engineer’s toolkit. They help teams solve recurring design problems…
TestSprite Review: AI-Powered Testing Tool — Promise vs. Reality
TestSprite positions itself as an AI-powered testing tool that promises to test your entire application without writing a…
.NET Aspire: Relevance and Demand
In 2024, about a quarter of all software developers were working with .NET Framework, showing how widely the…
Python Write JSON to File
Working with JSON is a daily part of many Python projects. We use JSON for config files, API…
How revisiting your ICP twice a year can save your B2B product
Discover why treating your Ideal Customer Profile (ICP) as a static asset can limit your product’s growth. Learn…
.NET Unit Testing: Best Practices, Frameworks, and Tools in 2025
Without a doubt, .NET is perhaps the most generic and universal software technology for modern computer programming. It…
Dot NET Application Migration
Many companies sooner or later face a point when their legacy applications, written on earlier versions of the…
Clean Architecture in Go: A Practical Guide with go-clean-arch
What is the code architecture of your Go project? Hexagonal architecture? Onion architecture? Or perhaps DDD? No matter…
Spatial Computing as a New User Experience: An Overview of Leading SDKs
Imagine walking into your living room, pointing your phone at an empty space, and seeing a full-size couch…
.NET MAUI vs Flutter: A Detailed Look at Cross-Platform Development Framework Options
In cross-platform app development, there are two powerful frameworks that stand out from the rest — .NET MAUI…