Dima Portenko

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

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

expo.devAI Strategy — ExpoExpo'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...

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...

bun.shBun v1.2.3Fixes 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...

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...

expo.devEAS Hosting (Preview): Host Expo server code in the cloud with EASIntroducing EAS Hosting: the first ever end-to-end deployment solution for universal app development.

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

Dima Portenko reposted

🎁 A surprise holidays gift: after over a year of hard work, we have just published Rolldown 1.0.0-beta.1!

Dima Portenko reposted

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 😎

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...

expo.devWhy Expo is a great fit for new and existing React Native appsIf 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?

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

github.comGitHub - dimaportenko/magento-react-native: React Native mobile app for Magento 2.xReact Native mobile app for Magento 2.x. Contribute to dimaportenko/magento-react-native development by creating an account on GitHub.
This post is unavailable.

Nice one! I read briefly, I’ll back to do it thoroughly later.

Jacob Paris@jacobparis.com

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!

Mark Erikson@acemarke.dev

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!

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@vite.dev

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-...

deno.comDeno v. Oracle: Canceling the JavaScript TrademarkOracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.

Dima Portenko reposted

📢 Today is the day! @livestoredev is now available for early access! Check out the video to learn more! ↓ youtu.be/zQIhJqYU1Qw

youtu.beHow to build local-first native apps with LiveStore and ExpoYouTube video by Expo
Beto@codewithbeto.dev

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… 👀

Thanks for sharing your journey Josh 🙏

Josh W. Comeau@joshwcomeau.com

🌠 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!

Dima Portenko reposted

I often think "I don't do anything at work." But when I actually write down everything I do in a day, it's a long list. My brain is just always trying to convince me I'm not doing enough.

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...

Lifehack of the day: I received a review rejection email from the Google Play Store. I read it a couple of times, but the problem wasn’t clear to me. So, I copied the text and screenshot into ChatGPT. The first sentence of the response made everything clear.