Welcome to Tech Picks, a curated collection of the most interesting articles, videos, tools, and ideas I've found this week.


Enjoy exploring! 🚀

📚 Articles

:is() vs. :where()
Back in March, I wrote about the :is() pseudo-class and how it can be used to reduce selector complexity. Today, I wanted to talk about another pseudo-class that does the same thing, :where(), how they’re different, and when to use one versus the other. Let’s dig in! How :where() works You use the :where() pseudo-class exactly the same way you’d use :is(). Pass in a comma-separated list of selectors, and it groups them together.
The Height Enigma • Josh W. Comeau
One of the most perplexing and befuddling things in CSS for me, for many years, was the behaviour of percentage-based heights. Sometimes, seemingly at random, setting “height: 100%” would have no effect at all. When I finally figured out what was going on, it was like a puzzle piece snapping into place; everything made so much more sense! In this post, I’ll share the epiphany I had, and we’ll explore some solutions.

🎥 Videos

Multi-tenant SaaS apps with Next.js and Vercel
Learn how to build SaaS applications which can serve multiple users from a single codebase.https://vercel.com/templates/next.js/platforms-starter-kithttps://…
midudev • Miguel Ángel Durán on Instagram: ”¡Aprende la nueva Sintaxis de Media Queries en CSS! Ya no necesitas usar min-width ni max-width ¡El soporte es de más del 90%! PERO ojo, si necesitas darle soporte a ese 10%... Te recomiendo que uses herramientas como PostCSS. Así podrás usar esta sintaxis pero compilará el CSS para el usuario a la versión con min-width y max-width por ahora. ¿Qué te parece esta nueva sintaxis? ¿Prefieres la vieja o la nueva? Yo con la vieja no me aclaraba nunca jajaja #software #css #frontend #programadores #programador”
5,135 likes, 12 comments - midu.dev on May 14, 2025: ”¡Aprende la nueva Sintaxis de Media Queries en CSS! Ya no necesitas usar min-width ni max-width ¡El soporte es de más del 90%! PERO ojo, si necesitas darle soporte a ese 10%... Te recomiendo que uses herramientas como PostCSS. Así podrás usar esta sintaxis pero compilará el CSS para el usuario a la versión con min-width y max-width por ahora. ¿Qué te parece esta nueva sintaxis? ¿Prefieres la vieja o la nueva? Yo con la vieja no me aclaraba nunca jajaja #software #css #frontend #programadores #programador”.

🐦 Tweets

🔧 Tools & Projects

GitHub - ScrapeGraphAI/Scrapegraph-ai: Python scraper based on AI
Python scraper based on AI. Contribute to ScrapeGraphAI/Scrapegraph-ai development by creating an account on GitHub.
GitHub - ahmedkhaleel2004/gitdiagram: Free, simple, fast interactive diagrams for any GitHub repository
Free, simple, fast interactive diagrams for any GitHub repository - ahmedkhaleel2004/gitdiagram
‎SyncTasks
‎As a daily Notion user, I found the Notion mobile app to be too cluttered and overly complicated for simple tasks management. It is also severely lacking in widget integration which is a crucial part of the iOS experience. I have tried Todoist and TickTick with Zapier, but they lacked support for al…

Thanks for checking out this week's Tech Picks! See you next week 👋