Sign in

Paul Melero

@paulmelero.com
515 followers 380 following 507 posts

🛠️ Building things on the Web. ❤️ Dad of 2. 🧠 Creative thinker. 🍋 Lemoncoders instructor. 💚 Vue/Nuxt fan. 🌐 paulmelero.com 😊 He/Him.

PostsRepliesMedia
Paul Melero @paulmelero.com · 01/10/2026
It's fucked up you need to wait 2h on a Mac just to be able to use `git`
"Installing software" modal in MacOS
100
Paul Melero @paulmelero.com · 26/09/2026
_.-=+:;cba!?0123456789$W#@
000
Paul Melero @paulmelero.com · 24/09/2026
"Our animations are made by humans" — seen on a fern video in YT. I love that they take pride on original and genuine creations in an era of sloppy content.
"Our animations are made by humans" small text in one of YT channel fern's videos
000
Paul Melero @paulmelero.com · 22/09/2026
Moved to a new handle! Oh yeah!
screenshot of Bsky's profile with author's name and handle (paulmelero.com)
000
Paul Melero @paulmelero.com · 07/09/2026
Cloudflare workers size limit got much bigger, 64MiB uncompressed in all plans! developers.cloudflare.com/workers/plat...
230
Paul Melero @paulmelero.com · 24/08/2026
This is a great idea. Apparently QA poses a big business opportunity in this new agentic era. Quantity dominates over quality... Same goes for reviews, I'd say.
Chart depicting the upward trend of app releases in contrast with the "apps woth significat usage" and "reviews" trends going slightly down.
100
Paul Melero @paulmelero.com · 17/06/2026
:OOOO @patak.cat thank you for sharing. @flo-bit.dev THANK YOU! Amazing stuff!
screenshot of the referenced post showing code highlighting working with MD syntax
190
Paul Melero @paulmelero.com · 21/05/2026
When you fire 1000 employees... ⏳🪑🚶🏽 ⏳
Cloudflare dashboard UI screenshot where a git clone operation is taking more than 3 minutes. (the cloned repo is rather small...)
010
Paul Melero @paulmelero.com · 16/05/2026
000
Paul Melero @paulmelero.com · 14/05/2026
Go home, GitHub, you're drunk
screenshot of a UI bug in Github where the line numbers of a diff are displayed in a row on the first line of the snippet.
000
Paul Melero @paulmelero.com · 10/05/2026
Another thing that I liked from this project is the visualisation of a logarithmic progression. We often see it in a straight line, but I hate that we mix logarithmic and linear progressions, so I made a zoomable visualisation graph of an inverse log. It still has some bugs, but I love it so far
110
Paul Melero @paulmelero.com · 09/05/2026
Even freeing up space from your LLM's context is a good moment to feel thankful 😅
Screenshot from a Claude Code command that usually goes without arguments. The command is `/clear`, to free up context allocation, but I added `perfect thanks` afterwards. I cannot help it!
000
Paul Melero @paulmelero.com · 04/05/2026
Yes, it's possible!! 🪙 Flipthecoin.app
Flipthecoin.app's screenshot showing how the coin landed on its edge.
000
Paul Melero @paulmelero.com · 30/04/2026
In case you need something to do while Cursor/Copilot/Claude/etc thinks... 🐬 Flipthecoin.app has a browser extension at last! flipthecoin.app/extension Chromium-only for now! chromewebstore.google.com/detail/flip-...
000
Paul Melero @paulmelero.com · 29/04/2026
Are you a Nuxter? I AM!! 💚 nuxters.nuxt.com
000
Paul Melero @paulmelero.com · 18/03/2026
Literally...
Claude code's loading status is always explained with a rotated gerund. In this case, it was literally "vibing"
010
Paul Melero @paulmelero.com · 10/02/2026
Probably the funniest comment I've seen about it:
000
Paul Melero @paulmelero.com · 03/02/2026
👨🏽‍🔬 Did you know you can do arithmetic operations with Vue components? Because why not! Playground or it didn't happen: play.vuejs.org#eNp9U01v2zAM...
Screenshot of the Vue Playground where we compose an arithmetic operation of summing up 2 components, one called One, representing the number 1 and another called Two, representing the number 2. In the end we render "= 3"
100
Paul Melero @paulmelero.com · 02/02/2026
The titles in the new design imitate the preview of `flex` and `grid` containers in the Chromium DevTools. 😊😅 I'm glad I could spend finally time working on the design of my personal webpage. It's useless to the world, but it means the world to me. 💙
110
Paul Melero @paulmelero.com · 02/02/2026
Hello, new design! 😊 graficos.net gnet.click
120
Paul Melero @paulmelero.com · 25/01/2026
Ok, last snapshot to my personal website before I publish a new design... Good bye...! 😊
Screenshot of graficos.net
020
Paul Melero @paulmelero.com · 13/01/2026
I posted a short article about what it means to be a Senior Engineer to me graficos.net/blog/2026-01...
Blog post cover whit the title "what is a senior" on it
010
Paul Melero @paulmelero.com · 09/01/2026
Double irony in Zoom's "AI Companion" button: - The logo resembles Google's Gemini's logo - The button says "Open AI Companion" 😅 It has all the vendors in one!
010
Paul Melero @paulmelero.com · 06/01/2026
The @nuxt.com Studio Module v1.0 is out! It has been repurposed into a free, self-hosted module, instead of relying on the previous external platform. 💥 You can now edit your content right from the browser! Shoutout to @larbish.bsky.social and the rest of the former NuxtLabs team.
020
Paul Melero @paulmelero.com · 05/01/2026
Nuxt 4 has now built-in a "picture-in-picture error page"? So cool! Apparently it's only enabled for errors in the range of the 400s: github.com/nuxt/nuxt/bl...
Screenshot of the "nuxt page error overlay" appearing in a small box on the corner of the page after a 404 error
3100
Paul Melero @paulmelero.com · 19/12/2025
I've built my first VS Code Extension to add a "Churn Explorer". 😉 Read more about it here: graficos.net/opensource/c...
Screenshot of ChurnLens' sidebar
030
Paul Melero @paulmelero.com · 15/12/2025
Apple, Microsoft Honestly, it makes me feel less bad when I am the one shipping UI bugs.
screenshot of System preferences MacOS search box. The magnifying glass icon is not respecting its correct ratio, displaying wider than taller.Screenshot of Github's UI where the selected option has 1 weird visible inner border.
000
Paul Melero @paulmelero.com · 05/12/2025
historical moment
screenshot of CF homepage returning a 500 error.
000
Paul Melero @paulmelero.com · 17/11/2025
Turns out mermaid charts are a great tool to show "request chains", and network calls in general, in Github PRs too! docs.mermaidchart.com/mermaid-oss/...
screenshot of a gantt mermaid chart, from a Github PR markdown description.
010
Paul Melero @paulmelero.com · 02/10/2025
shit — status.openai.com
010
Paul Melero @paulmelero.com · 30/09/2025
I've found how to access ALL options an embedded YouTube video via `postMessage` commands (without any external libraries). You only need to enable the JS API via query param and tell the iframe that you want to listen/send messages. Blog post incoming! 😊
Screenshot of some of the "commands" that can be used to interact with the iframe JS API
000
Paul Melero @paulmelero.com · 30/09/2025
How someone in their right minds could do something like this? Fuck Vercel a million times.
Screenshot of a tweet posted by Vercel's CEO posing with Israel's PM talking about how he "enjoyed" a discussion about AI with him
130
Paul Melero @paulmelero.com · 18/09/2025
HELL YEAH
030
Paul Melero @paulmelero.com · 16/07/2025
It looks good to him 😍😍 😍 😍
Screenshot from the Nuxt "4.0.0" Pull Request. A comment in that page from Daniel Roe, core maintainer, reads "looks good to me".
000
Paul Melero @paulmelero.com · 23/06/2025
👏🏽👏🏽👏🏽👏🏽
010
Paul Melero @paulmelero.com · 15/06/2025
Because 1 post is not enough for a Saturday night, let's publish another one! ✨ Using Container Queries with Tailwind Safely in Production ✨ graficos.net/blog/2025-06...
Screenshot of the hero section of my new post called "Using Container Queries with Tailwind Safely in Production"
020
Paul Melero @paulmelero.com · 13/06/2025
I'm a Software Engineer — starter pack
Screenshot of the toast added by GH Copilot when it's making changes in the editor.
000
Paul Melero @paulmelero.com · 23/05/2025
I published an article in my personal page: Mocking Ghost Methods in Vitest cc/ @vitest.dev graficos.net/blog/2025-05...
Article card preview with the title "Mocking Ghost Methods in Vitest"
010
Paul Melero @paulmelero.com · 24/04/2025
Like OctoCat! We've been lied all this time.
Screenshot of the Wikipedia page of Octocat, Github cartoon mascot, where it explains that this character has only 5 arms.
110
Paul Melero @paulmelero.com · 19/04/2025
☺️ Cooking something... Not without typos, though! I'm contributing to this project of my friends from @lemoncoders.bsky.social: contentisland.net Content Island is a new Headless CMS! 🔜 More coMing soon!
Screenshot of ContentIsland's webpage—a headless CMS—where you can see the Nuxt.js docs are "coming soon".
011
Paul Melero @paulmelero.com · 27/01/2025
C'mon
down again
000
Paul Melero @paulmelero.com · 27/01/2025
Please, deepseek, don't do this to meeee status.deepseek.com
000
Paul Melero @paulmelero.com · 23/01/2025
💡 Did you know you can type raw values too? With `satisfies` in TypeScript, you can even use Primitives. You should probably use an "object `as const`" instead, but it was an interesting solution in this particular case: ```ts 768 satisfies Breakpoints ```
Screenshot of the following code: 768 satisfies Breakpoints
021
Paul Melero @paulmelero.com · 17/01/2025
Want to provide general instructions or rules for Github Copilot? Add them under `github.copilot.chat.codeGeneration.instructions` 💡 Very helpful for code generation during refactors. Read more in: code.visualstudio.com/docs/copilot...
screenshot of a `.vscode/settings` example using this configuration option. Read more in the linked docs.
120
Paul Melero @paulmelero.com · 11/01/2025
@cloudflare.social changed their sidebar again. It's no longer "Workers & Pages", now it's "Compute (Workers)" –and KV got moved under "Storage & Databases". Pages is now more hidden... I wish they'd improved the Pages/wrangler docs too to help folks move to Workers with assets.
Screenshot from Cloudflare's dashboard sidebar
000
Paul Melero @paulmelero.com · 10/01/2025
Working on something new in my spare time. Using Three.js and @nuxt.com 💚
140
Paul Melero @paulmelero.com · 31/12/2024
Upgraded smoothly, and the performance improved out of the box! 🤯 PS. To be fair, I also upgraded other Nuxt modules, Node.js from v18 to v22, and migrated from @cloudflare.social Pages to Workers (with assets). I'm always amazed by the great DX of both Nuxt and Cloudflare and super thankful 💖
BEFORE screenshot from Lighthouse score showing a 89 score in Performance.AFTER screenshot from Lighthouse score showing a 94 score in Performance.
010
Paul Melero @paulmelero.com · 31/12/2024
I updated graficos.net/slashes/uses now 😊
Screenshot of the PR where I updated my /uses page to reflect that I'm now using Ghostty by default.
020
Paul Melero @paulmelero.com · 18/11/2024
age yourself with your first computer Amstrad. Not sure about the model bit probably pc2086 Oh, the memories!
Amstrad PC from mid 90s
030
Paul Melero @paulmelero.com · 04/11/2024
As much as it saddens me, I moved my site from Netlify to @cloudflare.social, after 6 years with them. The amount platform products, the pricing, @nuxt.com's integrations, and Cloudflare's DX are the main reasons.
Screenshot from the git diff showing the removal of the word Netlify and the addition of Cloudflare
130