4lejandrito's comments

4lejandrito | 2 years ago | on: Ask HN: What apps have you created for your own use?

These are the things I've created, some mostly for my own use, and others just for fun:

1. https://gptgames.io - A gaming platform using OpenAI. It came from a silly idea for another project I have, and I ended up putting it together in 1 month.

2. https://creepyface.io - I wanted to animate my face on my resume, and I decided to allow everyone else to do the same.

3. https://react-guitar.com - I wanted to learn guitar theory and tell me a better way to do it than coding a react component :D

4. https://github.com/4lejandrito/fetchbook - I wanted to organize my http requests at work without depending on postman or anything else.

5. https://github.com/4lejandrito/next-plausible - Since I started using Plausible analytics on all my sites, I found the need of reusing some code.

I hope you find any of these interesting!

4lejandrito | 2 years ago | on: Show HN: Fetchbook – Run and test your HTTP requests 100% locally

I've used ts-node before to run Typescript and my experience has been good, I've generally managed to do what I wanted. However with ts-node the speed is low (specially startup time) and I've always had problems with different module formats, dependencies etc. With bun everything just worked and it is so fast.

I cannot say that fetchbook would not have been possible without bun, but I am fairly confident it would not have taken me 3 days from idea to this HN comment.

Maybe give it a go?

Edit: maybe using deno would have been as easy... but I chose to try bun and I felt in love with it instantly.

4lejandrito | 2 years ago | on: Show HN: Fetchbook – Run and test your HTTP requests 100% locally

Hi! I checked your tool (https://naprun.dev) and it follows the same philosophy, I like it. However the reasons why I decided to build my own one are:

1. I love building things, I can't help it.

2. I don't enjoy using markup languages mainly because of lack of autocomplete and difficulty to support more complex use cases. By using typescript fetchbook suddenly inherits all it's powers and can be more easily customized.

3. By piggybacking on top of the Request Web API (https://developer.mozilla.org/en-US/docs/Web/API/Request), I don't have to define custom ways to define requests. Also if you know how do fetch on JS/TS you can grasp fetchbook in less than 5 minutes.

Oh and fetchbook is also ready to be used in CI, I run tests for fetchbook in GitHub actions, which are actually fetchbook stories themselves.

4lejandrito | 3 years ago | on: Humans Need Play

Definitely. But for a company it’s much harder to switch technologies. I am currently leading a team of devs where I work, and I often get complaints about not using the latest features of the language or better languages. The choice is made by the company and for good reasons. I tell them exactly what I said here. Find the way to enjoy work and celebrate your achievements, it doesn’t matter if it’s Java, Kotlin or C#, at the end what we’re doing is solving business problems and that can be a lot of fun.

4lejandrito | 3 years ago | on: Humans Need Play

I try to think the opposite way. As an employe I try to find joy on each task regardless of the underlaying tech.

This way I became happier at work and I think I can easily find a new one if needed because my pool of potential employers is bigger.

Otherwise you’ll eventually feel bored at every job because every tech eventually becomes “boring”.

4lejandrito | 3 years ago | on: Show HN: Creepyface – A JavaScript library to make your face look at the pointer

Hi! Author here. I want to share again my beloved side project, specially now that I've themed it for Halloween!

Since I created it in 2018 more than a thousand people have created their creepyface. Even though 1K is really nothing compared to other things shared here, I couldn't have imagined it when I first published it. I'm very proud to have made a smile on so many people.

I hope you like it!

page 1