Published inLevel Up CodingHow Useful Is Generative AI for an Experienced Software Engineer?Exploring the impact of Gen AI on programming as a senior Software Architect.2d ago72d ago7
Published inLevel Up CodingWhat actually is a Software Architect?Unpacking the different roles in Software Architecture and exploring what makes a great Architect.Mar 9Mar 9
Published inLevel Up CodingMy Top 3 Tips for Being a Great Software ArchitectMy top tips for being a great Software Architect and making the best decisions for your teams and projects.Jan 223Jan 223
Published inLevel Up CodingMy Favourite Software Architecture PatternsExploring my most loved Software Architecture patterns and their practical applications.Nov 12, 202480Nov 12, 202480
Published inLevel Up CodingHow and Why We Rolled Our Own Field Encryption Using Entity FrameworkHow we broke down our complex Encryption requirements using Field Encryption with Entity Framework Core. Including code, performance…Sep 2, 20243Sep 2, 20243
Published inITNEXTHow We Doubled the Performance of Our App When Using GUID/UUID Primary Keys in SQLA walkthrough of performance considerations when using GUID/UUIDs for database Primary Keys, including code optimizations and benchmarks.Aug 8, 202417Aug 8, 202417
Published inLevel Up CodingMy 10 Year Journey from Junior Software Engineer to Head of EngineeringA candid exploration of my unique journey through the dynamic World of Software EngineeringApr 30, 202415Apr 30, 202415
Published inLevel Up CodingAdvanced C# Performance Optimization Techniques – Part 2Part 2 of Advanced C# Performance Optimization Techniques focuses on some useful design patterns for speeding up our code.Apr 18, 20241Apr 18, 20241
Published inLevel Up CodingAdvanced C# Optimizations Which Boosted Our Application’s Performance 10xA step by step walkthrough of how my team optimized a real C# problem, including detailed explanations and benchmarks.Apr 4, 20245Apr 4, 20245
Published inLevel Up CodingOur Software Engineering Team’s Journey Running Code KatasMy team’s experiences running and refining Code Katas to re-energise our Software Developers.Mar 18, 20242Mar 18, 20242