Action Resourcing in Bazel 6Notes / BazelTo achieve fast builds Bazel attempts to maximise concurrency in builds, however not all tasks are equal. Some may require completely…
Handy Git CommandsNotes / GitA few git commands I often find myself reaching for. Reset Against Merge Base Removes commits not present in the target branch (merge base…
Canva CreateVirtual EventsDrumroll, please 🥁 You're invited to #CanvaCreate: The Future is Visual. 🤩 Join us as we launch new products and unleash a new era of…
Xamarin Forms Custom Controls 1Notes / Xamarin / Xamarin Forms / Xamarin Forms Custom Controls SeriesCode reuse is essential for scalable development, and when it comes to composing a UI it is common build discrete components. Xamarin Forms…
Importing ES Modules and CommonJS in NodeJSNotes / NodeJSWith NodeJS supporting ES Modules un-flagged as of 12.7 and up, the adoption of ES Modules throughout the ecosystem is set to ramp up…
TypeScript, GraphQL and GatsbyNotes / TypeScript / GraphQL / GatsbyA core component of Gatsby is GraphQL. It is used for discovery of pages to statically build and in general to bring arbitrary data into…
A Trip Through Dependency HellDevelopment Theory / NotesRecently I've had to wrestle a few web apps trapped in dependency hell and figured it would be worthwhile reviewing its various forms…
React and TypeScript GymnasticsNotes / ReactVarious tips and tricks to for working with React and TypeScript. With some creativity, a lot of the techniques shown here can be applied to…
Lando 3 and WSL 2 PreviewToolkits / DockerAt time of posting my team at 4mation has been using Lando for 9 months to simplify onboarding and standardise development environments…
UserFrosting 4.4 🥳Announcements / UserFrostingAnother minor release of UserFrosting is out, and includes some more behind-the-scenes improvements to the assets pipeline. This was…
PHP ToolkitToolkits / PHPThere are quite a few options out there when it comes to developing with PHP, each has their own strengths and weaknesses. Here I’ll be…
Handy PowerShell CommandsNotes / PowerShellPowerShell is nuts! At the most basic level its your typical shell, but if you dig in further you'll discover that you've got the complete…
UserFrosting 4.2 🥳Announcements / UserFrostingThis has been a long time coming (no thanks to me, more on that later). It represents 1 and a half years’ worth of work, and the first…
Handy Docker CommandsNotes / DockerI love Docker. Being able to spin up a project with infrastructure of varying degrees of complexity without messing up your local…