Mykola Kolomoyets🇺🇦
m-kolo.bsky.social
Mykola Kolomoyets🇺🇦
@m-kolo.bsky.social
Reposted by Mykola Kolomoyets🇺🇦
Hyped for many ES proposals being discussed next week!

- Enums 🙈
- Composites
- Object.propertyCount

This little Object.propertyCount() API improvement to count object keys is so much needed
Can't believe we lived without this for so long
April 10, 2025 at 9:30 AM
Reposted by Mykola Kolomoyets🇺🇦
This release includes long-awaited "--silent=passed-only" option, that can be used to hide console.log calls from passing tests. Only the logs from failing tests are reported.
March 31, 2025 at 1:46 PM
Reposted by Mykola Kolomoyets🇺🇦
🔥 Hot Repo! 🔥 (100+ new stars)

📦 iib0011 / omni-tools
⭐ 943 (+185)
🗒 TypeScript

Self-hosted collection of powerful web-based tools for everyday tasks. No ads, no tracking, just fast, accessible utilities right from your browser!
GitHub - iib0011/omni-tools: Self-hosted collection of powerful web-based tools for everyday tasks. No ads, no tracking, just fast, accessible utilities right from your browser!
Self-hosted collection of powerful web-based tools for everyday tasks. No ads, no tracking, just fast, accessible utilities right from your browser! - iib0011/omni-tools
github.com
March 31, 2025 at 7:02 PM
Reposted by Mykola Kolomoyets🇺🇦
We're replacing Prettier and ESLint with Biome for Syntax 3.0
March 31, 2025 at 9:10 PM
Reposted by Mykola Kolomoyets🇺🇦
Are you ready to take the GitHub Foundations exam?

If you want to ace the test, join us for a special five-week prep course. Learn everything you need to know about the essentials of GitHub!

Subscribe to the discussion and start studying—and maybe win a few prizes, too. 👀
gh.io/AAv2m2e
March 31, 2025 at 9:53 PM
Reposted by Mykola Kolomoyets🇺🇦
In my latest video I show how to set up @eslint.org from end-to-end with @antfu.me eslint-config + @vscode.dev editor settings, pre-commit hooks with @typicode.bsky.social husky + lint-staged and @github.com actions to run eslint for pull requests.

Watch 🍿: www.youtube.com/watch?v=Kr4V...
Lint Like a Senior Developer w/ eslint + husky + lint staged + github actions
YouTube video by Syntax
www.youtube.com
March 20, 2025 at 12:45 PM
Gosh, my eyes) I am so confused with that
Ohh looks like a pretty cool editor plugin - assigning distinct colours to different identifiers to let your eyes jump to the relevant pieces quicker. marketplace.visualstudio.com/items?itemNa...
March 21, 2025 at 9:08 PM
Reposted by Mykola Kolomoyets🇺🇦
📢 Support for streaming is coming to @tanstack.com React Query: It will soon natively (with a wrapper around the queryFn) understand AsyncIterables 🙌
March 16, 2025 at 2:38 PM
Hell yeah
Doom now runs in @typescriptlang.org types. What a journey this one's been.
February 27, 2025 at 6:43 PM
Reposted by Mykola Kolomoyets🇺🇦
Next.js 15.2

• Redesigned Error UI & Improved Stack Traces
• Streaming Metadata
• Turbopack Performance Improvements
• View Transitions (experimental)
• Node.js Middleware (experimental)

nextjs.org/blog/next-15-2
Next.js 15.2
Next.js 15.2 introduces an improved error experience, streaming metadata, Turbopack performance improvements, and more.
nextjs.org
February 27, 2025 at 1:36 AM
Reposted by Mykola Kolomoyets🇺🇦
2 fucking headlines right next to each other
February 21, 2025 at 6:43 PM
Reposted by Mykola Kolomoyets🇺🇦
Here's the math needed to adjust a color's lightness and eliminate the gray area where WCAG2 and APCA conflict on black/white foregrounds.

Yes, it's CSS. And yes, it's blazingly fast.

