Activity
Mon
Wed
Fri
Sun
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
What is this?
Less
More

Owned by Karol

EngineeringTech

6 members • Free

We focus on JS/TS, React, Next.js, Supabase, shadcn/ui, Tailwind CSS, and deployments on Netlify. We focus on fast shipping.

Memberships

Software Engineering

626 members • Free

The Code Zone

378 members • Free

Synthesizer Scaling

185 members • $1,700/month

Prometheus Code

92 members • Free

Synthesizer

35.2k members • Free

Python Developers

1k members • Free

Home Lab Explorers

1.2k members • Free

The DIY Engineering Club

2.5k members • Free

13 contributions to EngineeringTech
Steps to Configure the next-intl Package in Next.js
Hello engineers Here are the steps I followed to add and configure the next-intl package in my Next.js project: - Run npm install next-intl. - Add the next-intl plugin to next.config.ts. - Create proxy.ts and add the routing middleware. - Create i18n/routing.ts to define routing. - Create i18n/request.ts to define the getRequestConfig function. - Create i18n/navigation.ts to add next-intl wrappers for Next.js navigation components. - Move all routes to the app/[locale] path. - Add the generateMetadata function to app/[locale]/layout.tsx. I also made some minor adjustments: I added a favicon and changed the typography component names to lowercase. All changes can be checked here [link]
1
0
Update on i18n package
Hello engineers, Today I tried to implement a basic structure for internationalization using the i18next package. However, the documentation seems a little vague. I decided to abandon that idea and go with the suggested alternative - next-intl. It appears to have up-to-date documentation and seems straightforward. I will try the next step tomorrow.
1
0
My Introduction!
Hi EveryOne! I am a complete beginner in coding and i want to know how i can start my learning journey in coding to learn web development. Looking forward to learn and connect with everyone inside here to become successful💯 @Karol Szykula Thank you so much for having me in your amazing community🔥
2 likes • 2d
Hello Ahmad, welcome to our community! :) If you have any questions, don't hesitate to ask them in the group. I'll do my best to answer them all :)
What i18n package to use? Next.js libraries breakdown:
I was investigating today which internationalization package to use. The Next.js docs page lists several options to consider. Each has pros and cons (according to Perplexity): - next-intl: Pros: Middleware routing, TypeScript-first, great dev tools, production-ready Cons: Learning curve, less flexible for custom setups - next-international: Pros: Zero-config setup, simple API, excellent DX Cons: Younger project, smaller community - next-i18n-router: Pros: Clean URL routing, SEO-optimized, lightweight Cons: Manual translation handling required - paraglide-next: Pros: Compile-time safety, tiny bundles, blazing fast Cons: New ecosystem, fewer integrations - lingui: Pros: ICU message format, CLI extraction, framework-agnostic Cons: JSX macro setup, more configuration - tolgee: Pros: Visual translation editor, in-app editing, headless Cons: Paid tiers for scale, vendor dependency - next-intlayer: Pros: Edge runtime support, streaming-friendly Cons: Early development, limited documentation - gt-next: Pros: AI-powered translations, quick setup Cons: Relies on external translation service - i18next: Pros: Mature ecosystem, huge plugin library Cons: Heavy bundle, complex Next.js config I'm leaning toward i18next - its mature ecosystem and strong maintenance make it appealing. It should be reasonably easy to install and set up according to these pages: - https://github.com/i18next/next-i18next - https://www.locize.com/blog/i18n-next-app-router/
1
0
How to Easily Add Typography with shadcn/ui
Hello engineers, Adding typography with the shadcn/ui library is super easy. There are already prepared typography components. They aren't in the installed library by default, but you can easily copy/paste them. Next thing solved by the library. I love it :) Link to the typograpy. Link to the diff in the repository.
1
0
1-10 of 13
Karol Szykula
2
14points to level up
@karol-szykula-6027
Software engineer who built systems for a Fortune Global 500 company. I'll help you build and deploy web apps using Next.js, Netlify, and Supabase.

Online now
Joined Aug 10, 2024
INTJ
Poland