Daily Shaarli
November 27, 2025
Papercut SMTP -- The Simple Desktop Email Server. Contribute to ChangemakerStudios/Papercut-SMTP development by creating an account on GitHub.
Cross Platform Terminal UI toolkit for .NET. Contribute to gui-cs/Terminal.Gui development by creating an account on GitHub.
Project documentation with Markdown.
Kiota is a command line tool for generating an API client to call any OpenAPI-described API.
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 …
Extract any website’s design system into design tokens in a few seconds: logo, colors, typography, borders, and more. One command. - thevangelist/dembrandt
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.
🎁 Infographic: 8 Signs That You Have a Good Manager included!
Publish beautiful online documentation instantly, from your code editor using markdown and a public GitHub repository.
Su enfoque automatizado y su capacidad para detectar errores tempranos hacen de Spectral una elección valiosa para cualquier organización cuyo objetivo es garantizar la fiabilidad y el rendimiento óptimo de sus APIs.
Software Development
Contribute to codebytes/dotnet-configuration-in-depth development by creating an account on GitHub.
Documentation and demos for the open source reveal.js HTML presentation framework.
List of markdown presentation tools. GitHub Gist: instantly share code, notes, and snippets.
Fast .NET C# Implementation of ULID for .NET and Unity. - Cysharp/Ulid
A .NET library for generating and working with Universally Unique Lexicographically Sortable Identifiers (ULIDs), designed to be globally unique, sortable, human-readable, and AoT compatible, making them ideal for use in distributed systems and databases. - ByteAether/Ulid
Cross-platform database client and SQL editor for MySQL, SQL Server, Oracle, PostgreSQL, SQLite, MongoDB, Redis, Clickhouse, CosmosDB, Cassandra, libSQL, Firebird, Firestore and DuckDB. Fast, modern and open-source, with AI powered database chat.
Development containers documentation and specification page.
Git hooks made easy 🐶 woof! Contribute to typicode/husky development by creating an account on GitHub.
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
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 …
Generating prints in Vanilla ASP.NET Web Forms. Part 1: Static Layout - The Cinema Tickets.
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 fast, cross-platform build tool inspired by Make, designed for modern workflows.
Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core. - How to Version Your Service · dotnet/aspnet-api-versioning Wiki
Dev Proxy is a command line tool that helps you simulate behaviors and errors of cloud APIs.
This article compares different libraries you can use to create slides from code.
Presentation slides for developers
Terminal-based presentations using Pandoc. Contribute to jaspervdj/patat development by creating an account on GitHub.
The canonical spec for ulid. Contribute to ulid/spec development by creating an account on GitHub.
Unleash your inner sorcerer and conquer the chaos of bookmarks!
Find out how to implement a custom feature filter so you can enable conditional feature flags for your ASP.NET Core application.
Mailpit is a free, open-source SMTP testing tool built with Go and Vue. It provides a modern web UI for viewing and testing emails, and includes a REST API for integration testing.
A feature flag daemon with a Unix philosophy
Spectre.Console is a .NET library that makes it easier to create beautiful console applications.
The online Microsoft Writing Style Guide provides up-to-date style and terminology guidelines. It replaces the Microsoft Manual of Style.
"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…
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?
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
Demo of Spectral linting an OpenAPI document from the CLI
CircleCI npm Downloads Stoplight Forest Powered by Stoplight.
Learn how to use the HttpRepl .NET Global Tool to browse and test an ASP.NET Core web API.
Marp (also known as the Markdown Presentation Ecosystem) provides an intuitive experience for creating beautiful slide decks. You only have to focus on writing your story in a Markdown document.
Unlock the essentials of technical writing in the dynamic tech industry. Acquire foundational knowledge, explore various types of technical documentation,audience for technical documentation and, master the art of becoming a proficient technical writer with our comprehensive course module
A self-hosted bookmarking service that is designed to be minimal, fast and easy to set up.
Learn how to set up manage JSON Web Tokens in development with dotnet user-jwts
Decoding complexity to craft beautiful simplicity.