Software Architecture

Tomasz Ducin

14-16 October 2026

COI, online

for Frontend Developers

Hi, I'm Tomasz

tomasz (at) ducin.dev

🦋 @ducin.dev

𝕏  @tomasz_ducin

Independent Consultant & Software Architect

Trainer, Speaker, Frontend & Backend

Bottega IT Minds, ArchitekturaNaFroncie.pl (ANF),

Developer Jutra .pl (DJ)

Warsaw, PL

  • private customer banking interface
  • AngularJS and TypeScript-based
  • 1+ year to go on production
  • deployed on 120+ Scandinavian banks

Retail Banking

  • massive fake data generator
  • based on:
    • JSON Schema
    • faker.js, chance.js

introduce yourself

  • your name, what do you do
  • your technology background?
  • your main architecture challenges?
  • your expectations?
  • main question: what? how? why? for what?

Contract

  1. lunch
  2. questions
  3. breaks

Contract

  1. lunch
  2. questions
  3. breaks
  4. punctuality
  5. ...?

Perspective (context) is everything.

think about the problems you solve, not the tools
It seems that perfection is attained, not when there is nothing more to add, but when there is nothing more to take away.


Antoine de Saint Exupéry

Dreyfus Model

of skill acquisition

Key objectives

  • Fundamentals (fundamentals are freedom)
  • Design Patterns
  • Design & Architecture
  • Gotchas, Best practices
  • Real life problems, challenges & solutions

state 1 difficult thing in frontend programming

other issues & challenges
in frontend development

Made with Slides.com