PinnedRafael A. George DuvalObject Calisthenics in RubyWriting better Object-Oriented code in Ruby by following Object Calisthenics.3 min read·Jan 11, 2022----
Rafael A. George DuvalHow To Build Self-Directed TeamsCreating a culture of continuous learning is crucial for safe teams.2 min read·21 hours ago----
Rafael A. George DuvalEffective Strategies for Accurate Project Estimation in Agile DevelopmentMeasuring progress in a Software Engineering team happens in many different ways.4 min read·1 day ago----
Rafael A. George DuvalUnlocking Business Value with Domain-Driven DesignThe best justification for using any technology or technique is to provide value to the business.2 min read·2 days ago----
Rafael A. George DuvalPrioritizing Quality over Speed with Technical Quality TeamsPrioritizing quality over speed in software development is essential to avoid technical debt.1 min read·4 days ago----
Rafael A. George DuvalEncapsulation in Object-Oriented ProgrammingWhen working with data, encapsulation involves grouping data with the methods that manipulate it.1 min read·6 days ago----
Rafael A. George DuvalPrioritizing Quality in Software Development with a Zero Bug PolicyThe accumulation of bugs leads to mistrust from customers.2 min read·May 6, 2024----
Rafael A. George DuvalHow Test-Driven Development (TDD) Shapes Better DesignsAs developers, every line of code we write is a crucial decision. That’s where TDD comes in handy. It helps us confirm these decisions by…3 min read·May 5, 2024----
Rafael A. George DuvalFour questions to consider that help teams align their efforts with business expectationsAs we witness the digital revolution unfolding, it’s becoming clear that the economy is less about money and more about people. The digital…2 min read·May 4, 2024----
Rafael A. George DuvalEvent-Driven Architectures and Effective Coupling ManagementIt’s essential to revisit the fundamentals of system design and start anew.2 min read·May 3, 2024----