Alem Tuzlak's Avatar

Alem Tuzlak

@alem.forge42.dev

A journey of a thousand miles begins with a single step ๐Ÿ‘จโ€๐Ÿ’ป Co-founder @forge42.dev ๐Ÿ“š Helping you learn remix.run ๐Ÿค“ remix-development-tools, remix-hook-form, remix-toast, vite-plugin-icons-spritesheet, remix-client-cache creator ๐Ÿ“น YouTube AlemTuzlak

1,258 Followers  |  143 Following  |  394 Posts  |  Joined: 22.10.2024  |  2.0543

Latest posts by alem.forge42.dev on Bluesky

@tanstack.com devtools will change the JS ecosystem. I can just feel it.

We've integrated an event bus which let's you pipe the data from your libraries/app code into your devtools panel.

You can set up custom devtools within minutes that help you ship faster.

This is huge!

10.08.2025 16:56 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Why is that? I feel the opposite way.

08.08.2025 07:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

@tan_stack Devtools is officially in alpha! ๐Ÿš€

If you're one of those crazy kids who likes to be on the bleeding edge of the web take it for a spin! ๐Ÿ”ฅ

Core:
www.npmjs.com/package/@tan...
React:
www.npmjs.com/package/@tan...
Solid:
www.npmjs.com/package/@tan...

01.08.2025 14:42 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That's awesome to hear! Now you'll be able to do even more!

01.08.2025 05:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I've been invited by the wonderful @tanstack.com team to help them build out framework-agnostic devtools not for only them, but for everyone!

Here's a sneek peak of TanStack router, query, and @prisma.io embedded studio running in @tanstack/devtools

31.07.2025 17:40 โ€” ๐Ÿ‘ 37    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

What if your apps were cooler ๐Ÿ‘€

28.07.2025 19:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Going out.

Rate my outfit.

21.07.2025 18:34 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think biome might reconsider when TS go is officially out, at least I hope they do.

I think it makes sense to add much requested features sooner at the cost of rolling their own interpreter in the short run.

In the long run I hope they change their minds

21.07.2025 18:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

TIP: Whenever I reach out to put a comment above an assertion in tests I stop and remind myself that there's a MUCH better way of bringing additional information that might help you debug that assertion.

Custom error messages!

21.07.2025 14:35 โ€” ๐Ÿ‘ 21    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Don't want to roll your auth like it's 2005? ๐Ÿซฃ

Well, today I dive DEEP on how to implement auth in react-router with all the latest patterns and features the framework mode has to offer! ๐Ÿ”ฅ

If you're interested in how easy it is to do auth, check it out! ๐Ÿ‘‡

youtu.be/Qv_8j5PKPI4

21.07.2025 15:31 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

React Router makes auth easy.

Don't believe me?

Watch this ๐Ÿง

21.07.2025 14:43 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - forge-42/react-router-auth: Reference repo for authentication in react-router v7 with middleware, prisma, shadcn and zod v4 Reference repo for authentication in react-router v7 with middleware, prisma, shadcn and zod v4 - forge-42/react-router-auth

Looking for the most up-to-date implementation of auth in react-router? ๐Ÿ‘€

Well, I just created a reference repo for rolling your own auth with:
- react-router middleware
- self-committing sessions
- AsyncLocalStorage
- and more!

Check it out here: github.com/forge-42/rea...

19.07.2025 10:41 โ€” ๐Ÿ‘ 20    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

thank you

14.07.2025 10:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Had corrective eye surgery. Which can only mean one thing:

No more ring light flare on my glasses in my videos!

I can also see, that's cool too.

14.07.2025 10:29 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Took @bolt.new 3 shots to create all this.

I think the cat is out of the bag on what we will be building for EpicWeb workshops on react-router v7.

I'm going to pack so many great exercises into it!

07.07.2025 16:45 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think this would be the way to do it as the Register is what picks up the types for href anyway I believe, a lot simpler than the original types with the same firepower, looks great!

07.07.2025 10:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Exactly this, and you're right, it picks it up from generated files.

You're very welcome!

06.07.2025 20:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Couldn't you use the href function to avoid having to create complex types?

06.07.2025 18:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

It now works on the server as well, and allows you to define your own custom eventEmitter

21.06.2025 06:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's not for me ๐Ÿ˜†

19.06.2025 18:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - forge-42/web-events: Framework-agnostic custom event-driven handling library for the web Framework-agnostic custom event-driven handling library for the web - forge-42/web-events

Find it here:
๐Ÿ‘‰ github.com/forge-42/web...

18.06.2025 13:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

It's usable across all frameworks with it's core API, not only React!

Check out the image below on how to use it with Vanilla JS anywhere!

18.06.2025 13:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐Ÿšจ New OSS Drop from @forge42.dev!

@forge42/web-events is a tiny, type-safe, event-driven library built on top of custom events.

๐Ÿ›ก๏ธ Zero dependencies
โœ… Type-safe
๐Ÿ”Ž Runtime validation
๐Ÿชถ Lightweight
๐Ÿงช Framework agnostic

Built with Web Standard APIs. React friendly!

18.06.2025 13:35 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Anyone out there looking for a senior QA automation engineer?

18.06.2025 09:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Declutter your JavaScript & TypeScript projects Project linter to find unused dependencies, exports and files

Became a Knip contributor last week. I'm super proud to contribute to one of my favorite projects.

If you haven't already, check it out on knip.dev, and you'll fall in love

16.06.2025 20:54 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sorry to tag you but I'm a bit desperate and maybe you know someone @patak.dev

11.06.2025 20:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Has anyone figured out how to get a components sourcemap info (file, line and column) in @react.dev 19?

Either at the time of clicking on the component, or by using the YOU_FIRED_BRUH internals.

In react 18 you could easily do it but they removed support in react 19

11.06.2025 20:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'm excited about open governance for React Router!

05.06.2025 20:15 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The future of react-router just got a lot brighter Today we go over the recent announcement blog post of react-router where they talk about their open governance model and what the future will look like

I'm super proud of my latest video going over the open governance announcement by the @remix_run team.

It's chalk-full of funny jokes, my insights, and what's coming next to react-router!

Check it out here:
www.epicweb.dev/tips/the-fut...

05.06.2025 20:13 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
GitHub - forge-42/react-router-devtools: Debug your apps, find hydration errors, trace your network and more in your react-router app with these devtools Debug your apps, find hydration errors, trace your network and more in your react-router app with these devtools - forge-42/react-router-devtools

Don't develop your react-router framework mode apps in the dark.

Add react-router-devtools to your project and lighten up your day!

(If you star it on Github, it will make me so happy I won't remove React from it)
github.com/forge-42/rea...

04.06.2025 15:06 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@alem.forge42.dev is following 20 prominent accounts