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@chudy.me.bsky.social
π¨βπ» Frontend-focused web developer βοΈ Blogging on https://chudy.me βοΈ Staff Frontend Engineer at Lokalise π₯Ύ Hiking and tennis enthusiast
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 π 0Thanks 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.
π #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...
Do you have it deployed somewhere or is it just local for now?
12.02.2025 13:38 β π 0 π 0 π¬ 1 π 0I 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 π 1Everyone 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 π 2For 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 π 0Thank you!
05.02.2025 13:46 β π 1 π 0 π¬ 0 π 0I'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!
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 π 0Sounds 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 π 0Thank 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 π 0What 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
π‘ 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 π
β‘οΈ 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.
β‘οΈ 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 π 0Navigating 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 π§΅
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!
Wrote a short article on why the modern Request/Response API is so much better compared to node:http .
marvinh.dev/blog/modern-...
"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 π
Thanks you so much! Saving this one to read on the weekend.
23.01.2025 16:14 β π 1 π 0 π¬ 0 π 0Thanks! Just Astro with some simple vanilla JS for theme and animation.
23.01.2025 16:13 β π 1 π 0 π¬ 0 π 0Good 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 π 0What are you cooking? Moving blog?
22.01.2025 21:46 β π 1 π 0 π¬ 1 π 0Thanks! 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 π
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...
Like for real? π I have videos too, just saying π
22.01.2025 05:35 β π 1 π 0 π¬ 1 π 0Damn, writing those blog posts takes time π
21.01.2025 17:16 β π 2 π 0 π¬ 1 π 0