Posts I wrote in the DEV Community
What is `this`? Technical debt!
There are a plethora of articles not only here in DEV, but all over the web, about what is this in...
The paired hook pattern
After years of working with React and TypeScript, I've seen a lot of patterns for component...
You don't need null
While a lot of programming languages that have a "nullish" type (null, nil, etc.) debate about...
That TypeScript argument...
You can see pretty much daily here in DEV an article about how great or how bad TypeScript is, and...
You don't need "if"
It was the first day in my last year of tech high school. The new programming teacher arrived and...
Networking as a WebDev with Polywork
Let me be upfront and maybe save you some time: I'll be absolutely honest about what I think, but...
You don't need mutation
Why is mutation evil™? Mutation is at the core of the vast majority of bugs I had to deal...
Shortest FizzBuzz
FizzBuzz? What's that? FizzBuzz is the classic exercise you could get in interviews: ...
You don't need classes
A few years back, JavaScript added a long-awaited feature to the language: Classes. Developers coming...
One-way data flow: Why?
One possible question that can arise from the use of libraries like React is: Why is "one-way data...
Thinking in hooks
Last year, the React team introduced hooks (not to be confused with hocs) and they changed...
Thinking in React: The 2020 version
Is 2020 and the original Thinking in React article still has class components in it, so I feel is...
Fixing the gov code
Recently a tweet about some Argentinian gov code was shared and led to a big discussion about "code...
reduce or for…of?
Recently Jake Archibald did a "bold claim" on Twitter about the use of Array.prototype.reduce, and it...