Usage:

background: oklch⁠(⁠from⁠ ⁠<⁠color⁠>⁠ ⁠var⁠(⁠-⁠-⁠_⁠ak⁠-⁠safe⁠-⁠l⁠)⁠ ⁠c⁠ ⁠h⁠)⁠;
February 15, 2025 at 7:46 PM
Reposted by Mykola Kolomoyets🇺🇦
press f to pay respect to create-react-app
February 15, 2025 at 12:45 AM
Reposted by Mykola Kolomoyets🇺🇦
Preview for the upcoming stream.

We all know after React 19s Suspense Gate what we should do with parallel Components fetching:
stackblitz.com/edit/github-...

But what if they are nested:
stackblitz.com/edit/github-...
Nested Fetching - StackBlitz
Run Solid2 Experiments created by Ryansolid on StackBlitz
stackblitz.com
February 14, 2025 at 6:02 PM
Reposted by Mykola Kolomoyets🇺🇦
This Week In React 221

Read and subscribe: thisweekinreact.com/newsletter/221

⚛️
- State of React
- React Router
- Rsbuild
- ProseMirror
- RSC
- React Hook Form
📱
- AI + RN
- React Strict DOM
- Universal RSC
- Gesture Handler
- macOS
- Radon
- Polygen
- Ignite
February 12, 2025 at 6:03 PM
Reposted by Mykola Kolomoyets🇺🇦
CSS Custom Functions are coming … and they are going to be a game changer!

👉 brm.us/css-custom-f...
February 9, 2025 at 1:21 AM
Reposted by Mykola Kolomoyets🇺🇦
went through the entire Natural Number Game today! (well, except for the Fermat level 😛)

it’s very well-made, definitely one of the best learning/onboarding experiences i remember

adam.math.hhu.de#/g/leanprove...
Lean Game Server
You need to enable JavaScript to use the Lean Game Server, as it is built using React.
adam.math.hhu.de
February 1, 2025 at 7:31 PM
Reposted by Mykola Kolomoyets🇺🇦
November 20, 2024 at 3:25 AM
Reposted by Mykola Kolomoyets🇺🇦
Customizable selects are coming to Chromium soon. The intent to ship was just sent: groups.google.com/a/chromium.o...
Intent to ship: Customizable select
groups.google.com
January 30, 2025 at 8:15 AM
Reposted by Mykola Kolomoyets🇺🇦
You can now see which value is the active value in min(), max() and clamp()

- in Canary DevTools today
- coming to Chrome stable soon!
January 30, 2025 at 7:19 PM
Reposted by Mykola Kolomoyets🇺🇦
They finally did it, they deprecated Create React App. 6 days after Mark's thread, amazing.
January 29, 2025 at 8:01 PM
Reposted by Mykola Kolomoyets🇺🇦
Hmm, is there a reason why template literal strings don’t show up in auto-completion when using the `string & {}` trick? @andarist.bsky.social @mattpocock.com

www.typescriptlang.org/play/#code/K...
January 24, 2025 at 12:12 PM
Reposted by Mykola Kolomoyets🇺🇦
First release just dropped

bsky.app/profile/swma...
Announcing React Native Reanimated 4 🐴

Long-awaited CSS Animations and Transitions support is here! ✨

Available now in Beta.

Read more 👇
January 21, 2025 at 4:06 PM
Reposted by Mykola Kolomoyets🇺🇦
Looking at State of React 2024 preliminary data. So far it seems like anything with "TanStack" in its name is doing pretty great!

Now if we could just somehow combine the TanStack and Vite teams, I'm pretty sure we could solve this web dev thing once and for all!
January 22, 2025 at 1:53 AM
Reposted by Mykola Kolomoyets🇺🇦
My first AI course is complete... And it's free!

It's a 16-lesson tutorial on Vercel's AI SDK. It's the missing piece for working with AI in TypeScript.

No bullshit, no hype. Just solid, practical advice.

https://www.aihero.dev/vercel-ai-sdk-tutorial
January 20, 2025 at 4:30 PM