Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Pin the .NET SDK and the Infisical CLI with mise, inject secrets at process start with infisical run, and let .NET configuration pick them up as environment variables.
-
SQL Server 2025 added a VECTOR type.
-
Keyword search and vector search fail in different places, so a document both rank well beats either one's favourite.
-
Polecat 5.29 added keyword search to the Critter Stack's SQL Server store, and it does not use SQL Server's full-text engine to do it.
-
Event sourcing in Fisher: a sale as a stream, committing in the same transaction as your documents, projections across the lifecycles, and the async daemon.
-
A Fisher store is one SQLite file, which makes backup sound trivial.
-
Fisher is the Marten and Polecat programming model on SQLite, running inside your own process with no database server at all.
-
Real-world HTML arrives wrapped in navigation chrome, tracking attributes and inline CSS.
-
Turn the same Marten + pgvector + Ollama stack from Part 1 into a question-answering assistant over the Marten documentation.
-
Build semantic search and a small RAG pipeline over 42,000 movie plots using nothing but Postgres.
-
Tag storage modes, the global-lock failure mode of over-broad queries, tag governance, schema evolution, incremental migration from existing aggregates, and when DCB is the wrong tool.
-
We rebuild the redemption command from Part 2 using Wolverine.HTTP with a [WolverinePost] endpoint, where the HTTP route, the DCB consistency boundary, and the business decision live in one static method.
-
We build the coupon redemption command from Part 1 using Marten's DCB API: tag types, BoundaryAggregate, FetchForWritingByTags, and the explicit ConcurrencyException retry cycle.
-
The structural problem DCB solves: business rules that span multiple aggregates and cannot be defended by per-stream optimistic concurrency.
-
Set up pgBackRest against S3-compatible object storage (MinIO as the open source example), then recover Postgres to any moment in the past, including the second before someone ran a bad DELETE.
-
ReverseMarkdown 5.0.0 is out!
-
As macOS developers, creating universal binaries and shared libraries that work seamlessly across both Intel (x86_64) and Apple Silicon (arm64) architectures is critical.
-
Protecting Personally Identifiable Information (PII) has become essential as organizations handle increasing volumes of sensitive data.
-
Protecting Personally Identifiable Information (PII) has become essential as organizations handle increasing volumes of sensitive data.
-
Protecting Personally Identifiable Information (PII) has become essential as organizations handle increasing volumes of sensitive data.
-
This is a continuation of the Marten native partial updates patching post.
-
When writing shell scripts, ensuring that certain variables are set and not empty is crucial.
-
Bash scripts often require the ability to process both positional and named (or optional) arguments.
-
In Unix-like operating systems, shell scripts can be called from within other shell scripts, either to run in the same process or in a different process.
-
An interesting issue was raised in my ReverseMarkdown GitHub library repository wherein conversion of HTML table containing colspan in cells does not convert properly to Markdown.
-
Partial update or patching JSON involves making changes to specific parts of a JSON document without replacing the entire document.
-
I was quite intrigued by the recent version of [Bun](https://bun.sh/docs/bundler/executables#embedding-sqlite-databases) supporting a one liner call to embed a SQLite file and use it as part of a single file binary.
-
To set some context, the app itself will need to provide the following functionality Web app serving few web pages and also serves a REST API.
-
MysticMind.PostgresEmbed v4.0 released with support for .NET 8 and few enhancements.
-
Ollama is a really easy and sleek tool to run OSS large language models.
-
Let me set some context to understand the problem at hand, zip command is available by default on all *nix OS flavours which includes both Linux and Mac OS.
-
For debugging purposes, we had to profile a Python program using cProfile which will create a .prof file with the profiled data.
-
VitePress uses Shiki for syntax highlighting which is a fantastic library.
-
Maintaining and managing documentation for software products or libraries require a good amount of time and discipline to keep it up to date with the latest code base.
-
NAnt was quite a popular build tool used by projects of all sizes targeting .NET Framework on Windows.
-
I have been a co-maintainer of .NET OSS library Marten and largely involved in taking care of the DevOps stuff pertaining to CI pipeline, build and docs system.