
Life Hacker based in Brazil. Speaker and Engineer of things. Creator of https://teapaw.org/t.co/jfBY6q1sXR and https://teapaw.org/t.co/T0BSZVDtLU. Former @Pluralsight @FundacaoLemann.
Brazil
Joined May 2011
- Tweets6K
- Following622
- Followers760
- Likes7.1K
Pinned Tweet
Airform gives me the ability to create functional HTML forms without thinking about servers.
More productivity, less headache! 🤗
airform.io
#form #frontend #serverless #react #angular #vue #jquery #web #mobile
CJ Patoilo retweeted
Para quem REALMENTE entende do assunto e não para quem é leigo como eu.
Qual a vantagem de tirar o rastreio das munições? A desvantagem parece óbvia.
CJ Patoilo retweeted
TypeScript 6.0 is now available!
This release brings better type-checking for methods, new standard library features, new module features for Node.js, and more!
But most important, this release brings us one step closer to the upcoming native-speed 7.0!
devblogs.microsoft.com/types…
CJ Patoilo retweeted
Temporal is now Stage 4 at TC39 🎂🎂🎂
Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years!
I wrote a blog post explaining how we got here 📜
🧵
![Source Text showing Temporal.ZonedDateTime usage: ``` // London DST starts: 2026-03-29 01:00 -> 02:00 const zdt = Temporal.ZonedDateTime.from( "2026-03-29T00:30:00+00:00[Europe/London]", ); console.log(zdt.toString()); // → "2026-03-29T00:30:00+00:00[Europe/London]" const plus1h = zdt.add({ hours: 1 }); console.log(plus1h.toString()); // "2026-03-29T02:30:00+01:00[Europe/London]" (01:30 doesn't exist) ```](https://pbs.twimg.com/media/HDI3_BKXUAA7pd0.jpg?name=small&format=webp)
ALT Source Text showing Temporal.ZonedDateTime usage: ``` // London DST starts: 2026-03-29 01:00 -> 02:00 const zdt = Temporal.ZonedDateTime.from( "2026-03-29T00:30:00+00:00[Europe/London]", ); console.log(zdt.toString()); // → "2026-03-29T00:30:00+00:00[Europe/London]" const plus1h = zdt.add({ hours: 1 }); console.log(plus1h.toString()); // "2026-03-29T02:30:00+01:00[Europe/London]" (01:30 doesn't exist) ```
CJ Patoilo retweeted
Announcing Personal Computer.
Personal Computer is an always on, local merge with Perplexity Computer that works for you 24/7.
It's personal, secure, and works across your files, apps, and sessions through a continuously running Mac mini.
woww.. google map now powered by gemini
you can ask anything while driving
Today @GoogleMaps is getting its biggest upgrade in over a decade. By combining our Gemini models with a deep understanding of the world, Maps now unlocks entirely new possibilities for how you navigate and explore. Here’s what you need to know 🧵
Google just introduced a CLI for Google Workspace. Huge!
Built for humans and agents. Direct interaction with Drive, Gmail, Calendar, Sheets, and Docs with 40+ agent skills included.
Built in Rust and distributed via npm and skills.sh
github.com/googleworkspace/c…
Lo único más poderoso que el odio, es el amor.
The Only Thing More Powerful Than Hate is Love. @sanbenito #AppleMusicHalftime
CJ Patoilo retweeted
Next.js 16
• Cache Components
• Turbopack enabled by default
• Turbopack file system caching (beta)
• Optimized navigations and prefetching
• Improved caching APIs
• Build Adapters API (alpha)
• React 19.2
nextjs.org/blog/next-16
CJ Patoilo retweeted
Safari 17.4 beta for web apps 🔥
—Fullscreen API on iOS (finally!)
—CSS @scope
—hr separator inside select
—Switch style for checkboxes
—VP8/VP9 & WebM on iOS/ iPadOS
—Date Picker show API
—Vorbis audio on iOS
—PWA: shortcuts on macOS
—PWA: category metadata usage on macOS – at Ciudad Autónoma de Buenos Aires, Argentina
CJ Patoilo retweeted
10. Milligram: Milligram is a minimalist CSS framework that focuses on a clean and minimal design. It's great for projects where you want a simple starting point and plan to customize extensively.
milligram.io/
CJ Patoilo retweeted
Mais um projeto open source brasileiro que vale muito a pena conhecer! Idealizado e mantido pelo desenvolvedor @cjpatoilo, o Milligram é um micro-framework CSS que oferece simplicidade e elegância para seus projetos web. ✨
github.com/milligram/milligr…
Last weekend I presented "Frontend Patterns - A Modern Perspective on Software Architecture" at Frontend Day Fortaleza (@frontendcee).
Here you can find the presentation.
I hope you enjoy it!
cjpatoilo.com/talks/patterns
CJ Patoilo retweeted
⚠️ Node.js 16 is now end of life, please upgrade to Node.js 18.
Details: hubs.la/Q021R7wm0
CJ Patoilo retweeted
Daily Git Repo, 11/19/22: GitHub - milligram/milligram: A minimalist CSS framework. github.com/milligram/milligr…
CJ Patoilo retweeted
Next.js 13 is stable. Upgrade from Next.js 12 to get these benefits:
◆ Default output target ESModules browsers
◆ No more `<a>` in `<Link>`
◆ swcMinify by default
◆ New next/image without wrappers
◆ Improved InferGetStaticPropsType/InferGetServerSidePropsType
1/5
CJ Patoilo retweeted
The larger the dev team, the more important it is to have:
✅ Static types
✅ Automated tests and linting
✅ Automated code formatting
✅ Clear definition of done
✅ Robust code reviews
These are guardrails.
They help teams move quickly, in the same direction, together.
CJ Patoilo retweeted
TypeScript 4.9 is going to be *huge* for @nextjs.
With the release of `satisfies`, you'll get improved type safety inside `getStaticProps`/`getStaticPaths`/`getServerSideProps` as well as inside Pages.
🤯
CJ Patoilo retweeted
I recently discovered an excellent HTML form tool and would like to share it with you! If you need a form on your website and don't want to use a server/ backend for it- give airform.io a try! It's open-source, and it handles everything for you! 🚀
thanks @cjpatoilo



















