Szymon Chudy's Avatar

Szymon Chudy

@chudy.me.bsky.social

πŸ‘¨β€πŸ’» Frontend-focused web developer ✍️ Blogging on https://chudy.me βš›οΈ Staff Frontend Engineer at Lokalise πŸ₯Ύ Hiking and tennis enthusiast

66 Followers  |  97 Following  |  92 Posts  |  Joined: 26.11.2024  |  2.6513

Latest posts by chudy.me on Bluesky

Thanks for sharing your perspective. Another big issue is i18n in SSR, but that's for another discussion :)

22.06.2025 07:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@tomaszgil.me Out of your experience, how do you feel about the "rule of thumb" of abstracting text in an i18n way even for unilanguage apps? Of course, it depends on the scale (e.g., I wouldn't do that for my personal blog), but in general, how does this sound to you?

22.06.2025 05:24 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks for feedback Tomasz, appreciated! πŸ™

I believe this becomes particularly noticeable when working with a 3rd party translator. This is the point when you realize how it can reduce the effectiveness of the whole workflow. In such cases, concatenated strings are likely to result in bug tickets.

22.06.2025 05:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Building for the World: A Developer’s Guide to Internationalization and Localization _ by Szymon Chudy Practical introduction to internationalization (i18n) and localization (l10n) – from a developer’s point of view.

🌍 #i18n may be for you – even if your app supports just one language.

It’s not just about translation – it’s about clean, resilient UI.

7 golden #frontend i18n rules, ICU β†’ Intl β†’ Temporal β†’ layout tips, and more! chudy.me/blog/buildin...

19.06.2025 16:55 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Do you have it deployed somewhere or is it just local for now?

12.02.2025 13:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I would like more people to learn that Sometimes You Need to Save Even Valid Criticism for Later When Your House is Literally Burning Down

06.02.2025 22:10 β€” πŸ‘ 279    πŸ” 35    πŸ’¬ 8    πŸ“Œ 1

Everyone focuses on the "technical" part of technical interviews, but another important thing being evaluated is communication. If you can share your thought process and walk the interviewer through your reasoning, you might pass the interview even if you can’t solve the problem!

05.02.2025 20:55 β€” πŸ‘ 56    πŸ” 3    πŸ’¬ 4    πŸ“Œ 2

For quite some time I was looking for a solution to improve my personal project’s productivity. I was reluctant to try all those corporate-targeted apps as they felt to complex for my needs. However, after your recommendation I’ll give it a try. Thank you 😊

06.02.2025 05:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thank you!

05.02.2025 13:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm considering a modular (or "composable") approach to create feature variants without needing an API to customize every potential scenario, which would become a maintenance nightmare.

Thank you for the article. It was delightful to read!

05.02.2025 07:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I finally managed to read the article, and it actually fits my current challenges. While gathering new requirements for the piece of the app I own, I've noticed that if we keep making it generic like we do now, we'll end up with a legacy-like spaghetti code despite the fact it has just 18 months.

05.02.2025 07:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sounds cool! By join you mean sharing the posts/articles we discussed or some dev work as well? Is this something we can discuss on your Discord?

05.02.2025 06:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thank you! I've already done that to some extent. I'm curious about how one develops into a regular contributor. Does it happen organically through consistent contributions, or should I proactively reach out to the maintainers? Perhaps it's a combination of both? Sorry for these basic questions! πŸ˜…

05.02.2025 06:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What would you recommend to someone who would love to start contributing to #OSS regularly, but struggle to understand where to start?

Tagging some of the best contributors I have in my network hoping to get some advices 🀞
@tkdodo.eu @crutchcorn.dev @graphieros.com @danabra.mov @tannerlinsley.com

05.02.2025 05:02 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

πŸ’‘ Looking ahead, I foresee the evolution of frontend developers into technical user experience advocates, actively shaping product discovery, design, implementation, and performance strategies.

Let me know If you'd be interested in a post on how to approach these exams efficiently πŸ™Œ

04.02.2025 07:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

➑️ Delving into AWS has broadened my understanding of software engineering, highlighting the importance of a more comprehensive approach in our roles as developers.

➑️ Certifications serve mainly as important milestones, delineating specific knowledge boundaries and guiding our learning paths.

04.02.2025 07:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

➑️ Nowadays, "just building working #React components" is no longer sufficient for career growth. A deeper understanding of general infrastructure aspects, including cloud services like AWS, is becoming increasingly essential.

04.02.2025 06:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

➑️ As frontend developers, we often underestimate the extent to which we interact with cloud services on a daily basis. Services like S3, CloudFront, EC2, Route53, ECR/ECS, are impacting our work more than we realize. More so, many 3rd party services we use are built on top of AWS.

04.02.2025 06:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
From Zero to AWS Solutions Architect Professional In 7 Months: A Frontend Perspective _ by Szymon Chudy Navigating the AWS console was intimidating for me, but in just 7 months, I earned my Pro certificate and 3 Associates. Was it worth it for a frontend dev?

Navigating the #AWS console was always intimidating for me. So how did I end up with their Pro certificate and all three Associates in just 7 months? More importantly, was it worth it for a #frontend dev?

You can read the full post here: chudy.me/blog/from-ze...

And here are some key highlights 🧡

04.02.2025 06:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Just upgraded my first site to @tailwindcss.com v4, and oh boy, it's so fast! It took me a while to fully migrate to the CSS-only config, but it gives that feeling of "this is exactly how it should be."

Amazing work, #tailwind Team!

30.01.2025 15:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The modern way to write JavaScript servers The Request/Response-API is not just faster, but also makes writing tests easier.

Wrote a short article on why the modern Request/Response API is so much better compared to node:http .

marvinh.dev/blog/modern-...

25.01.2025 01:09 β€” πŸ‘ 66    πŸ” 15    πŸ’¬ 6    πŸ“Œ 1

"The fact that two components look or behave similarly (or even the same) doesn’t automatically make them good candidates for abstraction."

Damn right. Great post from @chudy.me πŸ‘

23.01.2025 08:13 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Thanks you so much! Saving this one to read on the weekend.

23.01.2025 16:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks! Just Astro with some simple vanilla JS for theme and animation.

23.01.2025 16:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Good luck 🀞 my blog for now is framework free but I plan to play with islands as well. Let’s see where it takes us.

22.01.2025 21:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What are you cooking? Moving blog?

22.01.2025 21:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks! My initial idea behind it was to practice writing subjectively on frontend and software engineering but maybe overtime I’ll expand the approach a little bit.

But thank you for mentioning that. I assumed no one will read that to be honest and that was a nice surprise πŸ˜…

22.01.2025 14:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Frontend Developer: Do Repeat Yourself _ by Szymon Chudy "Don't Repeat Yourself", also known as DRY, is a foundational principle in software development, often learned early in a developer’s journey. At first glance it sounds simple and straightforward. But...

Don’t Repeat Yourself, also known as DRY, is a foundational principle in #software development, often learned early in a developer’s journey. At first glance it sounds simple and straightforward. But can it be misapplied?

Let’s explore it from the #frontend perspective:
chudy.me/blog/fronten...

22.01.2025 12:56 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

Like for real? πŸ˜… I have videos too, just saying πŸ˜‰

22.01.2025 05:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Damn, writing those blog posts takes time πŸ˜…

21.01.2025 17:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@chudy.me is following 20 prominent accounts