👋🏻 Are you looking for a software developer?
Let's talk
Héctor Valls 👨🏻💻
Software Developer
Blog
Courses
About me
Contact
As a developer, should I learn about infra?
Read more
Service Weaver: Write monolith, deploy microservices
Read more
Benefits of Infrastructure as Code
Read more
Do you really need SELECT COUNT(*)?
Read more
Architecture Characteristics
Read more
Developers and Architects
Read more
My thoughts about No-Code
Read more
Using Notion as a CMS for your blog
Read more
Write-Ahead Logging
Read more
Messaging semantics
Read more
How Google manages users authorization
Read more
Diagrams as Code
Read more
How virtual threads will improve concurrent programming in Java
Read more
You don't need Docker to build your images
Read more
Avoid unnecessary database queries by using bloom filters
Read more
Optimizing SQL queries with Index Only Scan
Read more
Push vs Polling vs Long Polling
Read more
REST API Notes: Status Codes
Read more
Kotlin Contracts
Read more
Resource references when designing REST API
Read more
Domain model purity and completeness
Read more
API documentation in event driven applications
Read more
Don’t use validators
Read more
GraphQL for server-side resource aggregation
Read more
Integration testing made easy with Testcontainers
Read more
Functional programming in Typescript with fp-ts
Read more
Finding bugs with git bisect
Read more
Microservice Pattern: API Gateway
Read more
OOP: Real Objects vs. Data Containers
Read more