Sign in

Marcin Milewicz

@marcinmilewicz.bsky.social
617 followers 344 following 111 posts

Google Developer Expert, Microsoft MVP, Frontend Architect | Help you with complex frontend architecure | marathon and ultramarathon runner

PostsRepliesMedia
Marcin Milewicz @marcinmilewicz.bsky.social · 10/09/2026
Nothing expands your knowledge better than building your own SaaS for nearly a year. easytrackly.app/en
easytrackly.app
EasyTrackly | Platform for Running, Triathlon, Cycling & Personal Trainers | Supporting Your Coaching Business
App for running, cycling, swimming & personal trainers. Training calendar, athlete progress tracking, business growth tools. Try free!
200
Marcin Milewicz @marcinmilewicz.bsky.social · 29/12/2025
Code committed vs. hours slept. What was your ratio this weekend? 😅
010
Marcin Milewicz @marcinmilewicz.bsky.social · 28/12/2025
Nothing beats feedback. ⚡️ 2 days ago, a coach told me: "I’d use the app if building structured workouts was easier." Since we build for the users, I got to work. Day later, the feat. is delivered! Just waiting for Garmin API approval and we’re ready to fly. 🚀 #buildinpublic #SaaS #indiehackers
081
Marcin Milewicz @marcinmilewicz.bsky.social · 27/12/2025
Not talking, just doing. Consistency is the key. #github #wrapped #coding
030
Marcin Milewicz @marcinmilewicz.bsky.social · 26/12/2025
Looking for best email hosting for a custom domain in 2025? I need 100% reliability and top-tier deliverability. Google Workspace or something else? #SaaS #BuildInPublic #TechHelp
011
Marcin Milewicz @marcinmilewicz.bsky.social · 25/12/2025
Most people are unwrapping gifts. I’m unwrapping the final features of my first SaaS. 🎄💻 It’s the all-in-one hub for coaches & athletes to ditch the spreadsheets and focus on gains. Launching soon. Who else is shipping during the holidays? 👇 #buildinpublic #saas #indiehackers #coaching
172
Reposted by Marcin Milewicz
Angular @angular.dev · 02/09/2025
Want to know what's next for Angular + AI? Then join us this September for updates, demos, special guests and more ✨ Tune in Sep 16, 2025 at 9AM Pacific on YouTube youtube.com/live/uFdxw4S...
075
Marcin Milewicz @marcinmilewicz.bsky.social · 30/03/2025
70km, 3km up. That's dreams come true 💪 Tenerife Bluetrail 73k by UTMB 277/456 Since Dec -19kg, since Oct despite tons of work, conference appearances, consultations, I haven't missed a single training session. I don't have predispositions, but I also don't have excuses.
020
Reposted by Marcin Milewicz
Angular @angular.dev · 06/03/2025
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...
youtube.com
What's new in Angular 19.2
YouTube video by Angular
0319
Marcin Milewicz @marcinmilewicz.bsky.social · 16/02/2025
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​​​​​​​​​​​​​​​​
010
Marcin Milewicz @marcinmilewicz.bsky.social · 29/01/2025
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
developer.chrome.com
Override web content and HTTP response headers locally  |  Chrome DevTools  |  Chrome for Developers
Use local overrides to mock remote resources and keep the changes you make in DevTools across page loads.
000
Marcin Milewicz @marcinmilewicz.bsky.social · 25/01/2025
🤔 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
110
Marcin Milewicz @marcinmilewicz.bsky.social · 24/01/2025
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
010
Marcin Milewicz @marcinmilewicz.bsky.social · 18/12/2024
...and my favourite Webstorm and RustRover stil havent got even plugin for Sonnet :/ why does @jetbrains.com so lag behind?
github.blog
Announcing 150M developers and a new free tier for GitHub Copilot in VS Code
Come and join 150M developers on GitHub that can now code with Copilot for free in VS Code.
010
Marcin Milewicz @marcinmilewicz.bsky.social · 18/12/2024
🎄 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
angularchristmascalendar.com
Angular Christmas Calendar
The Angular Christmas Calendar website - 24 guests will share their personal insights on Angular as seen in 2024.
021
Marcin Milewicz @marcinmilewicz.bsky.social · 17/12/2024
Prototype of #angular Signal-Based Forms ?:o Interesting github.com/angular/angu...
github.com
angular/packages/forms/experimental at prototype/signal-forms · angular/angular
Deliver web apps with confidence 🚀. Contribute to angular/angular development by creating an account on GitHub.
050
Marcin Milewicz @marcinmilewicz.bsky.social · 16/12/2024
Hello fellow #Angular developers, is www.spartan.ng worth to explore? Any thoughts? #frontend #designsystem #componentlibrary
spartan.ng
spartan - Cutting-edge tools powering Angular full-stack development
Build next-level, full-stack applications with AnalogJs and the spartan/stack. Make them accessible and look incredible with spartan/ui.
110
Marcin Milewicz @marcinmilewicz.bsky.social · 16/12/2024
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...
youtube.com
Chess world REACTS to DING BLUNDER & GUKESH VICTORY!
YouTube video by Blitz Breakdown Chess
000
Marcin Milewicz @marcinmilewicz.bsky.social · 15/12/2024
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
030
Marcin Milewicz @marcinmilewicz.bsky.social · 14/12/2024
📁 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
140
Marcin Milewicz @marcinmilewicz.bsky.social · 13/12/2024
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
040
Marcin Milewicz @marcinmilewicz.bsky.social · 12/12/2024
Nothing teaches you more than releasing real code to real users. Perfect code in your local branch teaches you nothing. #programming #SoftwareDevelopment #SoftwareArchitecture #coding
030
Marcin Milewicz @marcinmilewicz.bsky.social · 12/12/2024
🤔 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
050
Marcin Milewicz @marcinmilewicz.bsky.social · 11/12/2024
🔍 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
010
Marcin Milewicz @marcinmilewicz.bsky.social · 10/12/2024
🚀 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
020
Marcin Milewicz @marcinmilewicz.bsky.social · 10/12/2024
🏗️ 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
140
Marcin Milewicz @marcinmilewicz.bsky.social · 09/12/2024
Have you already filled it out? Let's help the community gather valuable insights :) #frontend #nodejs #javascript #typescript #react #angular
survey.devographics.com
State of JavaScript 2024
Take the State of JavaScript survey
030
Marcin Milewicz @marcinmilewicz.bsky.social · 09/12/2024
Frontend Arch Note #15: Authentication belongs in non-business logic. Authorization belongs in business logic. Don't mix layers. #Frontend #FrontendArchitecture #Layers
050
Reposted by Marcin Milewicz
Santosh Yadav | GDE 🅰️ | GitHub ⭐ | MVP @santoshyadav.dev · 09/12/2024
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...
youtube.com
This is Tech Talks
This is Tech Talks is a live talk show in English with guests discussing a wide range of technologies. This is Tech Talks is part of This is Learning: Free, open and honest software education.
092
Marcin Milewicz @marcinmilewicz.bsky.social · 08/12/2024
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
071
Marcin Milewicz @marcinmilewicz.bsky.social · 08/12/2024
🏗️ 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
030
Marcin Milewicz @marcinmilewicz.bsky.social · 08/12/2024
🏗️ 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
020
Marcin Milewicz @marcinmilewicz.bsky.social · 07/12/2024
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
380
Marcin Milewicz @marcinmilewicz.bsky.social · 06/12/2024
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
070
Marcin Milewicz @marcinmilewicz.bsky.social · 06/12/2024
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
110
Marcin Milewicz @marcinmilewicz.bsky.social · 06/12/2024
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
github.com
GitHub - marcinmilewicz/ng-analyzer
Contribute to marcinmilewicz/ng-analyzer development by creating an account on GitHub.
170
Marcin Milewicz @marcinmilewicz.bsky.social · 06/12/2024
For my Polish folks here. Great initiative. Check this out necessary!
010
Marcin Milewicz @marcinmilewicz.bsky.social · 06/12/2024
🧠 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
191
Marcin Milewicz @marcinmilewicz.bsky.social · 05/12/2024
🏗️ 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
030
Marcin Milewicz @marcinmilewicz.bsky.social · 05/12/2024
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
290
Marcin Milewicz @marcinmilewicz.bsky.social · 05/12/2024
🏗️ 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
270
Marcin Milewicz @marcinmilewicz.bsky.social · 04/12/2024
🏗️ Frontend Architect's Note #9: Types are documentation that compiles. Comments are documentation that lies. Choose wisely. #TypeScript #SoftwareDevelopment
1183
Marcin Milewicz @marcinmilewicz.bsky.social · 04/12/2024
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
030
Marcin Milewicz @marcinmilewicz.bsky.social · 03/12/2024
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
081
Marcin Milewicz @marcinmilewicz.bsky.social · 02/12/2024
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
1162
Marcin Milewicz @marcinmilewicz.bsky.social · 02/12/2024
🏗️ 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
4190
Reposted by Marcin Milewicz
Daniel Glejzner @danielglejzner.bsky.social · 02/12/2024
Good morning to everyone except those who still haven’t visited angularchristmascalendar.com website #angular 🌞🌞🌞
angularchristmascalendar.website
241
Reposted by Marcin Milewicz
Daniel Glejzner @danielglejzner.bsky.social · 01/12/2024
011
Marcin Milewicz @marcinmilewicz.bsky.social · 01/12/2024
Frontend Architect Note #4: State management isn't just about data. It's about mental models. If your juniors can't explain the data flow at glance, you've built a maze, not an architecture. #FrontendDevelopment #FrontendArchitecture #StateManagement
020
Marcin Milewicz @marcinmilewicz.bsky.social · 01/12/2024
Years ago, I jokingly theorized that Frontend Architecture could be expressed as a mathematical formula: It's a definite integral of all project decisions as a function of time. 🤔 #Frontend #SoftwareArchitecture
010