Matt BentleyinLevel 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 3010Apr 3010
Matt BentleyinLevel 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 18Apr 18
Matt BentleyinLevel 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 43Apr 43
Matt BentleyinLevel 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 182Mar 182
Matt BentleyinLevel Up CodingClash of the Titans: Serverless vs KubernetesA showdown between Serverless and Kubernetes. Which one is right for your team?Mar 5Mar 5
Matt BentleyinLevel Up CodingHow to Build an Effective DevOps TeamAn opinionated guide to scaling your Software Engineering organisation using DevOps.Feb 126Feb 126
Matt BentleyinLevel Up CodingTesting in High Performing Software TeamsA journey of testing throughout the Software Lifecycle of a Feature in modern high performing software teams.Jan 106Jan 106
Matt BentleyinLevel Up CodingLessons Learnt from 3 Years as Head of PlatformsHow we supercharged our Software Engineering Team using Platforms.Jan 111Jan 111
Matt BentleyinLevel Up CodingDomain-Driven Design: Understanding Value ObjectsA guide to implementing Value Objects — Domain-Driven Design’s most powerful, yet least understood and utilized building blockDec 12, 20236Dec 12, 20236
Matt BentleyinLevel Up CodingDriving Consistent Behaviour in .NET Using the Unit of Work PatternA guide to implementing the Unit of Work pattern in an Entity Framework .NET application and using it to drive additional behaviours.Dec 5, 20231Dec 5, 20231