Open in app

Sign In

Write

Sign In

Kirill Novik
Kirill Novik

47 Followers

Home

Lists

About

4 days ago

“Why” — The Most Fundamental Question Behind Physics

Introduction When diving into the realm of physics, one may often be reminded of figures like Richard Feynman, a masterful communicator who could articulate complex concepts with casual elegance. In a discussion where Feynman delved into the mystique of magnetic forces, he underscored the nuanced depth of the “why” question, remarking…

Physics

3 min read

“Why” — The Most Fundamental Question Behind Physics
“Why” — The Most Fundamental Question Behind Physics
Physics

3 min read


Jul 31

Part 4: How to make React a stateless view with Storybook?

Intro How to make React a stateless view with Storybook? In the previous articles, we arrived at the conclusion that in order for code to not become legacy we would need to separate our view from business logic in a different way that Redux and Elm are doing it. Let’s…

3 min read

3 min read


Jul 31

Part 2: Why is UI development legacy-prone?

Intro Why is UI development legacy prone? Using the line metaphor from the previous article, we arrived at a definition of what legacy code is: Code that is very hard to change without everything going down in flames and that is as costly to refactor as rewrite it from scratch. …

3 min read

3 min read


Jul 31

Part 3: How to make UI testable and effectively modifiable?

Intro How to make UI testable and effectively modifiable? In the previous articles, we arrived at the conclusion that in order for code to not become legacy there needs to be quick correctness feedback and good patterns in place. Problems with design patterns React and many other similar front-end libraries…

4 min read

4 min read


Jul 9

Legacy-proof UI: Part 7 — Decoupler and future implications for legacy-proof UI code

Legacy-proof UI Table of Contents Over the course of these articles, I am reflecting on why UI code is much more prone to become legacy as opposed to other types of software. …

7 min read

7 min read


Jul 9

Legacy-proof UI: Part 6 — From Figma to React, Vue, Svelte, Preact, and beyond

Legacy-proof UI Table of Contents Over the course of these articles, I am reflecting on why UI code is much more prone to become legacy as opposed to other types of software. As I identify the reasons behind this phenomenon, I propose an approach — not the most obvious one, but, as I will do…

React

7 min read

Legacy-proof UI: Part 6 — From Figma to React, Vue, Svelte, Preact, and beyond
Legacy-proof UI: Part 6 — From Figma to React, Vue, Svelte, Preact, and beyond
React

7 min read


Jul 9

Legacy-proof UI: Part 5 — MVU architecture in a React application

Legacy-proof UI Table of Contents Over the course of these articles, I am reflecting on why UI code is much more prone to become legacy as opposed to other types of software. As I identify the reasons behind this phenomenon, I propose an approach — not the most obvious one, but, as I will do…

Elm

7 min read

Legacy-proof UI: Part 5 — MVU architecture in a React application
Legacy-proof UI: Part 5 — MVU architecture in a React application
Elm

7 min read


Jul 9

Legacy-proof UI: Part 4 — React as a decoupled stateless view in Storybook

Legacy-proof UI Table of Contents Over the course of these articles, I am reflecting on why UI code is much more prone to become legacy as opposed to other types of software. …

UI

8 min read

Legacy-proof UI: Part 4 — React as a decoupled stateless view in Storybook
Legacy-proof UI: Part 4 — React as a decoupled stateless view in Storybook
UI

8 min read


Jul 9

Legacy-proof UI: Part 3—How to make UIs testable and easy to change?

Legacy-proof UI Table of Contents Over the course of these articles, I am reflecting on why UI code is much more prone to become legacy as opposed to other types of software. …

UI

11 min read

UI

11 min read


Jul 9

Legacy-proof UI: Part 2— Why is UI development legacy prone?

Legacy-proof UI Table of Contents Over the course of these articles, I am reflecting on why UI code is much more prone to become legacy, as opposed to other types of software. …

Legacy Code

6 min read

Legacy-proof UI: Part 2— Why is UI development legacy prone?
Legacy-proof UI: Part 2— Why is UI development legacy prone?
Legacy Code

6 min read

Kirill Novik

Kirill Novik

47 Followers

Whether I shall turn out to be a hero of this book these pages must show

Following
  • AI TutorMaster

    AI TutorMaster

  • Mark Timberlake

    Mark Timberlake

  • Rameen Zeeshan

    Rameen Zeeshan

  • Frank Font

    Frank Font

  • synapticloop

    synapticloop

See all (74)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams