Shane NolanCreating a Resume Automation Website With ChatGPT in 10 MinutesResumes play a critical role in the job application process, but crafting them can prove tedious. Over time, I've received several requests…Mar 5, 20231Mar 5, 20231
Shane NolaninITNEXTDecoupling Python Code: Implementing the Unit of Work and Repository PatternThe repository and unit of work architectural patterns are utilised to create loosely coupled abstractions between the data access and…Feb 16, 20233Feb 16, 20233
Shane NolaninTowards DevLoosely coupled Python code with Dependency InjectionSoftware has to be flexible in order to respond to change. Dependency injection is a technique for managing the dependencies between…Nov 9, 2022Nov 9, 2022
Shane NolaninITNEXTCreating an HTTPS Lambda Endpoint without API GatewayUsing Functional URLs and Terraform for Automated DeploymentApr 15, 20222Apr 15, 20222
Shane NolaninITNEXTCreating A Modern Python Development EnvironmentThis blog post demonstrates how I set up and configure my Python development environment using pyenv and Poetry.Apr 4, 20227Apr 4, 20227
Shane NolaninLevel Up CodingDeveloping my first financial app using React Native, Redux, Figma and FastAPINowadays it's normal to have multiple bank accounts, especially with apps such as Revolut becoming a huge success in Ireland. The problem…Mar 2, 20221Mar 2, 20221
Shane NolanAbstract Factory in Python with Generic TypingI found it difficult to find cleanly typed Python code that implemented the abstract factory creational design pattern. Therefore, this is…Aug 5, 20211Aug 5, 20211