Dima Portenko
banner
dimaportenko.bsky.social
Dima Portenko
@dimaportenko.bsky.social
Pinned
Check my new video. React Native Skia Reanimated D3.

YouTube: youtu.be/CGcLDoZWciA
Tutorial Code: github.com/dimaportenko...
Component Library: github.com/dimaportenko...
Reposted by Dima Portenko
Native JSR support coming to @pnpm.io 👀🔥

github.com/pnpm/pnpm/pu...
feat: jsr by KSXGitHub · Pull Request #9358 · pnpm/pnpm
Resolves #8941
github.com
April 7, 2025 at 9:18 PM
Reposted by Dima Portenko
At @expo.dev, we want to build the best framework and infrastructure for app creators.
My co-founder, @ccheever.com, has long had a guiding vision for creators to go from an idea to an app in people's hands as fast as possible. I think about this as democratizing software: expo.dev/ai/strategy
AI Strategy — Expo
Expo's AI strategy is to provide the best app framework and distribution services for the AI-assisted creator tool ecosystem. Join us at Expo in enabling new creators and leveling up experienced devel...
expo.dev
March 4, 2025 at 3:09 PM
Reposted by Dima Portenko
🚨 New Video this morning! Build Layouts By Instagram with @expo.dev and React-Native. This is my first time doing an app clone, I hope you enjoy it 🙂. @expo.dev gives us so many great tools for this and React Native Skia is awesome for Photo Editing!
March 3, 2025 at 12:40 PM
Reposted by Dima Portenko
Bun v1.2.3
- Fixes 128 bugs (addressing 349 👍)
- Incredibly fast frontend dev server with hot reloading
- Builtin routes in Bun.serve
- Many Bun.SQL fixes
- Wasm gets faster
- Node compatibility improvements for napi & Buffer

Thanks to 23 contributors!
bun.sh/blog/release...
Bun v1.2.3
Fixes 128 bugs (addressing 349 👍). Bun gets a full-featured frontend development toolchain with incredibly fast hot reloading and bundling. Built-in routing for Bun.serve() makes it simpler to build w...
bun.sh
February 22, 2025 at 7:22 AM
Reposted by Dima Portenko
Bun's frontend dev server designs for incremental builds. Changing one file doesn't rebuild everything.
February 23, 2025 at 12:57 AM
Reposted by Dima Portenko
“Your job as a manager is to make your team effective and achieve goals.”
February 7, 2025 at 8:00 PM
Reposted by Dima Portenko
1/ ✨ Expo as the Framework. It’s no secret:
@expo.dev is the best way to develop c̶r̶o̶s̶s̶̵-̵p̶l̶a̶t̶f̶o̶r̶m̶ apps. But choosing it to exclusively build a website might seem like an odd choice. Yep, I wanted to showcase the animations on a website built with Expo. I would make the same choice again, hands down 🙌
January 17, 2025 at 2:23 PM
Reposted by Dima Portenko
🚀 Today we’re thrilled to introduce EAS Hosting — the first ever end-to-end deployment solution for universal app development.

With EAS Hosting you can deploy and scale universal API routes, React websites, and more! 🌐✨

✍️ @kitten.sh
📽️ @kadi.bsky.social

expo.dev/blog/expo-an...
EAS Hosting (Preview): Host Expo server code in the cloud with EAS
Introducing EAS Hosting: the first ever end-to-end deployment solution for universal app development.
expo.dev
January 14, 2025 at 3:26 PM
Reposted by Dima Portenko
SQLite with React Native is easier than ever.

But you don't want to write raw SQL queries...

The good news is that you can easily combine @expo.dev and Drizzle 🔥

Learn to:
- use type-safe queries
- work with live queries
- use the Drizzle Studio Expo Dev Tool Plugin

youtu.be/AT5asDD3u_A
January 7, 2025 at 5:00 PM
Tip: If you are learning react-router v7 (or remix v3). You can check reactrouter.com source code on the GitHub github.com/remix-run/re...
React Router Official Documentation
reactrouter.com
January 6, 2025 at 6:28 PM
Reposted by Dima Portenko
🎁 A surprise holidays gift: after over a year of hard work, we have just published Rolldown 1.0.0-beta.1!
December 25, 2024 at 4:18 PM
Reposted by Dima Portenko
Success! For Christmas this year, I got React Native Skia working on macOS!
Along the way I learned quite a bit about Shaders, WebGPU, and just how extensively Skia is used. It's such an interesting space! I'm glad there are still new things to learn in UI dev 😎
December 26, 2024 at 2:27 AM
Reposted by Dima Portenko
🎁 Give yourself the gift of Expo this holiday season.

