Published inBeyond the BracketsThe Art of Updating Software Without Breaking EverythingArticle 4: Strategies for Seamless and Safe Software Updates2d ago2d ago
Published inBeyond the BracketsPlanning a Successful First-Time LaunchArticle 3: Strategies for a Smooth and Impactful Release6d ago6d ago
Published inBeyond the BracketsUnderstanding Versioning: SemVer and Alternative ApproachesArticle 2: Building a Strong Foundation for Software ReleasesFeb 19Feb 19
Published inBeyond the BracketsRelease Management for Dummies: An IntroductionArticle 1: Understanding the basics of software releasesFeb 16Feb 16
Published inBeyond the BracketsEssential Software Testing Methodologies: Choosing the Right ApproachPart 4 of a 4 part seriesFeb 12511Feb 12511
Published inBeyond the BracketsCrafting Precise and Informative Test Names: A Methodological ApproachPart 3 of a 4 part seriesFeb 91Feb 91
Published inBeyond the BracketsMastering Testing Patterns: AAA, GWT, and BeyondPart 2 of a 4 part seriesFeb 4361Feb 4361
Published inBeyond the BracketsHow Unit Testing with Jest Improved My Code and WorkflowPart 1 of a 4 part seriesJan 30Jan 30
Published inBeyond the BracketsAzure DevOps Pipeline YAML BasicsAzure DevOps Pipelines simplify automating your build, test, and deployment processes using YAML. This guide introduces essential concepts…Jan 214Jan 214
Published inBeyond the BracketsMastering Git: The Complete Cheat SheetWith basics to advanced techniques, learn how to use Git like a proJan 17Jan 17
Published inBeyond the Brackets10 years in the making: How Flutter became the cornerstone of cross-platform developmentA brief timeline on the evolution of FlutterJan 12Jan 12
Published inBeyond the BracketsMastering JavaScript Loops: Performance and Practicality ComparedA Practical Comparison of JavaScript Loop Performance and Use CasesJan 1Jan 1
Published inBeyond the BracketsThe Art of Versioning: Leveraging Semantic Versioning and Conventional CommitsSimplifying change management in modern software projectsDec 27, 2024Dec 27, 2024
Published inBeyond the BracketsLevel up your code with JSDocGood code is self-explanatory, but great code is documentedDec 17, 2024Dec 17, 2024
Published inBeyond the BracketsUnderstanding the S.O.L.I.D PrinciplesWhy every developer should learn itDec 14, 2024Dec 14, 2024
From chaos to clarity: My journey with the PARA methodDiscover how I built a second brainDec 8, 2024Dec 8, 2024
Published inDev GeniusWorking with Providers: Part 1An introduction to Providers in Flutter.Nov 14, 2020Nov 14, 2020
Published inDev GeniusUnderstanding FutureBuilder in FlutterBecause your build method cannot be asyncOct 19, 20202Oct 19, 20202
Published inDev GeniusListviews in FlutterPart 5: Working with lists in FlutterOct 8, 2020Oct 8, 2020