Friday, 13 November 2026

AWS Emulator

AWS Emulator provides a local AWS for development, running AWS SDK and AWS CLI calls in milliseconds - with no AWS account and no deployments required.

Some principles:

AWS Emulator is not for testing security.  As it doesn't run in the AWS Cloud, security works differently. 

Azure does not provide a service of equivalent breadth. 

ipconfig equivalent in Linux

Desirous of the benefits of ipconfig in your Linux shell in Windows, try using the ip command instead. With the ip a command you will get all relevant data.

When interpreting the output of ip, one concept you will need is that of loopback interfaces. A loopback interface is a virtual network interface that allows a device to communicate with itself. It provides a stable local IP address, often 127.0.0.1, for testing, local services and health checks

Tuesday, 10 November 2026

Blackwell Architecture

NVIDIA's AI focused GPUs are based on the Blackwell architecture.  All techies should know a bit about Blackwell.

The value proposition for these processors lies in using and deploying state-of-the-art LLMs with affordable economics.

There are special adjustments for confidential computing. The broad concept is that data at rest and data in transit is generally well-protected - but data in use can be exploited without some additional safeguards.  These safeguards prevent the hypervisor and other entities with physical access from changing data during data operations.

Wednesday, 4 November 2026

CSRF Verification Failed - What could it be?

CSRF refers to cross-site-request-forgery.

The error message "verification failed" means that the CSRF token sent with your form or request does not match the token stored on the server.

This could be due to missing tokens, incorrect context, cookie issues or misconfigured trust origins.

OWASP has done some great work on this.

Reminder: OWASP is the Open Worldwide Application Security Project, formerly known as the Open Web Application Security Project (name was updated in 2023).

Monday, 2 November 2026

Agent Harnesses in MAF

Read more here.

Some harness examples here.

Unsloth 2

Let's look at Unsloth in the real world.

Here is an article on fine-tuning Qwen and Gemma.

Sunday, 1 November 2026

Productivity Through Frameworks - A Java Trend Jeopardised by AI

A historical selling point of Java has been productivity through frameworks.  

Spring Boot for example gives dependency injection, security, configuration management and observability without having to assemble everything yourself.  However, downsides include longer startup times, more configuration, more dependency management and more abstraction layers. You can ship faster without it. 

AI coding assistants can generate boilerplate code and large frameworks are not as advantaged in the AI world. Often sticking to a simple language boosted by AI is better than a language with a huge framework attached.  This is partly the reason why Python and Go are thriving.