HomeBlogAbout
LinkedInGitHub
  • React Hooks vs Angular: A Philosophy Comparison

    Aug 15, 2023

  • Angular Architecture: The Power of Smart & Dumb Components

    Aug 10, 2023

  • Java's Answer to Go's Channels

    Aug 5, 2023

  • Platform Engineering: Solving Problems, Not YAML

    Jul 28, 2023

  • Is Java 'Heavy'? Mythbusting with Project Loom

    Jul 20, 2023

  • Mastering State in Angular: A Deep Dive into NgRx

    Jul 15, 2023

  • Remote Work Is Making Interactions Colder. How We Fight Back

    Jul 10, 2023

  • The Real Developer Challenge: Letting Go of Legacy Systems

    Jul 5, 2023

  • The Senior Developer's Most Underrated Tool: Silence

    Jun 30, 2023

  • Feedback: The Senior Engineer's Superpower

    Jun 25, 2023

  • Java Records & JPA: A Match Made in Heaven... or a Trap?

    Jun 20, 2023

  • Sealed Classes: The Bouncer at the Door of Your Domain

    Jun 15, 2023

  • The Unseen Barrier to Reaching Senior Engineer

    Jun 10, 2023

  • The Most Dangerous Bug Is Not In Your Code

    Jun 5, 2023

  • Still Writing try-catch Blocks in Every Controller?

    Jun 1, 2023

  • The 'Over-employment' Trend: A House of Cards?

    May 25, 2023

  • The True Mark of a Senior Engineer? It's Not Just Code.

    May 20, 2023

  • Simplifying Complexity: The Power of the Facade Pattern

    May 15, 2023

  • Team Conflicts? The Art of Resolving (Without Making it Worse)

    May 10, 2023

  • Java's Switch: From Quick Fix to Potential Code Smell

    May 5, 2023

© 2026 Mauricio Osmainchi da Rosa. All rights reserved.
LinkedInGitHub