Pattern Matching With Optionals in Swift
Explains how to use enumeration case and optional patterns for pattern matching with Swift Optionals in conditional statements and loops.
Explains how to use enumeration case and optional patterns for pattern matching with Swift Optionals in conditional statements and loops.
A guide to using Nix for creating isolated, per-project development environments to manage different dependency versions without conflicts.
Explains how to integrate custom R functions into a Node.js/Express API using webR, focusing on packaging R code for production use.
Introducing RazorSlices, a project that brings Razor view functionality to ASP.NET Core Minimal APIs, allowing developers to render Razor views in a lightweight way.
Explains how to export AWS CDK code to clean CloudFormation templates, covering escape hatches and practical use cases.
A tutorial on creating visually appealing neon buttons using CSS drop-shadow, box-shadow, and animation effects.
A talk from DjangoCon US 2023 covering updates to the official djangoproject.com website and how to contribute to its development.
Solving the sliding window maximum problem in Swift using a deque data structure from Swift Collections.
colin@colinfay.me:~$ cat ~/blog/using-own-functions-in-webr-node-js.md Find all my posts about webR here. Note: the first post of this series explaini
A summary of a study showing how technical debt and low code quality significantly slow development and increase defects.
A weekly tech digest covering podcasts on AI and free speech, plus articles on Microsoft's AutoGen framework for LLMs and Microsoft Fabric.
Explains the World Economic Forum's Cybercrime Atlas initiative, a global effort to map and disrupt cybercriminal networks through centralized intelligence.
A guide comparing tools like Minikube, Kind, K3s, and Kubeadm for setting up local Kubernetes clusters for development and learning.
A guide on learning software development effectively, covering language choice, early practice with simple challenges, and building a todo app.
A technical comparison of RabbitMQ and Apache Kafka for messaging in microservices, covering their architectures, patterns, and use cases.
A front-end developer analyzes the CSS techniques used in Adobe's new web-based Photoshop, focusing on layout, flexbox, and interesting implementation details.
Key takeaways from the AI Engineer Summit 2023, focusing on challenges in LLM deployment like evaluation methods and serving costs.
A guide on using Tailscale VPN to securely access a self-hosted Home Assistant instance remotely, avoiding insecure internet exposure.
Explores using logic programming (Prolog) for data analysis, demonstrating its application on a diamond pricing dataset to build robust models.
A biweekly newsletter curating the latest news, tools, and tutorials on mobile automation, covering iOS, Android, and Flutter CI/CD, testing, and development.