Setting up AWS Trainium for Hugging Face Transformers
A guide to setting up an AWS Trainium instance using the Hugging Face Neuron Deep Learning AMI to fine-tune a BERT model for text classification.
A guide to setting up an AWS Trainium instance using the Hugging Face Neuron Deep Learning AMI to fine-tune a BERT model for text classification.
A guide to unit testing 11ty (Eleventy) JavaScript/TypeScript templates using Vitest, focusing on testing data and render methods.
How to fix the AD FS error 'None of the UPNs were successful for S4U Logon call' related to the Protected Users group.
Explains the difference between assignment and mutation in JavaScript's const keyword, clarifying why objects declared with const can still be modified.
A guide to redacting sensitive PII data like email addresses from logs before they are sent to Azure Application Insights using C# and ITelemetryInitializer.
Tutorial on setting up a production infrastructure for Dockerized PHP apps on Google Cloud Platform using multiple VMs and managed services.
Explores the concept of a 'unit' in unit testing, arguing it's not necessarily a class and discussing how to determine the right scope for effective tests.
The article distinguishes between interactive and transactional prompting, arguing that prompt engineering is most valuable for transactional, objective tasks with LLMs.
An article discussing leadership in tech, challenging biases based on appearance by comparing two developers, and advocating for diversity in open-source communities.
A guide on securing Angular SPAs by shifting authentication to a Duende BFF backend, moving away from the Implicit flow to the more secure PKCE flow.
Senior tech leaders emphasize that taking responsibility and learning from failures are the only things that matter when things go wrong.
Introducing Linear Diffusion, a novel diffusion model built entirely from linear components for generating simple images like MNIST digits.
Explores differences in how Chrome's FCP and LCP metrics define 'contentful' elements, focusing on image entropy and SVG handling.
Explores key characteristics of well-maintained software, focusing on code understandability, clear steps, and comprehensive testing for easier changes.
Analyzes why the registration pattern in config systems fails to scale, highlighting import-time costs and proposing alternatives.
A blog post reviving an interactive stem-and-leaf plot playground built with D3 and CoffeeScript, demonstrating data visualization techniques.
Explains how to use Nix with Dockerfiles to create consistent, reproducible environments across development, CI, and production.
Explores essential design patterns for building efficient and maintainable machine learning systems in production, focusing on data pipelines and best practices.
Discusses the importance of product-minded engineers in startups, their traits, and the challenge of cultivating this mindset in the tech industry.
A guide to bypassing Maestro's sandbox to execute command-line commands from within mobile UI tests, enabling advanced automation scenarios.