Mario Vega
banner
mariovega.dev
Mario Vega
@mariovega.dev
Full-stack developer. Recovering film snob. MTG topdecker. Bleu cheese apologist.

Building a democratic fiction platform, and desperately trying to come up with a better descriptor than "democratic fiction platform".

Writing @ https://mariovega.dev
@penpot.app looking to convince my clients to let me use Penpot at work, but the "self-host install" link on your front page goes to a 404 page '/media-kit' instead of '/self-host'. Could y'all fix the link before I send it to someone who may reject it on the spot for that reason? 🙃
November 17, 2025 at 7:47 PM
The speed at which Big Tech has capitulated to the current administration's fact-free crusade against trans people has been shocking. The American Caligula has declared war on Poseidon, and the most powerful organizations in world history are tripping over themselves to collect seashells
Videos disparaging trans women aren’t hate speech, Meta board says
Meta leaders Joel Kaplan and Nick Clegg told the social media company’s Oversight Board last year that videos reposted by Libs of TikTok should be treated carefully.
www.washingtonpost.com
April 23, 2025 at 10:06 PM
Reposted by Mario Vega
The DEI caused the plane crash narrative is a distraction. The tariffs are a distraction. Whatever insane nonsense Trump spews that the media will chase like cats chasing a laser light is a distraction. The only story that counts right now is the wholesale hijacking of control of the US government.
February 3, 2025 at 6:17 AM
Why are Democrats confirming anybody right now? Musk and the unelected partisans at DOGE are illegally gaining access to the country's entire financial infrastructure and Democratic senators are... confirming fracking CEOs? Am I missing something?

www.politico.com/live-updates...
Senate confirms Chris Wright as Trump’s energy secretary
The oil executive will play a key role in President Donald Trump's 'energy dominance' agenda.
www.politico.com
February 4, 2025 at 12:34 AM
Not the most important thing right now, but I find sardonic joy in the fact that, within two weeks of an election where the winning side promised a drop in the cost of eggs, the only place I've even been able to find eggs is at a farmer's market for $30 a dozen. It's almost as if they were lying!
February 3, 2025 at 10:26 AM
There's no explanation for scrubbing vital health data other than an explicit objective to endanger and alienate the trans community. It's malicious behavior, specifically designed to inflict unneeded pain and stoke division.

www.reuters.com/world/us/us-...
US health agencies scrub HIV, other data to remove 'gender ideology'
The U.S. Centers for Disease Control and Prevention and other federal health agencies on Friday took down webpages with information on HIV statistics and other data to comply with Trump administration orders on gender identity and diversity, raising concerns among physicians and patient advocates.
www.reuters.com
February 3, 2025 at 1:58 AM
Reposted by Mario Vega
I finally convinced the Guardian to let me write about Vichy France and all it took was the fascist takeover of the US government and complete capitulation by the supposed opposition
Capitulating to Trump: why people are warning about ‘Vichy’ America
As Trump creates unprecedented chaos, Democrats have offered little more than platitudes – sparking comparisons to France’s collaborationist second world war regime
www.theguardian.com
January 31, 2025 at 1:26 PM
I've always harbored a secret jealousy of specialist devs. NIches are where the $$$ is, and yet nearly every job I've worked on has demanded every hat I own, and then some.

"I should have been a pair-programming WebRTC pro, scuttling across the floors of silent seas of money" - TS Eliot, probably
January 31, 2025 at 3:11 AM
Beginning my journey back to writing with a brief overview of how I got my brother's hot sauce website up and running using @astro.build, Stripe and @fly.io. Pleasantly surprised by the effectiveness of Astro Endpoints as middleware between the client and Stripe

mariovega.dev/articles/str...
Building a Stripe Checkout Process with Astro and Fly.io
How to leverage cutting-edge web frameworks and APIs to build eCommerce sites with minimal cost or fuss
mariovega.dev
January 30, 2025 at 10:07 PM
Reposted by Mario Vega
Temporal is coming! ✨ @igalia.com and Bloomberg did a lot of work on this! So pleased to see it arriving!

developer.mozilla.org/en-US/blog/j...
JavaScript Temporal is coming | MDN Blog
A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on M...
developer.mozilla.org
January 30, 2025 at 5:03 PM
Reposted by Mario Vega
I got my first blog post published on the ESLint blog! 🙌

It's a good one IMO - "what's the difference between ESLint and TypeScript" comes up often when folks enter web dev. I'm relieved to finally have a single great post that answers the question the way I'd want to.
eslint.org ESLint @eslint.org · Jan 28
ESLint and TypeScript are two static analysis tools with some things in common and some differences. @joshuakgoldberg.com explains how understanding their differences helps you to use them together effectively.

eslint.org/blog/2025/01...
Differences between ESLint and TypeScript - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
eslint.org
January 29, 2025 at 12:09 PM
Hello, world! Hoping this can be a home for creative cultivation, though I'll settle for a sea of memes that doesn't implicitly fund the creation of an American kakistocracy. For an overview of what I've been working on lately:

mariovega.dev/articles/bui...
Building Sendero, A Democratic Fiction Platform
The idea: Writers publish a chapter, followed by two or more paths forward. Readers vote on which path to follow. Writers, taking all votes into consideration, choose a path and publish a new chapter....
mariovega.dev
November 22, 2024 at 4:44 AM