Internal developer tools enhance engineering efficiency by addressing frequent, cross-team pain points that consume time and incur risks. Successful tools should be fast, predictable, self-service, integrated, and owned. Key ideas include local development bootstrappers, deploy tools, and secret management workflows. Avoid building full-time products from scratch unless necessary.
code
You can now run C# like a shell script (thanks, .NET 10)
.NET 10 allows C# to be used like a shell script, streamlining automation without the need for project setup. Users can write and run single .cs files directly, simplifying prototyping and scripting. The addition of inline NuGet packages enhances functionality, making C# more accessible for small tasks and learning purposes.
AWS Innovations 2025: AI Tools and Infrastructure Updates
As we navigate through 2025, AWS continues to push the boundaries of cloud computing, introducing a suite of services and enhancements that cater to developers, AI enthusiasts, and infrastructure architects alike. Here’s a curated overview of the most impactful AWS… Read More ›
Object-oriented programming (OOP)
Object-oriented programming (OOP) is a programming paradigm that uses objects, which are instances of classes, to represent and manipulate data. The basic idea behind OOP is to encapsulate data and behavior into self-contained objects, which can then interact with one… Read More ›
Clean code
Writing maintainable, readable code is an essential skill for software engineers. Not only does it make it easier to maintain and debug existing code, but it also improves collaboration and productivity within teams. Here are some top tips for writing… Read More ›
VS Code Prelaunch Tasks
To create a prelaunch task in Visual Studio Code, follow these steps: { “version”: “2.0.0”, “tasks”: [ { “label”: “build”, “type”: “shell”, “command”: “gulp build”, “isBackground”: true, “problemMatcher”: [] } ] } { “version”: “0.2.0”, “configurations”: [ { “type”: “node”,… Read More ›
The Simple Web Service in AWS CDK
The Simple Web Service is one of the best simple patterns that you will often see in a serverless architecture. Coined by Jeremy Daly – https://www.jeremydaly.com/serverless-microservice-patterns-for-aws/#simplewebservice this stack is a great one to build for a fundamental web application. The… Read More ›
Catch DynamoDB TTL Events
DynamoDB, AWS’s fast, flexible NoSQL serverless database service that provides single-digit millisecond performance at any scale, has many useful built-in features. In this article we are going to look at how the Time to Live (TTL) feature can be enable… Read More ›
AWS CDK Lambda Scheduler Write to DynamoDB
The following stack will be a simple example of a triggered schedular that will call a lambda function that writes to a DynamoDB table. The stack, seen below, contains 3 main elements. Starting at the bottom; The first element comes… Read More ›
Productive Day Off – Ionic 24hr App Build
Today I had a nice day off but due to the warm weather we was done with walking the dogs by 6AM and that left me the whole day to do nothing. So I got building. I wanted to have… Read More ›