Sign in

Tomasz Ducin

@ducin.dev
1.4K followers 362 following 663 posts

student of systems 📚 software architecture 🏗️ frontend & backend 🦋 nodejs js ts react angular 🎥 youtube.com/@DucinDev 🥚 bit.ly/ducin-egghead

PostsRepliesMedia
Tomasz Ducin @ducin.dev · 07/07/2025
040
Reposted by Tomasz Ducin
Frontend Dogma @frontenddogma.com · 16/05/2025
You’re Misunderstanding DDD in Angular (and Frontend), by @ducin.dev (@danielglejzner.bsky.social): www.angularspace.com/youre-misunder… #softwaredesign #angular
angularspace.com
You’re Misunderstanding DDD in Angular (and Frontend)
042
Tomasz Ducin @ducin.dev · 17/04/2025
you know something serious is being cooked if you _need to_ remind yourself what a monotonic function is ;)
030
Tomasz Ducin @ducin.dev · 11/04/2025
I've got my own too 😎
030
Tomasz Ducin @ducin.dev · 24/03/2025
TIRED: use LLM to code faster WIRED: use LLM to learn faster
050
Tomasz Ducin @ducin.dev · 24/03/2025
Ownership.
040
Tomasz Ducin @ducin.dev · 21/03/2025
google search in a single picture it can't go like this anymore
351
Tomasz Ducin @ducin.dev · 20/03/2025
Google AI studio 101:
230
Tomasz Ducin @ducin.dev · 14/03/2025
strategic DDD > tactical DDD www.jamesmichaelhickey.com/stop-pretend...
jamesmichaelhickey.com
Stop Pretending To Do Domain-Driven Design
It doesn't matter how many entities, aggregates, factories, services, and repositories you have. That's not domain-driven design.
0122
Tomasz Ducin @ducin.dev · 14/03/2025
#USA since Jan 20th 2025
1231
Tomasz Ducin @ducin.dev · 14/03/2025
"When a wise man points at the moon the imbecile examines the finger" ― Confucius Coding is the finger nowadays.
020
Tomasz Ducin @ducin.dev · 13/03/2025
#ai
151
Tomasz Ducin @ducin.dev · 13/03/2025
Why frontend devs saying that frontend is more complex than backend is total rubbish (and vice versa as well) 👇
151
Tomasz Ducin @ducin.dev · 11/03/2025
Oh I just can't wait for you all to get released 😁
030
Tomasz Ducin @ducin.dev · 11/03/2025
HTTP pro tip: when the client sends an HTTP request doesn't include a "thank you" HTTP HEADER, the server should send following response: 666 DISRESPECTFUL
2160
Tomasz Ducin @ducin.dev · 09/03/2025
I just love videos from Derek Comartin a.k.a. www.youtube.com/@CodeOpinion - 10 minute-ish - pure architecture meat - very concise, no storytelling etc. - trade-offs deep analysis very good value-for-time ratio. if you don't know it - example (materialized views): www.youtube.com/watch?v=hQVi...
youtube.com
Speeding up Queries by Pre-computation & Transformation
YouTube video by CodeOpinion
051
Tomasz Ducin @ducin.dev · 06/03/2025
My talk at @angular.dev Warsaw: Angular Query & @ngrx.io Signal Store: A symbiotic relationship has just been published: www.youtube.com/watch?v=swVg... #angular
youtube.com
Angular Warsaw: Tomasz Ducin - Angular Query & NGRX SS: A symbiotic relationship
YouTube video by BEC Financial Technologies
061
Tomasz Ducin @ducin.dev · 06/03/2025
Don't choose a software architecture that your successors will have to fight against.
320
Tomasz Ducin @ducin.dev · 05/03/2025
Odcinek dostępny Gorąco polecam :) open.spotify.com/episode/2xIz...
020
Tomasz Ducin @ducin.dev · 03/03/2025
Dziś nagrany piękny odcineczek do Better Software Design. Aplikacja w której pracuje 5k+ inżynierów? 13k+ repozytoriów na @github? 50mln odsłon dziennie? Już niebawem 🔥 #microfrontends #architecture? CC @mariuszgil.bsky.social
040
Tomasz Ducin @ducin.dev · 02/03/2025
We're gonna drown in rubbish in the post-LLM world. And it's not necessarily LLMs' fault. It's because people are already too lazy and/or unable to do research on their own.
160
Tomasz Ducin @ducin.dev · 28/02/2025
just coined a new #software & #life motto: > Expect garbage out, if you put garbage in. and slightly updated my fav quotes list: ducin.dev/software-quo...
ducin.dev
Software, Architecture and Design Quotes - Tomasz Ducin - blog
These are some of the quotes that I found interesting, related to software, software architecture and software design.
100
Tomasz Ducin @ducin.dev · 28/02/2025
AI is a tool. Being effective with it is a skill. Making practical use is a product. Serving customers is a business.
040
Tomasz Ducin @ducin.dev · 27/02/2025
new @egghead.io course about @tanstack.com router in #react 🔥 FREE, 43m 16 lessons 👉 File-Based Routing 👉 filesystem-synchronized type-safety 👉 caching, cache management 👉 routes, params, searches 👉 nestes hierarchies and more egghead.io/courses/up-a...
egghead.io
Up and Running with Tanstack Router and React
TanStack Router is the foundation for TanStack Start, which is gaining significant attention due to its innovative approach to application development. ...
190
Tomasz Ducin @ducin.dev · 26/02/2025
Getting started with MongoDB - new @egghead.io course 🔥 egghead.io/courses/get-...
egghead.io
Get Started with MongoDB
This course provides a practical introduction to MongoDB, a leading NoSQL document database. You will learn how to set up a local MongoDB environment us...
041
Tomasz Ducin @ducin.dev · 26/02/2025
Fellow #DDD folks out there, Can someone explain to me what is a _practical_ difference between a vertical slice and a bounded context?
573
Tomasz Ducin @ducin.dev · 24/02/2025
Just watched an amazing introduction by @kenny.weave-it.org to #EventStorming (#DDD) but also to #BDD If you've never done it/heard of it, the intro is great. If you're a seasoned practitioner, you'll find quite some useful tips anyway. Highly recommended 👍 www.youtube.com/watch?v=WvkB...
youtube.com
Crunching 'real-life stories' with DDD & Event Storming - Kenny Baas-Schwegler - KanDDDinsky 2018
YouTube video by KanDDDinsky
1122
Tomasz Ducin @ducin.dev · 24/02/2025
TIL: KQL (kusto query language) for detecting anomalies among big data sets
110
Tomasz Ducin @ducin.dev · 22/02/2025
If I get excited about tech, it's towards the future, not the past.
150
Tomasz Ducin @ducin.dev · 22/02/2025
@swardley.bsky.social have you ever created or partially created a map which outlines the opportunities of access to and production of energy? Fossil fuels, renewable, nuclear etc and how it affects businesses.
100
Tomasz Ducin @ducin.dev · 21/02/2025
interesting to see that @awscloud.bsky.social is using jquery on some of its "pages"
020
Tomasz Ducin @ducin.dev · 20/02/2025
find 3 differences
130
Tomasz Ducin @ducin.dev · 19/02/2025
I'm proud to announce that my "what is #frontend #architecture" article has been translated to Korean! 🇰🇷😁 Soon, the translation will be available online.
070
Tomasz Ducin @ducin.dev · 19/02/2025
040
Tomasz Ducin @ducin.dev · 17/02/2025
X automatically deleting (unwanted?) tweets:
130
Tomasz Ducin @ducin.dev · 16/02/2025
Expecting technology never to change is a dead end. That's a conclusion from a thread discussing how conservative and change-resistant #angular community is (not the core team; a paradox btw - fw core team is pushing towards changes, while the community is resistant to any changes)
010
Tomasz Ducin @ducin.dev · 15/02/2025
Ptaszki ćwierkają, że powstaje nowy program. Przestrzeń do pracy już jest. Zebrała się też masa treści do przekazania Wam... bo i branża jest inna niż w 2021... Jeśli kojarzysz Architekturę Na Froncie (ANF), to spodziewaj się ogłoszeń 🙂 za jakiś czas 😉
160
Tomasz Ducin @ducin.dev · 14/02/2025
W sobotę (15.02) o 11.00 będziemy nawijać z Marcinem Ludwigiem o zarządzaniu stanem na frontendzie. Zapraszamy 🔥🇵🇱 www.youtube.com/live/6TyREwp...
youtube.com
[LIVE] Redux, React Query, Zustand, a może RxJs? Zarządzanie stanem na FE Tomasz Ducin Marcin Ludwig
YouTube video by Frontend Architecture
030
Tomasz Ducin @ducin.dev · 12/02/2025
I'm terrified.
260
Tomasz Ducin @ducin.dev · 12/02/2025
egghead.io/install-dock... @egghead.io
egghead.io
Install Docker to run local MongoDB Container
Learn to install Docker Desktop, set up a MongoDB image, and manage containers. Configure ports and access the Mongo shell
031
Tomasz Ducin @ducin.dev · 11/02/2025
it could be that I'm bad at prompts.
120
Tomasz Ducin @ducin.dev · 10/02/2025
Ladies and gentleman, @oskardudycz.bsky.social himself 💪 open.substack.com/pub/architec...
182
Tomasz Ducin @ducin.dev · 10/02/2025
...although you can 😉 @oskardudycz.bsky.social www.architecture-weekly.com/p/defining-y...
231
Tomasz Ducin @ducin.dev · 10/02/2025
A @tanstack.com start design question ( @tannerlinsley.com @tkdodo.eu ) Why do you have to THROW a redirect instead of (early) returning it? tanstack.com/start/latest... Throw is commonly supposed to handle an erroneous situation. Redirect doesn't seem like one. TIA for response!
tanstack.com
Server Functions | TanStack Start React Docs
What are Server Functions? Server functions allow you to specify logic that can be invoked almost anywhere (even the client), but run only on the server. In fact, they are not so different from an API...
260
Tomasz Ducin @ducin.dev · 10/02/2025
Reuters main page RN America, WTF have you done
111
Tomasz Ducin @ducin.dev · 08/02/2025
Cla(m)p cla(m)p 👏👏👏
010
Reposted by Tomasz Ducin
Paweł Świątkowski @katafrakt.eurosky.social · 06/02/2025
I really like the "modified TDD" idea from @ducin.dev where you don't write the whole tests with assertions and everything upfront, but instead you write empty, well-described test cases upfront. This way you codified the requirements and some edge cases in the code before writing implementation.
581
Tomasz Ducin @ducin.dev · 06/02/2025
🔥 reusable code != reusable effort 🔥 Maintain carefully what others can easily copy and adapt, without introducing dependencies. @shadcn.com's approach to maintaining component libraries is the way forward. They applied the strategy which seems to be optimal for big products.
030
Tomasz Ducin @ducin.dev · 05/02/2025
As I was analyzing limitations of useMutation in @tanstack.com query, I though "useSingleMutation" would describe itself more clearly than "useMutation". People fail to realize there's no concurrency in useMutation. Thoughts? CC @tkdodo.eu @tannerlinsley.com
230
Tomasz Ducin @ducin.dev · 04/02/2025
TIL: 100% cocoa chocolate is a different type of experience...
210