Jesus Marin
banner
personalyisus.io
Jesus Marin
@personalyisus.io
Hello! I’m a web developer with a beautiful wife and a weakness for making dad jokes (:

Personalyisus.io

https://github.com/personalyisus/personalyisus
Wrote the first blog post on my personal website! 📰

If you're interested in a light read about coding principles with some simple to understand examples and comments on things to avoid, by all means take a look at it (:

personalyisus.io/blog/introdu...
Jesús Marin's personal page
personalyisus.io
September 30, 2025 at 8:22 PM
Reposted by Jesus Marin
August 30, 2025 at 11:47 PM
The only way to get rid of problems like this is to actually _care_ about what you're working on and keeping an eye out for and actively trying to fix or prevent these kinds of things
🔍 Found in a recent web performance audit:
favicon.ico → 301 redirect → broken URL → returns 13 MB uncompressed HTML

⚠️ Even tiny assets can slow your site if misconfigured.
Check static files (favicon, images, CSS, JS) — small issues add up

#WebPerf #WebPerformance #Frontend #DevTips
August 14, 2025 at 6:47 PM
Reposted by Jesus Marin
I edited my Cross-Site Request Forgery countermeasures research into a stand-alone article, including recommendations reusable by other projects.

tl;dr: no need for tokens or keys, modern browsers tell you if a request is cross-origin!

words.filippo.io/csrf
Cross-Site Request Forgery
Cross-Site Request Forgery countermeasures can be greatly simplified using request metadata provided by modern browsers.
words.filippo.io
August 13, 2025 at 4:06 PM
Santiago de Chile #sunset
July 4, 2025 at 9:53 PM
Absolutely stellar code proposal there #windsurf, LGTM
July 2, 2025 at 3:10 AM
Reposted by Jesus Marin
it seems more bad when it’s used as the direct primary output method in a field that had a higher bar. then people are incentivized to compromise on quality, and people in power often don’t understand or appreciate quality. so everything kind of gets shittier
June 26, 2025 at 10:42 PM
It’s been a rough couple of weeks, what with work consuming my soul and my coworkers my sanity

But having the most wonderful wife in the world is reason enough to push through
April 17, 2025 at 11:30 PM
Asking chatgpt to analyze and give an opinion of code as if it was the “Dr House of software development” is great for both comedic effect and insightful feedback
March 27, 2025 at 2:18 AM
It’s nice to have a recreational #coding evening every now and then (:
March 20, 2025 at 2:10 AM
March 17, 2025 at 3:59 PM
🥸
March 15, 2025 at 1:17 AM
Made a few adjustments (6 or 7) to a react component, and then started blindly removing chunks of code from it,

And nothing broke.

I’m just amazed at how purposefully out of their way someone must have gone to over complicate this component

I refuse to believe it wasn’t intentional
March 14, 2025 at 2:38 AM
Just spent an hour trying to fine tune my zmk configuration because doing p+o real quick was activating ctrl+o (homerow mods) and nothing seemed to make it right...

Turns out I hand't correctly changed that single &mt to my custom &hm behavior :)
March 5, 2025 at 2:16 AM
A database platypus?
February 25, 2025 at 3:24 AM
Maybe a hot take but if you've been working as a webdev for 2 years you should at the very least know how to add breakpoints and debug the code using the sources tab on chrome's devtools 😬
February 25, 2025 at 2:26 AM
“Coming February 19! (Available on February 20)"

Dates are never easy to deal with! 😄
February 20, 2025 at 1:21 AM
Tinkering with my configs a bit more (:
February 19, 2025 at 12:23 AM
After tinkering with my #neovim configuration again, startup time went down to 35 ms ✨ (and all it took was making everything either trigger on BufRead or InsertEnter like a madman ☠️)
February 16, 2025 at 9:08 PM
www.reddit.com/r/web_design...

I saw this post a couple of days ago and it seemed like a bit of fun; not super polished, but it does the trick!

Even after having a very tiring week at work (damn you 10 hour work days!) it is nice to sit down and do some recreational #coding to relax :)
February 16, 2025 at 2:44 AM
Ain't nobody gonna be null in this town 🔫
January 12, 2025 at 9:51 PM
I started learning ⚡Zig today! Found out about Ziglings (codeberg.org/ziglings/exe...) and really liked the approach!

Doing exercises like these seems like a fun way to learn a programming language; I also feel it matches my learning process better than just glossing over the docs #zig #code
exercises
Learn the ⚡Zig programming language by fixing tiny broken programs.
codeberg.org
January 12, 2025 at 1:16 AM
Hello 🦋! Excited to mention that I just published v1.0.0 of my first ESLint plugin: www.npmjs.com/package/esli...

I got the idea for this after seeing how some people go overboard with DRY while coding 😱

#buildinpublic #coding #javascript #opensource
eslint-plugin-unnecessary-abstractions
This is a simple ESLint plugin which includes rules to help detect the unnecessary use of certain code abstractions.. Latest version: 1.0.0, last published: 5 minutes ago. Start using eslint-plugin-un...
www.npmjs.com
January 5, 2025 at 2:32 AM
<2024>
👨‍💻 Published beta versions of my first ESLint plugin
♠️ Co-authored PokerPlanem.com
🏃‍♂️ Started running consistently
🦋 Joined Bluesky!
🤖 Moved into a Senior Development role at Mercadolibre
⌨️ Learnt how to touch type in a split keyboard
👩‍❤️‍💋‍👨 Enjoyed another year with my beautiful wife
December 31, 2024 at 5:32 PM