Whether your interest in React Native is just coming into bloom or you've been building RN apps for years - Expo is the perfect gift to your application.

Whether your app is green or brown...Expo will make it better.

expo.dev/blog/why-exp...
Why Expo is a great fit for new and existing React Native apps
If you're exploring React Native, you've likely heard of Expo or tried a quick test project. But what exactly is Expo, and how can it fit your needs?
expo.dev
December 19, 2024 at 5:45 PM
Nice one! I didn’t know that.
haz.dev Haz @haz.dev · Dec 11
You can render diagrams on GitHub using markdown 😱

Markdown → Preview
December 11, 2024 at 12:58 PM
7 years ago, I was at the point where I didn't enjoy the work I had. I started my open-source project shorturl.at/0RLrH, which allowed me
- switch tech stack and find a new job
- increase my salary
- get freelance work
- build Upwork profile
- join a US company which was another level of income
December 11, 2024 at 9:47 AM
I definitely produce more code recently, but I don’t work even one minute less ;(
thdxr.com dax @thdxr.com · Dec 8
LLMs have been out forever and i have more work than ever wtf
December 8, 2024 at 8:47 PM
So it’s compatible with Cursor. I’m hooked.
Radon IDE 1.0 is live! Turn VSCode and Cursor into a fully-fledged IDE for React Native and Expo:
✅ Build & run RN and Expo apps in integrated panel w/o extra configuration
✅ Jump to code from inspector, view hierarchy or log console
✅ Use debugger easily in your code
www.youtube.com/watch?v=07Un...
Radon IDE Launch video
YouTube video by Software Mansion
www.youtube.com
December 3, 2024 at 7:27 AM
Nice one! I read briefly, I’ll back to do it thoroughly later.
You only need a little bit of TypeScript knowledge to be dangerous with React

- Type your inputs, infer your outputs
- Use React.ComponentProps everywhere
- Use Omit<> when overriding props
- Don't pass types from the DB into your components

www.jacobparis.com/content/reac...
Essential Typescript for React
The minimum set of typescript knowledge to be effective at product development with React
www.jacobparis.com
November 29, 2024 at 10:45 PM
This is huge!
I've merged the original draft RTK Query "infinite query" external PR into a running integration branch so that we can iterate on it and still accept external contributions (such as fleshing out examples):

github.com/reduxjs/redu...

Still no ETA on release, but working on the code this weekend!
[DRAFT] RTKQ Infinite Query integration by markerikson · Pull Request #4738 · reduxjs/redux-toolkit
Overview This is a running integration PR for the upcoming RTK Query support for &quot;infinite / paginated queries&quot;. The overall plan is to reimplement React Query&#39;s public API for infini...
github.com
November 29, 2024 at 10:35 PM
Another day - another successful collaboration with AI in creating animated components from design. Today's heroes are @v0.dev Cursor and my prior knowledge.
November 27, 2024 at 7:05 PM
Reposted by Dima Portenko
Here it is!
The big thing is the (experimental) Environment API: our hope is it can serve as the foundation for frameworks that run code in multiple different JS runtimes.
The internal module runner refactors also pave the way for some interesting things down the road...
November 26, 2024 at 2:33 PM
Reposted by Dima Portenko
It's done. Now it’s your turn, Oracle.

We’ve submitted a formal petition to cancel the JavaScript trademark: it is generic, Oracle has abandoned it, and Oracle committed fraud on the USPTO during the last trademark renewal.

It's time to #FreeJavaScript.

deno.com/blog/deno-v-...
Deno v. Oracle: Canceling the JavaScript Trademark
Oracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.
deno.com
November 25, 2024 at 7:02 PM
LOL. I've just found we have 2 redux store providers in our codebase for more than 2 years now 🫠
November 25, 2024 at 7:32 PM
The pain of mobile development. I've just tried to run my simple React Native tutorial project created 2 years ago. I had to apply 3 fixes on well know issues after new iOS/Xcode version release.
November 24, 2024 at 6:04 PM
Reposted by Dima Portenko
📢 Today is the day! @livestoredev is now available for early access! Check out the video to learn more! ↓

youtu.be/zQIhJqYU1Qw
November 21, 2024 at 7:43 PM