Checking your solution for NuGet vulnerabilities or deprecated packages
Learn how to use the dotnet CLI to check your .NET solution for NuGet packages with known vulnerabilities or that are deprecated.
Learn how to use the dotnet CLI to check your .NET solution for NuGet packages with known vulnerabilities or that are deprecated.
Explains how emission lighting works in 3D rendering and how to enhance it with a bloom post-processing effect for realistic glow.
Explores the complexities of compiler optimization, including peephole optimization, superoptimizers, and the meta-problems of applying transformations.
Analyzes the claim that AI will replace human programmers in five years, examining current AI coding benchmarks and limitations.
Explores JEP 468, which introduces 'with expressions' (withers) to simplify creating modified copies of immutable Java records.
A developer discusses missing features and challenges in the SObjectizer C++ actor model library, focusing on agent shutdown behavior.
A developer's guide to troubleshooting common pitfalls and misconfigurations when setting up and using Apache Flink SQL with JDBC connectors.
A technical deep-dive into the architecture and launch strategy behind the initial version of the Puzzmo puzzle game platform.
A guide to building a fluent API in C# for awaiting multiple asynchronous calls and retrieving their results in a strongly-typed, elegant manner.
Explores design considerations and challenges in message-passing applications using the SObjectizer framework and the actor model in C++.
Explains how to add deconstructors to third-party C# types using extension methods, enabling tuple deconstruction for unmodifiable code.
A technical guide on accelerating the Mixtral 8x7B LLM using speculative decoding (Medusa) and quantization (AWQ) for deployment on Amazon SageMaker.
Explores the concept of signed zero in IEEE-754 floats, its mathematical implications, and a real-world issue with complex number discontinuities in Qiskit.
Explores a surprising C# compiler warning when using pattern matching with nullable properties, revealing edge cases in static analysis.
The latest episode of Building SaaS covers post-launch improvements and user experience polishing for the JourneyInbox application.
The author updates their blogroll, recommending two influential web design professionals and their insightful personal sites.
A technical guide on using the memleak tool from bcc to find memory leaks in a running Postgres C program, comparing it to Valgrind.
A technical guide on deploying Meta's Llama 2 70B large language model on AWS Inferentia2 hardware using Hugging Face Optimum and SageMaker.
A developer documents their journey tackling the 'Billion Row Challenge' in Fortran, optimizing performance from over 2 minutes to under 6 seconds.
Introducing NCronJob, a lightweight .NET job scheduler library that sits between BackgroundService and full-featured schedulers like Hangfire.