Porting Niceware to Rust
A developer shares their experience porting the Niceware library to Rust, reflecting on overcoming the emotional barrier of strict compilers and redefining progress.
A developer shares their experience porting the Niceware library to Rust, reflecting on overcoming the emotional barrier of strict compilers and redefining progress.
ROAPI is an open-source API server built in Rust that automatically creates REST APIs from static data files like CSV, JSON, and Parquet.
Explains higher-order functions in JavaScript, including definitions, examples, and practical use cases for writing more flexible code.
A guide and flow chart for using the pull request helper functions (pr_*) in the usethis R package to streamline Git/GitHub workflows.
Discusses capacity planning for serverless applications, focusing on monitoring AWS service limits (like Lambda and DynamoDB) to prevent throttling and ensure scalability.
TinyPilot's 15th-month update: record revenue, competitor's $800k Kickstarter, and product development progress for the Raspberry Pi KVM device.
An analysis of semantic versioning (SemVer) and the practical challenges of maintaining true backwards compatibility in software APIs.
An overview of the Actix web framework for Rust, covering its history, features, and a practical example of setting up a WebSocket chat application.
A guide to fixing iOS 15's default transparent navigation bar behavior in apps using UINavigationBarAppearance.
A guide to using a Higher-Order Component (HOC) with React Router to conditionally redirect users, improving performance by running logic before hooks.
A tutorial on deploying Hugging Face Transformer models to production using AWS SageMaker, Lambda, and CDK for scalable, secure inference endpoints.
Philip Walton critiques the web performance community's over-reliance on synthetic metrics, arguing for more nuanced, real-world context in performance discussions.
A guide to using Sail CLI for performance profiling of WordPress sites, analyzing PHP functions, database queries, and actions/filters.
A developer shares how quitting Twitter's timeline improved their mental health and shifted their focus to client work and mentoring.
Explains how reflection is implemented in a new systems programming language, including type introspection and runtime type manipulation.
Author announces their new role as a Frontend Developer Advocate at Stream, sharing their excitement and goals for the position.
Explains how to use the minus (-) sign in Git as a shortcut to refer to and switch back to the previously checked-out branch.
A software engineer shares their personal experience with RSI, detailing the causes, immediate fixes, and the importance of ergonomics for developers.
Explores the simplicity and benefits of using ASP.NET 6 Endpoints and vertical slice architecture over traditional MVC controllers.
A guide to automatically deleting expired Azure test resources using tagged resource groups and Azure Functions to prevent unnecessary costs.