Creating Your Own Fakes Instead of Using Mocking Libraries
Explains the advantages of creating custom fakes for unit testing in C#/.NET instead of relying on third-party mocking libraries like Moq.
Explains the advantages of creating custom fakes for unit testing in C#/.NET instead of relying on third-party mocking libraries like Moq.
A technical guide to performing multilevel multinomial conjoint analysis using R, Bayesian modeling, and statistical packages.
Explains the .NET 5 SuppressGCTransition attribute for optimizing P/Invoke performance, including benchmarks and important caveats.
Analysis of Hacker News job posts shows the Data Scientist role declining while ML Engineer roles rise, indicating a shift in the data job market.
A guide to participating in the NeurIPS 2023 LLM Efficiency Challenge, focusing on efficient fine-tuning of large language models on a single GPU.
A guide to participating in the NeurIPS 2023 LLM Efficiency Challenge, covering setup, rules, and strategies for efficient LLM fine-tuning on limited hardware.
A developer explains the key benefits of the Astro web framework, highlighting its simplicity, flexibility, and performance features.
Explains AI transformers, tokens, and embeddings using a simple LEGO analogy to demystify how language models process and understand text.
A Python Frederick meetup on automating document creation using Python-docx and Jinja templates, inspired by Practical Business Python.
Review of SelfTune, a research system for automatically and quickly tuning configuration parameters in cluster managers like Kubernetes.
Part 2 of a series on creating a developer tool, focusing on designing core Swift protocols and models for a logging dashboard.
The Moq library faces controversy for using SponsorLink, a tool that checks for GitHub sponsorships during builds, raising privacy and open-source concerns.
A developer shares progress on Ares OS, a new operating system with userspace processes, drivers, and initial software ports.
A Redux maintainer shares painful lessons learned migrating packages to ES Modules, covering build tools, configurations, and compatibility issues.
A developer shares their experience using the Remarkable 2 e-ink tablet for writing and reading, and details creating a script to convert PDF notes to Markdown.
A tutorial on building a local Data Lakehouse using Docker Compose with Apache Spark, Minio, Dremio, and Nessie.
Explores .NET 8's new Interceptors feature, a preview capability for intercepting and replacing specific method calls at compile time.
How to use Dev Containers to create a portable, local preview environment for a Next.js blog, eliminating the need for cloud deployments during editing.
A technical deep dive into how barrel exports in a React app can prevent tree shaking and cause performance issues, with a case study from the Centered app.
A developer investigates and fixes a performance issue in a Next.js app where a massive image file bloats the initial JavaScript bundle, slowing page load.