Thinking about functional programming
An exploration of functional programming concepts, arguing for practicing core tenets in familiar languages rather than learning new ones like Haskell.
An exploration of functional programming concepts, arguing for practicing core tenets in familiar languages rather than learning new ones like Haskell.
Introducing Sisk, a lightweight, open-source, and cross-platform alternative HTTP server for .NET, independent of ASP.NET Core.
A technical guide on deploying open-source LLMs like Llama 2 using Infrastructure as Code with AWS CDK and the Hugging Face LLM construct.
Explores major Blazor updates in .NET 8, focusing on unified hosting models and new rendering modes for full-stack web development.
A quick reference guide for developers transitioning from the Moq mocking library to NSubstitute, covering syntax comparisons.
A guide to identifying and fixing YAP (Yet Another Prop) Syndrome in React components by using composition over excessive props.
Explores the growing focus on debugging tools in testing frameworks like Cypress and Playwright, highlighting their importance for developer insight.
Introduces the Double It and Pass It On License (DIPOL), a novel software license requiring recipients to either accept the software or double its features.
A developer's analysis of when to write custom code versus using open-source packages, considering maintenance, team skills, and bundle size.
Explains how to achieve test coverage for Go integration tests using Go 1.20 features, focusing on a network emulation tool.
A guide to selecting the right LLM architectural patterns (like RAG, fine-tuning, caching) to solve common production challenges such as performance metrics and data constraints.
An introduction to analytical data warehouses, explaining their purpose, differences from transactional databases, and their role in team-based analytics.
A tutorial on using Docker Compose to containerize an ASP.NET Core Web API and connect it to a SQL Server database running in separate containers.
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.