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
If your team's mentality is "yeah the page loads slower these days but whatevs lmao" and nobody does nothing to improve things then you'll inevitably end with a broken mess of a site/platform

"Small issues add up" indeed!
August 14, 2025 at 6: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
yesterday I drafted out the structure in a file of how I wanted a feature to work, told it to confirm that it followed the intention of how the code should work (it apparently did based on its response) and told it complete it

ended up with a broken mess and many additional things I didn’t ask for
August 13, 2025 at 4:30 AM
I’ve tried being specific and limiting the scope- I end up taking more time refining the prompt than what it would take to draft out the feature

I’ve tried giving requirements to be met on one or two files- I get so much boilerplate that I still need to review and end up throwing away
August 13, 2025 at 4:30 AM
That has been my experience so far too, every time I try it I just can’t for the life of me be satisfied with the results I get

it feels like I must be missing something since every other post talks about how they produce millions of lines of code and ship three features per second with AI agents
August 13, 2025 at 4:30 AM
My beautiful guinea pig Chelita!
July 11, 2025 at 2:22 AM
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
This is the main problem I have with bluesky; I do want to enjoy it and I had started to make a habit of using it more because there is great content and people here yet I can’t seem to be able to hide from posts and topics that I’ve repeatedly pressed “show less” on
June 29, 2025 at 11:15 PM
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
just a relaxing url shortener (:
March 20, 2025 at 2:13 PM
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
Not having to learn everything from scratch is the benefit of already existing, refined tools; but understanding how the tools work is the duty of the craftsman
March 12, 2025 at 5:33 PM
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
*GASP*

Perry the database platypus!
February 25, 2025 at 3:24 AM
A database platypus?
February 25, 2025 at 3:24 AM