Open Source & Developer Tooling

👁 169 views

Open source software that powers real production systems, and the macOS tooling that keeps high-output engineering teams productive.

Most Popular Newest
Sponsored
Is Your WordPress Site at Risk of a Cyber Attack?
2FA · Passkeys · AI threat scan · Brute-force guard · Free
Secure My Site Free →
30 May 2023 Macbooks 👁 189 views

Mac OS X: Find Which Network Interface Routes Traffic

If you have multiple connections on your device (and maybe you have a zero trust client installed); how do you find out which network interface on your device will be used to route the traffic? Below is a route get request for googles DNS service: If you have multiple interfaces enabled, then the first item […]

Read more →
11 May 2023 Macbooks 👁 185 views

iTerm2: Clear Scroll Back History with Command + K

I frequently forget this command shortcut, so this post is simply because I am lazy. To clear your history in iTerm press Command + K. Control + L only clears the screen, so as soon as you run the next command you will see the scroll back again. If you want to view your command […]

Read more →
26 Jan 2026 Macbooks 👁 181 views

macOS: Disable Clipboard Sharing and Handoff in 1 Step

For the life of me I can never remember where this sits in the settings, all I know is that it irritates me constantly 🙂 So to turn off handoff, run the script below:

Read more →
28 Apr 2026 Macbooks 👁 180 views

When macOS Refuses to Open Your Own Markdown File

macOS · Security · Productivity · April 2026 You created a markdown file on your Mac. Maybe you moved it around, received it via Slack, or downloaded it from somewhere. You try to open it in Notepad++ and instead of your content, macOS hands you this: Apple could not verify “App_Vendor_Arch_Review.md” is free of malware […]

Read more →
24 Aug 2022 Macbooks 👁 175 views

Auto-Toggle Bluetooth on MacBook Lid Open/Close

If you’re like me, little things bother you. When I turn on my bluetooth headset and it connects to my Macbook when its closed/sleeping, I get very frustrated. So I wrote a simple script to fix this behaviour. After running the script below, when you close the lid on your Macbook it will automatically turn […]

Read more →
17 Nov 2022 Macbooks 👁 169 views

DNS Lookup with DIG: Query Records & Trace Resolution

DIG is an awesome command line utility to explore DNS. Below is a quick guide to get you started. Query Specific Name Server By default, if no name server is specified, dig will use the servers listed in /etc/resolv.conf file. To view the default server use: You can override the name server against which the query will be executed, […]

Read more →
26 Oct 2023 Macbooks 👁 166 views

Enable Touch ID for sudo on macOS That Survives Updates

Each day that I wake up I try and figure out if I can do less work than yesterday. With this in mind I was playing around to see if there is a way to save me typing my password each time I SUDO. It turns out this is quite a simple change… Open Terminal […]

Read more →
18 Mar 2026 Open Source 👁 160 views

Java 26: 10 JEPs Explained for Developers

Java 26 landed on 17 March 2026, right on schedule as Oracle’s relentless six month cadence demands. As the first non-LTS release since Java 25, it ships ten JDK Enhancement Proposals, or JEPs. A JEP is the formal unit of change in the Java platform: a numbered design document authored by engineers from Oracle, the […]

Read more →
04 Jun 2026 Banking 👁 160 views

ShedLock and Payments: Every Way It Can Fail, How to Retry Safely, and Every Lock Type Worth Knowing

1. What ShedLock Is and How It Works Spring Boot makes it trivial to schedule a task. You add @EnableScheduling to a configuration class, annotate a method with @Scheduled, and the framework fires it on your chosen cron or interval. The problem surfaces the moment you deploy more than one instance of your application. In […]

Read more →
22 Dec 2025 Artificial Intelligence 👁 160 views

Model Context Protocol: Enterprise Implementation Guide

The Model Context Protocol (MCP) represents a fundamental shift in how we integrate Large Language Models (LLMs) with external data sources and tools. As enterprises increasingly adopt AI powered applications, understanding MCP’s architecture, operational characteristics, and practical implementation becomes critical for technical leaders building production systems. 1. What is Model Context Protocol? Model Context Protocol […]

Read more →
28 Sep 2025 Macbooks 👁 143 views

MacBook Battery Drain: Script to Find Top Processes

If you’re trying to figure out whats draining your macbook, even when the lid is closed – then try the script below (call with “sudo ./battery_drain_analyzer.sh”): If you see windowServer as your top consumer then consider the following: Finer grained optimisations: To optimise the power when the lid is closed, below are some options:

Read more →
27 Feb 2026 Open Source 👁 137 views

CloudScale Code Block Plugin: Syntax Highlighting for WordPress

If you run a technical blog on WordPress, you know the pain. You paste a markdown article with fenced code blocks, Gutenberg creates bland core/code blocks with no syntax highlighting, no copy button, no dark mode. You end up wrestling with third party plugins that haven’t been updated in years or manually formatting every code […]

Read more →