Since OpenAI released its long-awaited Code Interpreter plugin for ChatGPT, I have been playing with it extensively. Throwing everything at …
You Probably Don’t Need Langchain
As developers, we are always looking for ways to make our lives easier, and that often means bringing in third-party libraries and tools …
Homemade Darrell Lea Batch 37 Inspired Liquorice Recipe
Prep time: 10 minutesCook time: 30 minutesCooling Time: 1 hourYield: Makes about 10-12 sticks I love the Darrell Lea Batch 37 …
Recession: A Golden Opportunity in Disguise
As whispers of an impending recession grow louder, it's natural to feel a sense of trepidation. Economic downturns can be challenging, but …
Langchain vs OpenAI SDKs
There has been a bit of talk about Lanchain lately regarding the fact it is creating a walled garden around AI apps and results in lock-in. …
How to Access the Controller and Viewmodel of an Aurelia 2 Component
In Aurelia 1, you could access the controller of an Aurelia component by accessing au.controller of an element. In Aurelia 2, there is a …
CommBank Employees Are Threatening to Quit if the Forced Return to the Office Mandate Goes Through
When will companies learn that despite some people wanting to be in an office, many people who have been given a taste of remote work during …
How to Programmatically Set Routes in Aurelia 2 Using AppTask
One of my favourite additions to Aurelia 2 is app tasks. These are framework-level entry points designed to allow you to run code at …
A Regular Expression to Convert PLATFORM.moduleName in Aurelia to Aurelia 2 Compatible Route Syntax
When migrating an Aurelia 1 application to Aurelia 2 recently, I had to deal with many routes I needed to convert tediously. As you might …