Daily Shaarli

All links of one day in a single page.

November 27, 2025

ChangemakerStudios/Papercut-SMTP: Papercut SMTP -- The Simple Desktop Email Server

Papercut SMTP -- The Simple Desktop Email Server. Contribute to ChangemakerStudios/Papercut-SMTP development by creating an account on GitHub.

gui-cs/Terminal.Gui: Cross Platform Terminal UI toolkit for .NET

Cross Platform Terminal UI toolkit for .NET. Contribute to gui-cs/Terminal.Gui development by creating an account on GitHub.

Home - Terminal for MkDocs
MkDocs

Project documentation with Markdown.

Welcome to Kiota | Microsoft Learn
thumbnail

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 | by Serhat Alaftekin | Medium

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 …

thevangelist/dembrandt: Extract any website’s design system into design tokens in a few seconds: logo, colors, typography, borders, and more. One command.
thumbnail

Extract any website’s design system into design tokens in a few seconds: logo, colors, typography, borders, and more. One command. - thevangelist/dembrandt

Domain-Driven Design Revisited | olano.dev
thumbnail

All that glitters is not Enterprise JavaBeans.

Faster SQL Bulk Inserts With C#
thumbnail

Using SQL Bulk Copy to have a huge performance gain

Free Favicon API - Vemetric
thumbnail

A free, open-source API to fetch favicons from any website. Easy to use, reliable, and self-hostable.

Don't Let the Internet Dupe You, Event Sourcing is Hard - Blogomatano

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.

Become an Engineering Leader Everyone Wants to Work With

🎁 Infographic: 8 Signs That You Have a Good Manager included!

docs.page | Ship documentation, like you ship code
thumbnail

Publish beautiful online documentation instantly, from your code editor using markdown and a public GitHub repository.

Spectral como herramienta para validación y verificación de APIs

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.

Matteo's Blog - Versioning made easier with Nerdbank.GitVersioning

Software Development

codebytes/dotnet-configuration-in-depth

Contribute to codebytes/dotnet-configuration-in-depth development by creating an account on GitHub.

The HTML presentation framework | reveal.js

Documentation and demos for the open source reveal.js HTML presentation framework.

List of markdown presentation tools

List of markdown presentation tools. GitHub Gist: instantly share code, notes, and snippets.

Cysharp/Ulid: Fast .NET C# Implementation of ULID for .NET and Unity.

Fast .NET C# Implementation of ULID for .NET and Unity. - Cysharp/Ulid

ByteAether/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.

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

SQL & noSQL database manager - DbGate

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.

AsciiDoc Language Documentation | Asciidoctor Docs
thumbnail

A documentation page for AsciiDoc.

Development containers

Development containers documentation and specification page.

About MADR | MADR
typicode/husky: Git hooks made easy 🐶 woof!

Git hooks made easy 🐶 woof! Contribute to typicode/husky development by creating an account on GitHub.

redis/RedisInsight: Redis GUI by Redis
thumbnail
What Actually Makes You Senior – Terrible Software
thumbnail

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

markon
thumbnail

Minimal distraction-free live Markdown editor

Monaspace
thumbnail

An innovative superfamily of fonts for code

The Clean Architecture I Wish Someone Had Explained to Me | by Rafael C | Medium

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 …

DotMake Docfx-Plus
Part 1: Printing Invoice, Bill, Ticket, Reports in Vanilla ASP.NET Web Forms (Static Layout) - adriancs.com
thumbnail

Generating prints in Vanilla ASP.NET Web Forms. Part 1: Static Layout - The Cinema Tickets.

My thoughts on Vertical Slices, CQRS, Semantic Diffusion and other fancy words

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.

Task

A fast, cross-platform build tool inspired by Make, designed for modern workflows.

How to Version Your Service · dotnet/aspnet-api-versioning Wiki
thumbnail

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

What is Dev Proxy? - Dev Proxy | Microsoft Learn

Dev Proxy is a command line tool that helps you simulate behaviors and errors of cloud APIs.

Choosing a slide library | Tony Cabaye

This article compares different libraries you can use to create slides from code.

Slidev

Presentation slides for developers

jaspervdj/patat: Terminal-based presentations using Pandoc

Terminal-based presentations using Pandoc. Contribute to jaspervdj/patat development by creating an account on GitHub.

ulid/spec: The canonical spec for ulid

The canonical spec for ulid. Contribute to ulid/spec development by creating an account on GitHub.

Bookmark manager for the wizards 🧙 | Grimoire

Unleash your inner sorcerer and conquer the chaos of bookmarks!

Enable Conditional Features with a Custom Filter in an ASP.NET Core Application - Azure App Configuration | Microsoft Learn

Find out how to implement a custom feature filter so you can enable conditional feature flags for your ASP.NET Core application.

Mailpit - email & SMTP testing tool

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.

flagd

A feature flag daemon with a Unix philosophy

Spectre.Console - Welcome!
thumbnail

Spectre.Console is a .NET library that makes it easier to create beautiful console applications.

Welcome - Microsoft Writing Style Guide | Microsoft Learn
thumbnail

The online Microsoft Writing Style Guide provides up-to-date style and terminology guidelines. It replaces the Microsoft Manual of Style.

The Management Skill Nobody Talks About – Terrible Software
thumbnail

"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…

I wrote an EF Core Provider | Anas Ismail Khan

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?

NotMyself/new-windows-dev-pc: 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.

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

Overview | Spectral

Demo of Spectral linting an OpenAPI document from the CLI
CircleCI npm Downloads Stoplight Forest Powered by Stoplight.

Test web APIs with the HttpRepl | Microsoft Learn

Learn how to use the HttpRepl .NET Global Tool to browse and test an ASP.NET Core web API.

JSONPlaceholder - Free Fake REST API
Marp: Markdown Presentation Ecosystem

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.

Introduction to Technical Writing | Technical Writing Mentorship Program

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

linkding | linkding

A self-hosted bookmarking service that is designed to be minimal, fast and easy to set up.

Generate tokens with dotnet user-jwts | Microsoft Learn

Learn how to set up manage JSON Web Tokens in development with dotnet user-jwts

RazorConsole - Build Rich Console Apps with Razor
Building an Enterprise Data Access Layer | Series 'Enterprise DAL' | ByteAether
thumbnail

Decoding complexity to craft beautiful simplicity.