All categories
2025
How to Efficiently Update Scoop’s Apps
Windows - Move AppData from C Drive to a Data Drive
SQL Server - Variables
SQL Server - Resolve Collation Conflict
Cloning a Repository from Azure With A SSH Key
Passing Data to Inherited Flask Templates
Command Design Pattern vs Bus Message
Python - Remove the first item in a list
Windows - Change Drive Letter
SQL Server - Cast and Convert
SQL Server - Coalesce
Object composition with C#
Tailwind CSS or Not?
The Steps Of Token-based Authentication
Design a Class to Prevent It From Being Subclassed In C#
Common Use Cases of Action Filters In ASP.Net WebAPI
Database migration with Flask, SQLAlchemy and Alembic
Container Image Tagging Strategy On Pull Request vs. Individual CI
Configure Docker Image Tagging in Azure DevOps
The Design Patterns And Software Architectures I’ve encountered
How Are ‘virtual’, ‘partial’, ‘override’ Used in C#?
Understanding the Open/Closed Principle
Composition vs Aggregation vs Association
What’s HATEOAS?
DYI Mosquitos Screens
7 Steps To Understand OAuth2
How to Cast a datetimeoffset to String in SQL Server
Expired Secrets on Azure DevOps Service Connections
Timezones and Docker
Upgrading TailwindCSS v3 to v4
What is Statelessness in software engineering?
What is the Prototype Pattern?
What is the Decorator Pattern
Dependency Injection And Lifetimes
How to format a duration in a formula on Google Sheets
Simple Factory vs. Factory Method Patterns
Understanding the 4 Access Modifiers in C#
Preparing for Mid-Level JavaScript Certification
Enhancing DX with Bash Aliases
A different way of mowing grass
Caveat With RPC Supabase Function
Be Careful About Method Signature Proliferation
Using Regular Expression With Visual Studio Code Replace Functionnality
How To Edit Multiple Git Commit Messages
Sorting On Two Columns With SQLAlchemy
Proper “And” Syntax With SQLAlchemy
Frontend API Querying Without Fetch or XHR
Checking None With SQLAlchemy
Trigram Generator from First and Last Names
Debugging SQL Query With SQLAlchemy
How To Use Azure DevOps For Your Projects
Caveat when using the RPC function with Supabase
Custom Retention Policy for Docker Images On Azure Container Registries
About Decorators In Python
Parsing JSON Payload on REST API call with Flask
Common Behavior on Azure Container Apps
About The Static Keyword In C#
How to Build a Pseudo-backend With Netlify Functions
The “Order By” Clause With Supabase
File association In Visual Studio Code And Snippets
Composables vs Pinia vs Provide/Inject
Using Scoped or Singleton Lifetimes for Caching Purposes
Integrate OpenIddict to a .NET Core 8 application on Azure
2024
Deploy a .NET Core 8 application to Azure with Logging
How Do You Save a File With JavaScript?
What is an example of Variadic Parameters?
Entity Framework, Repository Pattern and Factory Pattern
Vue Fundamentals
Build Your Own ACR Retention Policy
How does SSL certificates work?
Enable Swagger in a Flask REST API
My cheatsheet for Python Programming After 4 Months
Overview of Shape Up Project Management Methodology
Using Wise Services to Save on Banking Fees
Good SEO with Hugo
Habit #1: Be proactive
Good SEO with Vuepress 2
How to call an external API with valid CORS?
Caveat With Model Modules and SQLAlchemy 2+
Deploy a REST API Python to Microsoft Azure
Reflection of class attributes in Python
Build a Python REST API project
My cheatsheet of JavaScript functions
Using the transition component in Vue
VeeValidate with TypeScript To Handle Errors
Getting started with a ZSA keyboard
Another take at Functional components in Vue
Getting information from JWT in C#
Testing a solar tube for oven-like cooking
Using cookies with load-balacancers and Redis in .NET apps
Making your own gemmotherapy
Using useLazyAsyncData on a Nuxt app
How update state on interval in Vue
Functional components in Vue
More about props definition with Vue.js
Components and scoped slots in Vue.js
Reducing Hugo build time by 2 on Netlify
Updating an e-mail with Firebase Auth
Schedule builds on Netlify
Caveat about destructuring Vue props
TypeScript and third-party libraries
How to create an alias for a Vue component?
Re-rendering components on route change with Vue
Custom Directives with Vue 3 and TypeScript
Understanding async operations between Vue components
How to add cannonical URL to a Hugo blog?
Extract arrays from objects into a single array
Building an HTML accordion without JavaScript
Defining your props in Vue 3 using TypeScript
Differences between variable types in JavaScript
How to use a Pinia store within a navigation guard
Creating a store with Vue 3, Pinia and TypeScript
Use the proper type when typing a prop in Vue.js
Register globally components in Vue3 and TypeScript
Simplify your ifs in JavaScript and TypeScript
How to migrate a WordPress site to Microsoft Azure
Using path aliases in a Vue.js project
Making a unused method argument compliant with TypeScript and ESLint
How to handle a 404 in a Single Page Application deployed to Netlify?
2023
Really check what a file is on file upload
What’s New With .NET 8 and C# 12
Small garden in september with Charles Dowding
7 Habits from Stephen R. Covey - Inside Out
What should a gardener do in August
Migrate from Vuepress to Hugo
Vegetable Garden Tour in July, by Huw Richards
How to run a NodeJS REST API on Cloudways?
A Small Garden in July, by Charles Dowding
The REST API Handbook – How to Build, Test, Consume, and Document REST APIs, by Germán Cocca
Market Gardening in July, by The Dutch Farmer
What tasks to focus on in June, by Huw Richards
How to toggle a single newsletter on my Substack publication
How to setup Substack publication for 2 languages in 2023
Market Gardening in June, by The Dutch Farmer
Market Gardening in May, by The Dutch Farmer
Growing and Using Comfrey In the garden, by Huw Richards
Amazing Way to Use NETTLES to Improve Seedling Success, by Huw Richards
The Nettle, An Incredibly Useful Permaculture Plant, by Huw Richards
Market Gardening in April, by The Dutch Farmer
How is my digital presence setup?
Market Gardening in March, by The Dutch Farmer
Market Gardening in February, by The Dutch Farmer
7 Most Productive Edible Crops to Sow in February, by Huw Richards
Way to Break Down and Use Wood Chips, by Charles Dowding
A Day in The Life of a Farmer in January, by The Dutch Farmer
Why I Love January as a Gardener, by Huw Richards
The Nature of Gardening - 8 Extraordinary Veg Gardens in January 2022, by Huw Richards
Winter vegetables in January in years 1 and 10, by Charles Dowding
Some more tips from Huw Richards about compost, by Huw Richards
2022
3 Ways to Make a Hotter Compost Pile, by Huw Richards
Create a Multiple Compost Bin System for Efficient Composting, by Huw Richards
A Look at 5 Year Old Leaf Compost - And the Importance of Healthy Soil, by Huw Richards
Simple Guide to Composting | How to Make Compost When You're New to Composting, by Huw Richards
My Propagation Setup for Annual Vegetables, Compost, Watering, Space etc, by Huw Richards
Late July Tour of a 100% Organic Kitchen Garden (Only Feed is Compost), by Huw Richards
How to Make a Compost Bin the Easy Way from Pallets, with Huw Richards
How to Grow Food WITHOUT Compost | Zero-Cost Solutions for Short-Term Vegetable Gardening Success, by Huw Richards
The Art of Lazy Composting or how to Make High-Quality Compost the Simple Way, by Huw Richards
These 8 Free Ingredients Will Bulk Out Your Compost Bins, by Huw Richards
Make Compost from Your Garden Pathways with no Compost Bins Needed, by Huw Richards
Grqss, the most valuable FREE resource for growing food, by Huw Richards
EASY Low-Cost Plant Feed to Boost Crop Yields & Health, by Huw Richards
7 FREE Tricks to Grow Food With Limited Compost, by Huw Richards
16 Tips to PREPARE Your Garden for Winter, by Huw Richards
How to STOP Buying Compost (Tips For Compost Self-Sufficiency), by Huw Richards
Spring: sowing and planting into surface compost outside, by Charles Dowding
Multisowing modules to save time, compost and greenhouse space, by Charles Dowding
4 Compost Heaps in 3 Bays, ready in 6 to 12 months, by Charles Dowding
Production of compost from clippings and other waste, the principles and some results, by Charles Dowding
Mulched beds with compost are ready for seeds and plants, by Charles Dowding
Early summer at Homeacres harvests and speedy replant, intersow, weed, water and make compost, by Charles Dowding
Create a no dig raised bed, compost on weeds, with tips on planting and see the growth, by Charles Dowding
Comparing growth of the same vegetables, with mulches of different composts, by Charles Dowding
Discover the problems when you plant in fresh manure rather than compost, by Charles Dowding
Pyralid weedkillers in compost, explained by Charles Dowding
No dig: less compost to grow great plants, by Charles Dowding
Start Out No Dig, a method with cardboard and compost, by Charles Dowding
Making compost in 7 heaps in 2019, by Charles Dowding
Compost is balancing green & brown, with Charles Dowding
Growth differences in three strips of different soil treatment, year five, with Charles Dowding
Wini Walbaum & Charles Dowding no dig, straw-hay for dry climate, compost for damp one, by Charles Dowding
Identify problems, with Charles Dowding
Compost Making Q&A, by Charles Dowding
Composting in a few easy steps, by Charles Dowding
How to Start a No Dig Bed and Compost Differences, by Charles Dowding
Compost making and results from varied sizes of heap, with Charles Dowding
Gardening in 2022: observations, harvest and next year's plans
Compost Testing and Final Result, with Charles Dowding
Compost: when to spread and how much, by Charles Dowding
Comparing different composts for propagation, by Charles Dowding
You can compost all weeds, by Charles Dowding
Easy earthing up on potatoes with compost, with Charles Dowding
Making compost in a dalek, and how to access it, by Charles Dowding
July tour of new no dig garden, by Charles Dowding
How much and how little compost do you need to grow great vegetables, by Charles Dowding
Harvesting Garlic and Succession Planting, by Huw Richards
Why You Should Harvest Garlic in May, by Huw Richards
The Simple Way to Becoming Self-Sufficient in Food, by Huw Richards
How to Grow Garlic, simple steps for HUGE yields, with Huw Richards
How to Plant Garlic From Start to Finish, by The Dutch Farmer
Grow garlic, an easy crop with no dig, hard or softneck, and tips for harvest, by Charles Dowding
Supermarket Garlic For Seed, by Charles Dowding
How to judge the readiness of garlic, by Charles Dowding
What can you teach about problem solving to a developer
Photovoltaic: my feedback after 2 months
Three Types of Heap, see how they work and the compost they make, by Charles Dowding
Three Types of Heap, see how they work and the compost they make, by Charles Dowding
Siwa: an oasis in the heart of the Sahara #1