Profile avatar
marcinmilewicz.bsky.social
Google Developer Expert, Microsoft MVP, Frontend Architect | Help you with complex frontend architecure | marathon and ultramarathon runner
104 posts 550 followers 344 following
Prolific Poster
Conversation Starter

Angular v19.2 is here and this minor, but very cool update brings in some great new features. Learn more in this quick video πŸ“Ή www.youtube.com/watch?v=sGSK...

The real issue isn't that developers occasionally violate the Common Reuse Principle - it's that many aren't even aware it exists. You can't follow a rule you've never heard of. Stop chasing framework features when you don't know the basics! 🎯 #SoftwareArchitecture #CleanCode​​​​​​​​​​​​​​​​

Want to test API fixes & UI changes without waiting for backend? Chrome's Local Overrides feature lets you mock responses and prototype changes instantly in your browser! πŸ› οΈ Learn more here: developer.chrome.com/docs/devtool... #webdev #frontend #chromedevtools #coding

πŸ€” Do you know that Chrome DevTools Console lets you use $_ to access your last evaluated expression and $0-$4 for recent DOM elements? Game-changing debug hack! πŸ’‘ #WebDev #ChromeDevTools

I'm thrilled to share that my journey as a GDE has been extended for another year! πŸŽ‰ It's an honor to continue sharing knowledge and exp with our amazing community. I hope my passion for technology and education will keep inspiring and helping others grow professionally. #GoogleDeveloperExpert #GDE

...and my favourite Webstorm and RustRover stil havent got even plugin for Sonnet :/ why does @jetbrains.com so lag behind?

πŸŽ„ Day 17 of Angular Christmas Calendar! Guess who showed up on day 17? πŸ‘€ Personal insights on Angular as seen in 2024 - that's what makes angularchristmascalendar.com special! ✨ #Angular #WebDev #Frontend #AngularChristmasCalendar

Prototype of #angular Signal-Based Forms ?:o Interesting github.com/angular/angu...

Hello fellow #Angular developers, is www.spartan.ng worth to explore? Any thoughts? #frontend #designsystem #componentlibrary

Sometimes I hear nonsense that chess is a boring sport for both players and spectators. Of course, this is rubbish, and both playing and watching can be fascinating. Congratulations to the new world champion Gukesh www.youtube.com/watch?v=_ers...

Bundle size isn't just about performance. It's about maintainability. Every KB you ship is code someone needs to understand. #WebPerformance #Frontend #Typescript #FrontendArchitecture

πŸ“ When you split every TS interface, type, enum etc into its own file, you're not practicing "clean code" - you're creating navigation hell. Having to jump between 20 files to understand one feature is cognitive overhead. BUT it's only one of the plethora of cons in this bad approach #typescript

Reminder: The best code isn't the most elegantβ€”it's the code that's actually helping users right now. Ship it. ⚑️ #SoftwareDevelopment #Programming #Programmers #CleanCode

Nothing teaches you more than releasing real code to real users. Perfect code in your local branch teaches you nothing. #programming #SoftwareDevelopment #SoftwareArchitecture #coding

πŸ€” Unpopular opinion: Being a 'passionate programmer' 24/7 is overrated. Having interests outside tech makes you: More creative Better at problem-solving More relatable to users Mentally healthier Code is work, not identity. #TechCulture #DeveloperLife #SoftwareDevelopment

πŸ” Code review tip of the day: Review the tests first, then the implementation. Good tests tell you what the code should do. Bad tests tell you what you need to ask. #codereview #softwaredevelopment #coding

πŸš€ Best productivity hack I've learned: Default to saying 'NO.' 2 y. ago, I made New Year's resolution to automatically decline new commitments (with room to change my mind later). Result? Most productive year of my life. Saying NO to good things lets you say YES to great ones #Productivity #Growth

πŸ—οΈ Frontend Arch Note #16: Frontend monitoring needs: * User journeys * Business metrics * Technical metrics * Error contexts Page views and random logging mean nothing. #Observability #Frontend #FrontendArchitecture

Have you already filled it out? Let's help the community gather valuable insights :) #frontend #nodejs #javascript #typescript #react #angular

