Deploying a Jekyll Site to Netlify with Docker and GitLab CI
A technical guide on automating Jekyll site deployment to Netlify using Docker containers and GitLab's CI/CD pipeline.
A technical guide on automating Jekyll site deployment to Netlify using Docker containers and GitLab's CI/CD pipeline.
Explains that assigning large slices in Go is not more expensive than small ones, as all slices are the same size (three machine words).
A comparison of React's useState and useReducer hooks, explaining their trade-offs and when to use each through practical examples.
Explains why using multiple boolean states like isLoading can lead to UI bugs and advocates for using a single status enum instead.
Part 2 of a guide on creating minimal Docker images, focusing on Go, Alpine, and other languages like Java and Python.
Explains why and how to replace the axios HTTP library with a lightweight, custom wrapper around the browser's native fetch API.
A guide on using React's Profiler API to monitor and track component render performance in production applications.
A tutorial on building a native macOS image filtering application using SwiftUI and the GPUImage2 library.
A guide to learning React fundamentals by building a real-world application from setup to deployment, with exercises and updated content.
A developer introduces 'Sponsorware', a model where an open-source package is initially exclusive to GitHub sponsors before being fully open-sourced, leading to a significant income increase.
A curated list of top data annotation companies worldwide, grouped by annotation type, focusing on services for computer vision, NLP, and audio data.
A tutorial on creating a custom Django management command to populate a database with initial data, like pricing plans, from a YAML file.
Explains how to detect if PowerShell code is running in a remote session and extract connection details using the $PSSenderInfo automatic variable.
A front-end developer argues for embracing the challenge of unknown browser and device combinations through progressive enhancement.
A developer's weekend project using the Web Audio API to create a realistic, annoying mosquito sound generator in JavaScript.
A modern C# approach using custom awaiters to simplify switching to the UI thread in WPF/UWP applications.
Analyzes reliability challenges in synchronous communication between microservices, using calculations to show how dependencies impact overall system uptime.
A technical tutorial explaining the fundamentals of Convolutional Neural Networks (CNNs) by manually calculating layers from the classic LeNet-5 architecture.
A guide to publishing open source Python packages, covering code hosting on GitHub, packaging, and distribution via PyPI and Conda Forge.
A technical tutorial on implementing quadratic trend tests using the R survey package, including code examples and statistical analysis.