PinnedThe most important OOP design principles by Hernan WilkinsonIn this post, I will write about my personal notes and some personal comments from the amazing talk of Hernan Wilkinson about seven design…May 26, 20202May 26, 20202
High-Performance TeamsSoftware development is a process of discovery and exploration. Therefore, to succeed at it, software engineers need to become experts at…Sep 4, 2023Sep 4, 2023
No Silver Bullet — NotesSoftware construction involves the main following tasks:Jun 7, 2023Jun 7, 2023
What is a Software Architect?What does it take to be an Architect Software Engineer, let's review Grady Boock definition about that:Jun 7, 2023Jun 7, 2023
Clean Architecture and the SOLID PrinciplesThe following is a set of personal notes about the book Clean Architecture by Robert C. MartinJun 4, 2023Jun 4, 2023
Jamstack architecture keynotesNew modern Architecture design for web architecture. Actually there is not something new about this architecture proposal, it’s just…Sep 13, 2022Sep 13, 2022
Published inBootcampThe Fundamental Parts of the System DesignHere are some of the key elements of Fundamentals design systems:Sep 12, 2022Sep 12, 2022
Real Engineer by Alan KayThis post is about my personal notes about the amazing talk of Alan Kay.Jun 10, 20212Jun 10, 20212
System Architecture TipsScoping the problem well, asking clarifying questions, make high-level design question such as:May 15, 20213May 15, 20213
Published inWebtipsUnderstand DOM, CSSOM, Render Tree, Layout, and Painting.This blog is about my personal notes about this fantastic course. I think It’s really helpful to know how the browser works under the hood…May 11, 20202May 11, 20202
Write Test, not too many Mostly integration.Well this title it’s a twitte actually from Guillermo Rauch, and this notes come from the talk from Kent C. Dodds.Jun 23, 2019Jun 23, 2019
Some fundamental benefits of TDDWell, in this article I want to summarize some benefits to delivery our software with TDD. I will try to be as much as objective as…Jun 22, 2019Jun 22, 2019
Getting started — Redux-ObservableFirst we need to take a look in a nutshell what it’s about Reactive Programming (Rx), for that we can represent as the following diagram:Jun 7, 2019Jun 7, 2019