Frontend Arch Note #15: Authentication belongs in non-business logic. Authorization belongs in business logic. Don't mix layers. #Frontend #FrontendArchitecture #Layers

Hey folks, we are looking for a sponosr for our Podcast This is Tech Talks,to share some stats: - 80 episodes since 2021 - 50k+ views - 10.8 subs We are looking to start publishing on more platforms than YouTube next year, interested send me a DM and we can talk. www.youtube.com/c/ThisisTech...

Why nobody says that the more atomic your components are, the more complex your composition becomes. Optimize for change patterns, not theoretical reuse. Find balance in designing open to change #frontend #softwaredevelopment #componentlibrary #designsystem #react #angular

πŸ—οΈ Frontend Arch Note #14: Shared component libraries are distributed coupling. Each reused component is a contract. Each contract needs maintenance. Choose your dependencies carefully. #Frontend

πŸ—οΈ Frontend Arch Note #13: Your frontend monolith isn't the problem. Your modules boundaries are regardless from framework or chosen technology approach. Better namespacing > micro-fragmentation #FrontendArchitecture #Frontend #MicroFrontends #Angular #React

After 3 half-night coding side project, 40+ hours of dev work, and a conference talk and trip this week- here I am at the starting line of a 53km trail race. πŸƒβ€β™‚οΈ The best antidote to dev burnout? A hobby takes you completely away from screens. Time to reset my mind in the hills! πŸƒβ€β™‚οΈπŸŒ² #burnout #dev

Frontend Architect's Note #12: Your logging strategy is your debugging strategy. If you can't understand prod issues from logs, you don't have monitoring - you have noise. My experience has showed many times that not how, but what you log really matters #observability #SoftwareArchitecture

The uisual cost of microfrontends includes: duplicated dependencies, runtime bootstrapping, complex state sharing, inconsistent UX or coordination cost and testing nightmares The benefit? Team autonomy you could've had with modules. #FrontendArchitecture #Angular #React #Frontend

github.com/marcinmilewi... Still under very early phase development, but if someone interested in I encourage to star and follow. I probably will have done core's by the end of December. Stay tunedπŸ’ͺ #angular #nx #softwaredesign

For my Polish folks here. Great initiative. Check this out necessary!

🧠 Cognitive overload is real. Your brain isn't a concurrent programming model. Stop trying to: review PRs while coding, attend meetings while debugging, learn new tech while fixing prod issues Context switching kills productivity, so batch similar tasks instead. #developerlife #softwaredevelopment

πŸ—οΈ Frontend Architect's Note #11: The most important architectural decisions: - What to build - What NOT to build - What to defer Saying no is a design pattern indeed #SoftwareArchitecture #FrontendArchitecture #SoftwareDevelopment

Angular Project Analyzer, the PoC in Rust parses 1578 components, 845 services, and 325 modules in 8.9s. Nice! Two years ago sth similar in TS took dozen times more. There's potential, I'll probably finish it by the end of December. If anyone's interested, leave a like. #angular

πŸ—οΈ Architect's Note #10: Don't build for scale you don't need, but build so you can scale when you do need it. #Scalability #SoftwareArchitecture #SoftwareDevelopmnt

πŸ—οΈ Frontend Architect's Note #9: Types are documentation that compiles. Comments are documentation that lies. Choose wisely. #TypeScript #SoftwareDevelopment

Frontend Arch Note #8: Frontend tests shouldn't mirror your code structure. They should mirror user behavior. Test journeys, not implementations. #frontend #qa #angular #react

Frontend Arch Note #7: Your routing structure is your app's story. Make it readable. If URL patterns need documentation, they're probably wrong. #webdev #frontend #frontendarchitecture #angular #react

Frontend Arch Note #6: Don't let your components be too: Smart (they know too much) Friendly (they talk to everyone) Helpful (they do too many things) Dumb, isolated, focused components scale better. #frontend #angular #react

πŸ—οΈ Frontend Arch Note #5: Component reusability is overrated. Component predictability is underrated. A complex reusable component that everyone's afraid to touch is worse than two simpler ones. #Frontend #FrontendArchitecture #Angular #React

Good morning to everyone except those who still haven’t visited angularchristmascalendar.com website #angular 🌞🌞🌞