Become a sponsor to Eran Hirsch
Hi, I'm Eran, and I've been coding for the past 15 years. ๐๐ผ
I used to work at Meta ๐๐ผ as a full-stack product engineer. I got pretty good at Hack (the PHP variant developed by Meta). One of the cool things about Hack is the Hack Standard Library, a big collection of utility functions that make building stuff really easy. The other cool thing was the pipe notation that made the code so much clearer to read.
When I left the company in mid-2021, I had to accept that I would probably never write Hack again. I started working with Typescript and soon began writing my own utility functions that I was missing from HSL. I even built a rudimentary pipe
utility to keep the same coding style I was used to. Then I discovered Remeda, which already had a bunch of utility functions similar to those I wrote, including the pipe! I started contributing my code to the library, fixing and improving types, etc. Over time, I began to put more and more time into Remeda.
Nowadays, I am the main contributor for Remeda where I work on it almost every week. I review most community contributions and answer people's issues and questions, often pushing fixes and improvements along the way. I also take a broader look at the library and make sure that we have an idea of where we want it to go.
There's still a lot to do on Remeda, but together, we can make it an integral part of every Typescript project. With better types and efficient runtime, we can improve everyone's code, reducing bugs and improving performance literally the world over.
Featured work
-
remeda/remeda
A utility library for JavaScript and TypeScript.
TypeScript 4,628