Pinned
Check my new video. React Native Skia Reanimated D3. YouTube: youtu.be/CGcLDoZWciA Tutorial Code: github.com/dimaportenko... Component Library: github.com/dimaportenko...
Dima Portenko
@dimaportenko.bsky.social
React, React Native, NeoVim, Open Source Github - https://github.com/dimaportenko?tab=followers X - https://twitter.com/dimaportenko YouTube - https://www.youtube.com/channel/UCReKeeIMZywvQoaZPZKzQbQ Twitch - https://www.twitch.tv/lost_semicolon
66 followers187 following62 posts
Pinned
Check my new video. React Native Skia Reanimated D3. YouTube: youtu.be/CGcLDoZWciA Tutorial Code: github.com/dimaportenko... Component Library: github.com/dimaportenko...
It takes time to get the hang of it—but once you do, you can live a better life in the terminal with neovim, tmux, and coding agents. youtu.be/C8EdaqLAxl8?...
Dima Portenko reposted
Dima Portenko reposted
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
Dima Portenko reposted
Dima Portenko reposted
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...
Dima Portenko reposted
Dima Portenko reposted
Dima Portenko reposted
Replying to @reactiive.io
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 🙌
Dima Portenko reposted
🚀 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...
Dima Portenko reposted
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
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...
Dima Portenko reposted
Dima Portenko reposted
Dima Portenko reposted
🎁 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...
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
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...
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...
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!
Another day - another successful collaboration with AI in creating animated components from design. Today's heroes are @v0.dev Cursor and my prior knowledge.
Dima Portenko reposted
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...
Vite 6.0 is out ⚡️ vite.dev/blog/announc...
Dima Portenko reposted
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-...
Dima Portenko reposted
📢 Today is the day! @livestoredev is now available for early access! Check out the video to learn more! ↓ youtu.be/zQIhJqYU1Qw
I’m super excited to give you a sneak peek of our upcoming local-first app! We'll be showcasing it on November 21 at the @expo.dev launch party! 🚀 expo.dev/launch-party Join us to get a taste of what the future of local-first @expo.dev apps powered by @livestore.dev will look like! See you there!
Dima Portenko reposted
Testing a heavy animation in each item as @cedric.dev suggested. Seems faster both when not recycling (using a key to reset state) and recycling. Almost ready to release… 👀
I kind of like the RTK entity adapter. redux-toolkit.js.org/api/createEn...
Dima Portenko reposted
React PDF is my favourite way to create documents - use regular react components - works with context providers so no prop drilling - easy to add custom Google Fonts www.jacobparis.com/content/reac...
Thanks for sharing your journey Josh 🙏
🌠 I’m lucky enough to be a full-time educator. I work exclusively on my blog and courses. A couple of people have recently asked how this happened, how I made it my job. I thought I’d share some info about my experience for anyone else hoping to become a full-time course creator / dev educator!
I finished my first EpicWeb workshop www.epicweb.dev/workshops/fu.... Even though I don't use Remix it gives me a better understanding of web fundamentals.
Dima Portenko reposted
God bless AI tools! Today’s hero is @vercel.com v0.dev. I started with a design image and a few lines of a poorly worded prompt. All the boilerplate was done for me. Just a few CSS and animation tweaks, and it’s perfect for my task. My productivity is 🚀🚀🚀!
Dima Portenko reposted
🥳 Today we're announcing the release of 𝝠 Expo SDK 52! This is our biggest release ever, so grab a coffee and check out the release notes ⤵️ expo.dev/changelog/20...
Dima Portenko reposted
Today, I discovered I can use @cloudflare.social Quick Tunnels instead of @ngrok.com. It’s been working great for me so far! @ngrok.com is also fine btw. developers.cloudflare.com/cloudflare-o...
Dima Portenko reposted
New episode of React Native Radio is out! reactnativeradio.com/episodes/rnr...
I’m learning on epicweb.dev from @kentcdodds.com. Constantly reminding myself not to rush or set strict time goals. My aim is to spend as much time as needed to fully absorb the content, including related docs, videos, etc.
Dima Portenko reposted
Hello, 🦋! React Native Screens 4.0 is here 🎉 – Truly native bottom sheet on iOS and Android – Screen preloading for Native-Stack – Improved iOS screen animations – Tons of New Arch improvements – React Navigation 7 support See the full notes 👇 github.com/software-man...
Dima Portenko reposted
it's wild ez to get this site running locally to hack on ``` gh repo clone bluesky-social/social-app cd social-app yarn yarn web ``` github.com/bluesky-soci...
Dima Portenko reposted
After the long wait, React Navigation 7 is here 😍 📷 Highlights - Static API - Preloading screens - Layout props - useLogger devtools - Searchbar for more navigators - Sidebar and animations in Bottom Tabs - Drawer Layout package And more... Blog post reactnavigation.org/blog/2024/11...