Static site full text search with Hugo, S3, Python and JS
Selecting the best available social meta data image in Hugo
Easy encrypted git with gcrypt
How I get more benefit from technical reading with Anki
Pivot joining 19 million lines of CSV with unix tools
Simplicity resistance
Productivity with random numbers
Does your code read like your conversations?
Deploying a Hugo site with Github Actions, S3, Cloudfront and AWS IAM
A lack of correlation does imply a lack of causation
Engineer pain vs user pain
Crystal ball development
Problem maximisation
Python script to automate static Hugo site post images
Easy social media images and markup with Hugo
Abstraction castles
Using Laravel signed routes to improve order confirmation security
Specify city timezones, not timezone offsets
A simple, readable, meaningful test style with Jest
Fastmail is a nice multi-domain custom email service
Random element choice in a Hugo HTML template
(Cross-post) End to end serverless testing with the Driver Pattern
Choosing dates and times in tests
Do software engineers have the same "fee justification" problem as investment managers?
Decision fatigue and job interviewing
SQL Puzzle 2: Absentees
You are not doing Test Driven Development
SQL Puzzle 1: Fiscal Year Tables
Rendering HTML email version of articles with Hugo
Setting up a Mailcoach app on AWS with Laravel Forge
Better alive than right
Eating the recipe
Personal bike shedding
Write code that is easy to delete
Generating business name ideas with Bash and Linux
Some easy ways to improve dev workflows
Extract interfaces, don't pre-plan them
The code should be a sequence diagram too
Python script to convert an Etsy sales export CSV into a Xero import CSV
Be careful with Node file globbing vs bash globbing
Setting up a Hugo static site inside Laravel on Forge
Easy typed test mocks with Jest and TypeScript
Linking to the previous and next page in a taxonomy term in Hugo
Flexible test model factories in TypeScript
Make a deep object delta diff in TypeScript
Enumerating all object paths in TypeScript
Can you have multiple instances of your application in a single process?
Deepin Screenshot is a nice screenshot tool for Ubuntu Linux
Showing other pages with the same taxonomy term in Hugo
Generating perspective-skewed mock-up images for printed products with Python
Easier interface segregation in TypeScript (even better than Go!)
The attacker really does know the system when someone leaves your company
Start with "Given, When, Then" tests
Get to a failing test ASAP
Fan-in from multiple routes to a single VM with iptables, for FIX on Quickfix
Pretty print JSON on the command line with Python
Be careful with truthy promises in TypeScript
Loop try catch
(Cross-post) A Day in the Life of a Software Engineer at Freetrade
A bad mix of bash and sh with [[
Generate a UUID on the command line with Python
Python random string one-liner for CLI
Python National Insurance Number (NINo) one-line generator
Extract JSON config variables from the Airflow UI
(Cross-post) Serverless integration testing at Freetrade
qrencode is a nice QR code CLI tool for Ubuntu Linux
Promise batch progress meter in TypeScript
Creating a Series taxonomy in Hugo
Please comment your code
(Cross-post) Why we use the Firebase Realtime Database at Freetrade
Spoonerism generator Python script
Keeping the ElasticSearch service running on an Ubuntu server
Making a helpful catalogue data reporting command in Laravel
Be careful with the S3 origin URL for a Cloudfront distribution
A quick Python script to help me translate classical Chinese poetry
Island counting algorithm in Typescript
AlgoDaily 22: Count the Planes
Unix Fizz-Buzz one-liner
AlgoDaily 21: Contiguous Subarray Sum
AlgoDaily 20: Uniqueness of Arrays
AlgoDaily 19: Fast Minimum In Rotated Array
Fixing cut off stroke edges of shapes in Inkscape
AlgoDaily 18: Sum All Primes
AlgoDaily 17: Find Missing Number in Array
AlgoDaily 16: Missing Number In Unsorted
AlgoDaily 15: Max of Min Pairs
Simple estimated delivery dates in vanilla JS
Clipboard hygiene
AlgoDaily 14: Find First Non-Repeating Character
AlgoDaily 13: Dollar Sign Deletion
Year name to century name and decade name in Python
Extracting product image main colours in Python
Streaming a CSV file from the database in Laravel
Allow a Django command to use a file or stdin / stdout
AlgoDaily 12: Detect Substring in String
AlgoDaily 11: Sum Digits Until One
AlgoDaily 10: Binary Tree In-order Traversal
Django model field choices with an inner class enum
PHP Business Time library v1.0.0
Fixing a Github Action error "botocore.awsrequest.AWSRequest" "exit code 255"

You can subscribe via RSS, if you like.

Web Development by Kensio Software