Ash Grennan
Ash Grennan
Home
Posts
Contact
Light
Dark
Automatic
Posts
Modern Software Engineering Book Reflections
Recently, I read Dave Farley’s Modern Software Engineering publication which outlines a modern, sensible approach to engineering. It articulately describes what it means to be engineer, and how to tackle engineering challenges.
Nov 28, 2023
8 min read
Github Actions - Supercharged
Having worked with various CI/CD platforms like BitBucket, GitLab, and AWS CodePipelines, I’ve come to deeply appreciate GitHub Actions. Its implementation, in my opinion, surpasses the rest. Strengths of GitHub Actions:
Oct 18, 2023
3 min read
A Waste of Time
Outside of collaboration, the application of the phrase has an air of contempt, disapproval or even disgust about activities or life choices that an individual is engaging in. Many people believe they possess superior wisdom and, therefore, feel qualified to offer such advice.
Aug 28, 2023
3 min read
Lambda Power Tuning Case Study ๐ง
Intro There are two metrics for costing an AWS Lambda invocation, the memory size and running duration. Since we’re charged by GB-seconds in Lambda, the faster our lambda executes, the less we’ll be charged.
Jun 18, 2022
3 min read
Setup Local Serverless Environment with npm packages
Create a IaC based serverless emulation using npm packages
Jan 4, 2022
4 min read
AWS Serverless FTP File Processing Service ๐
Learn how to create a Serverless, highly available data processing system with strong durability and elasticity using AWS ๐งก
Ash Grennan
Dec 28, 2021
6 min read
Beginner - Fluent Interfaces
Let us define a simple fluent interface to allow smart method chaining, continued from the Method Chaining article below ๐
Ash Grennan
May 16, 2021
2 min read
Beginner - Method Chaining
Exploring the topic of method chaining within OOP, we’ll define a simple contract and enable chaining method/function calls sequentially
Apr 18, 2021
4 min read
Micro Multi Tenanted Value Resolver Library ๐
I’ve been recently dealing with enabling multi tenancy in a full stack application, the back end being ASP.NET Core. When looking into various multi tenant libraries I found them to have one or more characteristics:
Ash Grennan
Jun 7, 2020
1 min read
๐ Angular Network Aware Preload Strategy
Lazy Loading Routes As your app becomes larger, with different modules to group feature components, a common approach is to lazy load each module in your main routing configuration. Angular recommends this from the start, since it’s a simple yet scalable pattern to load your projects dependencies once the route is activated.
Ash Grennan
Dec 22, 2019
2 min read
»
Cite
×