4 private links
Development containers documentation and specification page.
Git hooks made easy 🐶 woof! Contribute to typicode/husky development by creating an account on GitHub.
Domain-Driven Design: A Comprehensive Guide to Validation Across Layers Where Should We Validate? A Layer-by-Layer Approach to DDD Validation Validation in Domain-Driven Design is often a source of …
"There is a crack in everything. That's how the light gets in." — Leonard Cohen Let me tell you something that will happen after you become a manager: you're going to mess up. A lot. You'll give feedback that lands wrong and crushes someone's confidence. You'll make a decision that seems logical but turns out…
The one skill that separates senior engineers from everyone else isn't technical. It's the ability to take ambiguous problems and make them concrete.Retry
Extract any website’s design system into design tokens in a few seconds: logo, colors, typography, borders, and more. One command. - thevangelist/dembrandt
EF Core Database Provider for Azure Data Explorer (Kusto). GitHub The project that I work on has a lot of data, in a lot of entities with a lot of fields, all exposed through an OData API. Naturally, that compels us to know exactly what kind of query shapes our users may be interested in and to create optimal indexes for them beforehand. However, there’s literally hundreds of fields and creating an index for every single one of them is simply not an option. Timeouts are great for protecting the database from maliciously demanding queries but they don’t offer much in the realm of user-experience. We need to allow clients to send arbitrary queries and we need them to be fast regardless of whether we’re expecting said query or not. It was clear to me that we needed a solution and not an optimization and so I considered exploring Big Data solutions and columnar databases. Since our infrastructure is primarily Azure-based, my boss suggested that we explore Azure Data Explorer (ADX) aka Kusto. In a couple of days, ingestion was complete and a little testing showed promising performance so we decided to explore our options for integration. Sadly, Kusto not only doesn’t have an EF Core provider package, the T-SQL support, although well-marketed, was poorly performing. It was very clear to us that this path would require a little investment. After discovering that EFCore.Snowflake, another library/database pair we considered using, is developed and maintained by one person alone, I felt motivated to take a crack at writing a database provider. I mean, how hard could it be in today’s AI powered era?
Minimal distraction-free live Markdown editor
An innovative superfamily of fonts for code
All that glitters is not Enterprise JavaBeans.
The Clean Architecture I Wish Someone Had Explained to Me Introduction In the last few years, Clean Architecture went from being treated as almost mandatory to being seen as a villain. For a long …
Using SQL Bulk Copy to have a huge performance gain
Generating prints in Vanilla ASP.NET Web Forms. Part 1: Static Layout - The Cinema Tickets.
A free, open-source API to fetch favicons from any website. Easy to use, reliable, and self-hostable.
Despite it being sold as the one true path, event sourcing comes with some pain points when you try to put its ideas into production.
Vertical Slices in software architecture are pictured right now as the best thing since sliced bread. I won’t try to hide that, like it. I've written about CQRS and Vertical Slices over the years - how to slice the codebase effectively, shown examples, and explained why generic doesn't mean simple, yet…I still get questions about Vertical Slices Architecture (VSA). After a recent Discord discussion, I want to share some additional thoughts on how I see Vertical Slices Architecture, how it relates to CQRS, what different slicing strategies are, and (of course) the tradeoffs.
A comprehensive Windows developer setup automation repository with PowerShell 7+, Windows 11 optimizations, and mandatory WSL integration. Features streamlined configuration scripts, automated tool installation, and Claude Code integration with 9+ specialized AI agents for development workflows. - NotMyself/new-windows-dev-pc