Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

I Overengineered 3 Buttons to Explain Software Architecture

Автор: ForrestKnight

Загружено: 2025-06-25

Просмотров: 19763

Описание:

Check out Warp 2.0, the Agentic Development Environment: https://go.warp.dev/forrestknight and get 2 months free of Warp Pro using my promo code "FORRESTKNIGHT" (there are only so many redeems, so do it fast.

so someone in the comments challenged me to build something super simple but treat it like a real production app, thinking about race conditions, security, deployment - the whole nine yards.
i figured why not try it with warp's new ai coding agents while i'm at it. ended up spending way more time on a 3-button counter than any reasonable person should.
you'll learn a lot about atomic operations, optimistic updates, rate limiting, and how to structure code that doesn't fall apart when real users touch it. plus warp's agent multithreading is actually pretty sick - had one agent building security while another wrote test scripts.
anyway, here's what building with a production mindset actually looks like, even when you're just incrementing a number. i'm not saying this is a production-ready app lol but just examples of the things that go into a production-ready app.

timestamps:
00:00 the challenge
01:45 atomic operations & race conditions
06:30 security & rate limiting
09:00 making it pretty (production principles)
11:15 deployment & final thoughts

code: https://github.com/forrestknight/digi...
site: https://digit-duel.vercel.app/ (it'll probably break - i haven't paid for convex and am at the limit lol)
try warp: https://go.warp.dev/forrestknight

probably gonna do a full warp review next if people are interested 🤷‍♂️

Titles - idk which to pick:
I Built a Simple App to Explain Complex Architecture
Someone challenged me to build a simple app (the complex way)
Coding Architecture with Warp
He said I Couldn't Make a Real Production App.. So I Made One! (obviously stolen from dani lol)
Making a heavily over engineered app... because someone said to.
I overengineered 3 buttons to explain software architecture

If you're a developer, sign up to my free newsletter Dev Notes 👉 https://www.devnotesdaily.com/

If you're a student, checkout my Notion template Studious: https://notionstudent.com

Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
🐱‍🚀 GitHub: https://github.com/forrestknight
🐦 Twitter:   / forrestpknight  
💼 LinkedIn:   / forrestpknight  
📸 Instagram:   / forrestpknight  

I Overengineered 3 Buttons to Explain Software Architecture

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

AI Has Changed How We Build Software // What You Need to Know

AI Has Changed How We Build Software // What You Need to Know

How Software Engineers Can Write Better Code

How Software Engineers Can Write Better Code

Introducing Agent Prompt Completions in Augment Code

Introducing Agent Prompt Completions in Augment Code

8 Data Structures Every Programmer Should Know

8 Data Structures Every Programmer Should Know

Rust Changed How I Code Forever

Rust Changed How I Code Forever

NotebookLM: Таблицы из всего. 4 Способа применения

NotebookLM: Таблицы из всего. 4 Способа применения

Coder vs Developer vs Software Engineer, What’s the Difference?

Coder vs Developer vs Software Engineer, What’s the Difference?

3 Coding Projects to Break the Coding Barrier (w/ Instructions Included)

3 Coding Projects to Break the Coding Barrier (w/ Instructions Included)

7 Design Patterns EVERY Developer Should Know

7 Design Patterns EVERY Developer Should Know

Why Everyone's Switching to Rust (And Why You Shouldn't)

Why Everyone's Switching to Rust (And Why You Shouldn't)

Линус Торвальдс в ярости из-за предложения RISC-V

Линус Торвальдс в ярости из-за предложения RISC-V

I Tried Coding on Every OS // Here’s What I Learned

I Tried Coding on Every OS // Here’s What I Learned

Learn Java Object-Oriented Programming (with actual code)

Learn Java Object-Oriented Programming (with actual code)

Бесконечный программный кризис – Джейк Нейшнс, Netflix

Бесконечный программный кризис – Джейк Нейшнс, Netflix

Как в 1С не остаться на уровне новичка в 2026 году?

Как в 1С не остаться на уровне новичка в 2026 году?

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Вся память интернета: петабайты ОЗУ в БОЛЬШОМ обзоре дата-центра

Вся память интернета: петабайты ОЗУ в БОЛЬШОМ обзоре дата-центра

Why the Plugin Architecture Gives You CRAZY Flexibility

Why the Plugin Architecture Gives You CRAZY Flexibility

I Surprised ChatGPT by Speaking Computer Language

I Surprised ChatGPT by Speaking Computer Language

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]