Raúl Marín
banner
raulmarin.dev
Raúl Marín
@raulmarin.dev
Software Engineer @SFTec (TypeScript, Python, Scala)
😸 Proud cat dad
💚 Callisthenics, Nature, Books, BCN
🐙 https://github.com/raulmarindev
♥️ @erikavega.com
Pinned
What's on your headphones while programming? My trusty Deep Focus playlist needs a break after our long relationship 🎧

Looking for new ambient/post-rock/lo-fi alternatives
Reposted by Raúl Marín
Good morning! This is just a kind reminder that you are not an imposter ❤️
December 9, 2024 at 2:30 PM
Reposted by Raúl Marín
Wife: Here’s $200. Go buy a nativity set. If there’s anything left over, you can spend it on guitar stuff.

Me:
December 6, 2024 at 6:07 PM
Reposted by Raúl Marín
React 19

forwardRef → ref
December 6, 2024 at 1:52 PM
The package has been “just around the corner” for 5 hours. We all know it'll arrive the second I leave the house. 😅
December 6, 2024 at 3:15 PM
Reposted by Raúl Marín
Fun fact: If someone quotes a post of yours in a way that is unwelcome (as is commonplace on Twitter/X) there is a tool to combat the unwanted attention. Simply click the three dot menu on the quote post & click "Detach quote". This removes your post from their quote post. Useful to know, do share!
November 12, 2024 at 2:19 PM
Reposted by Raúl Marín
Save for important meetings👇
December 5, 2024 at 8:30 PM
"AI is like having a very eager junior developer on your team. They can write code quickly, but they need constant supervision and correction."
✍️ "Hard truths about AI-assisted coding" tips & tricks in my latest article: bit.ly/ai-assisted

While AI-Assisted coding can get you 70% of the way there (great for prototypes or MVPs), the final 30% requires significant human intervention for quality and maintainability.
December 5, 2024 at 2:41 AM
Reposted by Raúl Marín
Here is the code for my universal version of react-scan:

github.com/NullVoxPo...

Copy it / install it in to any
- Svelte
- Angular
- Ember
- React
- Lit
- Preact
- Solid
- etc

App, and see what unneeded work might be being done!
(Or see all the hidden work you're managing and forgot about!)
December 4, 2024 at 3:06 PM
Interesting approach to E2E testing: define actions and write assertions in plain English while getting type-safe data extraction. No selectors to maintain, looks neat, but I'm curious about CI stability, test reproducibility and debugging failed runs.
December 4, 2024 at 1:38 PM
Reposted by Raúl Marín
Is there an open source software maintainer in your life? Are you one?

GitHub has a private community you can apply for at maintainers.github.com!

Folks discuss common problems/solutions, there’s a direct line to GitHub product & betas, and I post funding opportunities.

Spread the word please :)
Maintainer Community
maintainers.github.com
December 3, 2024 at 8:15 PM
Reposted by Raúl Marín
Most folks who have to write copy at work are not trained writers. One quick way to improve your writing is to remove “very” when it appears. Write “tenacious” instead of “very tough,” “seductive” instead of “very sexy,” and so on. (1/2)
Lose the Very
www.losethevery.com
December 3, 2024 at 12:45 PM
Dandadan's opening, directed by @abelgongora.bsky.social and music by Creepy Nuts, is arguably the best anime OP of the year. Love the style, love the music.

Super hyped that Abel will be at #mangaBCN! Hope to catch him Thursday 🙃

www.youtube.com/watch?v=a4na...
DAN DA DAN Opening | Otonoke by Creepy Nuts
YouTube video by Crunchyroll
www.youtube.com
November 30, 2024 at 6:20 PM
What's on your headphones while programming? My trusty Deep Focus playlist needs a break after our long relationship 🎧

Looking for new ambient/post-rock/lo-fi alternatives
November 30, 2024 at 1:08 PM
Reposted by Raúl Marín
Would be nice to have a starterpack of indie hackers / makers / bootstrappers based in Spain.
November 27, 2024 at 8:06 PM
Reposted by Raúl Marín
Seems like someone made an imposter account @wesboscom.bsky.social

I'd hope the domain verification would show people that it's fake, but seems like people are following it as they get a follow notification.

Can accounts be taken down on this app? I know it's decentralized and all
November 28, 2024 at 6:47 PM
Reposted by Raúl Marín
I made a Chrome Extension to bring Bluesky comments to any URL :)

Get it here: github.com/joneslloyd/b...

Credits to:

- @emilyliu.me
- @coryzue.com
- @louee.bsky.social

Any feedback and/or PRs are welcome.

I threw this together in 1.5 errors, so expect bugs etc.
GitHub - joneslloyd/bluesky-comments-chrome
Contribute to joneslloyd/bluesky-comments-chrome development by creating an account on GitHub.
github.com
November 26, 2024 at 12:40 AM
Sweet @vuejs.org project! Looks like they could use some fellow devs to join in 😺
patak.dev patak @patak.dev · Nov 23
Two years ago, 200+ of us collaborated to build elk.zone. Would you be interested in an Elky Nuxt PWA Client for Bluesky? Elk has markdown code blocks.

Do you enjoy tinkering with @vite.dev, @vuejs.org, @nuxt.com, @vueuse.org, @unocss.dev, @shiki.style, the @bsky.app API? Would you like to help us?
Elk
A nimble Mastodon web client
elk.zone
November 23, 2024 at 12:05 PM
“'Just one more episode of Bosch' — me, 3 episodes ago”
a man says " i can 't let it go " in front of another man
Alt: A man says “I can't let it go” in front of another man.
media.tenor.com
November 22, 2024 at 10:15 PM
Possible near future for bsky.
why.bsky.team Why @why.bsky.team · Nov 21
Nah, we don’t like pay to win experiences. We want subscriptions to have a bunch of little quality of life “delightful” things, like some profile customization, posting longer videos, higher quality uploads, maybe options to make your posts appear a certain color, idk
November 21, 2024 at 12:02 PM
Reposted by Raúl Marín
How are the bills scaling? And funding?

👀
November 20, 2024 at 9:24 PM
Thanks for sharing this! Lots of cool ideas here. 🤔 Anyone else building something on atproto?
November 20, 2024 at 9:41 PM
Reposted by Raúl Marín
Found this really useful directory for Bluesky starter packs: you can search through different ones if you're looking to follow new people: blueskydirectory.com/starter-packs/all
All - Bluesky Directory
A curated collection of all things relating to the Blue Sky social media platform.
blueskydirectory.com
November 15, 2024 at 3:02 PM
Thank you for sharing this! It clears up the differences quite nicely!
confused about the difference between ReasonML, Melange, and ReScript?

- ReasonML is an alternate syntax for OCaml
- Melange is a compiler from OCaml to JavaScript

- ReScript evolved from a fork of the OCaml compiler with changed the syntax and has a great ecosystem for web dev

🧡
November 20, 2024 at 5:17 PM
Reposted by Raúl Marín
🌠 The best icon pack in the world right now, IMO, is Lucide (lucide.dev).

It builds on @colebemis.com’s incredible work with Feather Icons, extending it from ~300 icons to >1500.

It has fully-typed bindings for React and many other frameworks. And I just found out: they’re even more optimized! 🧵
November 20, 2024 at 3:52 PM