• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Joel Oliveira: Predictability Is a Maintainability Feature скачать в хорошем качестве

Joel Oliveira: Predictability Is a Maintainability Feature 12 часов назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Joel Oliveira: Predictability Is a Maintainability Feature
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Joel Oliveira: Predictability Is a Maintainability Feature в качестве 4k

У нас вы можете посмотреть бесплатно Joel Oliveira: Predictability Is a Maintainability Feature или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Joel Oliveira: Predictability Is a Maintainability Feature в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Joel Oliveira: Predictability Is a Maintainability Feature

Long-lived software systems rarely stay tidy. Over time they accumulate decisions, workarounds, and layers of history that can make even simple changes feel risky. For engineers responsible for maintaining those systems, the challenge often becomes less about writing new code and more about understanding what already exists. In this episode of Maintainable, Robby Russell speaks with Joel Oliveira, Engineering Manager at ezCater (https://www.ezcater.com/) , about what helps software remain understandable and adaptable as it evolves. Joel starts with a principle that often gets overlooked: predictability. When patterns are consistent and code is organized in familiar ways, engineers can navigate a codebase with confidence. Frameworks like Ruby on Rails reinforce this by encouraging shared conventions, making it easier for developers to orient themselves when working in a new application. The conversation also explores how common metrics can be misleading. Test coverage is often treated as a proxy for quality, but Joel explains that it can create a false sense of confidence. Instead, he values testing most as a thinking tool. Practices like test-driven development can help engineers clarify interfaces and better understand the problem before committing to an implementation. Joel also shares a story from ezCater about replacing an aging image-cropping service that had become difficult to maintain and required frequent restarts due to a memory leak. Rather than patch the system again, the team introduced ImageProxy (https://github.com/imgproxy/imgproxy) , an open source image processing tool created by Evil Martians (https://evilmartians.com/) . Because the image URLs flowed through a single object in their GraphQL layer, the team could introduce an adapter and gradually route traffic to the new service using feature flags. This allowed them to migrate safely and incrementally instead of relying on a risky “big bang” change. Robby and Joel also discuss how engineers’ perspectives shift over time. Early in a career it is easy to look at legacy code and label it as bad. Joel now sees older systems as layers of decisions shaped by real constraints. Approaching them with empathy makes it easier to improve them thoughtfully. The episode closes with advice for engineers maintaining complex systems: frame problems as opportunities. By documenting impact and proposing incremental improvements, teams can steadily move their software toward a healthier future. Maintainable software rarely comes from one heroic refactor. More often, it’s the result of many small improvements made by teams who understand their systems and care about how they evolve. Episode Highlights 00:02:18 – Predictability as a Maintainability Feature Joel explains why predictable patterns and conventions make large codebases easier to navigate. 00:07:41 – When Test Coverage Misleads Why high coverage can give a false sense of quality. 00:12:05 – Consulting vs. Product Engineering How switching environments shaped Joel’s approach to code. 00:16:32 – Replacing a Legacy Image Service ezCater’s migration away from a failing Node-based image service. 00:21:14 – Migrating with Adapters and Feature Flags How the team gradually moved traffic to ImageProxy. 00:26:03 – Developing Empathy for Legacy Code Why older systems deserve understanding, not blame. 00:30:47 – The Shift to Engineering Management Joel reflects on moving from IC work to leading teams. 00:34:52 – Advice for Improving Complex Systems Small, consistent improvements matter more than big rewrites. Thanks to Our Sponsor! Turn hours of debugging into just minutes! AppSignal (https://www.appsignal.com/?utm_source...) is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks. It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications. Keep your coding cool and error-free, one line at a time!  Use the code maintainable to get a 10% discount for your first year. Check them out! (https://www.appsignal.com/?utm_source...) Links / References • Joel Oliveira — LinkedIn (  / joelroliveira  ) • Joel Oliveira — Website (https://joeloliveira.com/) • Joel Oliveira — Mastodon (@jayroh) (https://mastodon.social/@jayroh) • ezCater (https://www.ezcater.com/) • ImageProxy (https://github.com/imgproxy/imgproxy) Subscribe to Maintainable on: • Apple Podcasts (https://podcasts.apple.com/us/podcast...) • Spotify (https://open.spotify.com/show/6Ah6xxZ...) Or search "Maintainable" wherever you stream your podcasts. Keep up...

Comments
  • Lucas Roesler: The Fast Feedback Loop Advantage 1 месяц назад
    Lucas Roesler: The Fast Feedback Loop Advantage
    Опубликовано: 1 месяц назад
  • Kent L Beck: You’re Ignoring Optionality… and Paying for It 3 месяца назад
    Kent L Beck: You’re Ignoring Optionality… and Paying for It
    Опубликовано: 3 месяца назад
  • Taylor Otwell: What 14 Years of Laravel Taught Me About Maintainability 6 месяцев назад
    Taylor Otwell: What 14 Years of Laravel Taught Me About Maintainability
    Опубликовано: 6 месяцев назад
  • The future of code is exciting and terrifying | The Vergecast 7 часов назад
    The future of code is exciting and terrifying | The Vergecast
    Опубликовано: 7 часов назад
  • Автоматизировал половину работы разработчика 2 недели назад
    Автоматизировал половину работы разработчика
    Опубликовано: 2 недели назад
  • Brittany Ellich: Using AI to Maintain Software, Not Rewrite It 1 месяц назад
    Brittany Ellich: Using AI to Maintain Software, Not Rewrite It
    Опубликовано: 1 месяц назад
  • ПОТАПЕНКО: 5 часов назад
    ПОТАПЕНКО: "Готовьтесь к этому!". Как далеко зайдет самоизоляция РФ, что интернетом, нефть, Китай
    Опубликовано: 5 часов назад
  • uConsole - гаджет мечты | Лёша Кластер 1 день назад
    uConsole - гаджет мечты | Лёша Кластер
    Опубликовано: 1 день назад
  • Учащимся об информатике и компьютерах, 1988 5 лет назад
    Учащимся об информатике и компьютерах, 1988
    Опубликовано: 5 лет назад
  • Почему AI-модели запускают ядерные ракеты — и при чём тут ваш Cursor 4 дня назад
    Почему AI-модели запускают ядерные ракеты — и при чём тут ваш Cursor
    Опубликовано: 4 дня назад
  • Идеальная замена Телеграм найдена! Как работает безопасный мессенджер Element 4 дня назад
    Идеальная замена Телеграм найдена! Как работает безопасный мессенджер Element
    Опубликовано: 4 дня назад
  • КРУТИХИН: НОВЫЙ ЛИДЕР ИРАНА УБИТ! Взорвали КОМАНДИРА ИРАНСКИХ Трансляция закончилась 2 часа назад
    КРУТИХИН: НОВЫЙ ЛИДЕР ИРАНА УБИТ! Взорвали КОМАНДИРА ИРАНСКИХ "ТИТУШЕК". Америку просят ДОБИТЬ РЕЖИМ
    Опубликовано: Трансляция закончилась 2 часа назад
  • ВАЙБКОДИНГ - новая болезнь IT? 1 день назад
    ВАЙБКОДИНГ - новая болезнь IT?
    Опубликовано: 1 день назад
  • Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical 4 месяца назад
    Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical
    Опубликовано: 4 месяца назад
  • ШУЛЬМАН: новая мобилизация, уход Путина, смута. Чебурнет. Большое интервью / МОЖЕМ ОБЪЯСНИТЬ 9 дней назад
    ШУЛЬМАН: новая мобилизация, уход Путина, смута. Чебурнет. Большое интервью / МОЖЕМ ОБЪЯСНИТЬ
    Опубликовано: 9 дней назад
  • C++: Самый Противоречивый Язык Программирования 1 месяц назад
    C++: Самый Противоречивый Язык Программирования
    Опубликовано: 1 месяц назад
  • Эти 72 минуты сломают вашу картину мира | Астрофизик Константин Парфенов 2 недели назад
    Эти 72 минуты сломают вашу картину мира | Астрофизик Константин Парфенов
    Опубликовано: 2 недели назад
  • Почему AI генерит мусор — и как заставить его писать нормальный код 3 недели назад
    Почему AI генерит мусор — и как заставить его писать нормальный код
    Опубликовано: 3 недели назад
  • «Профессиональные убийцы». Как устроена новая сверхсекретная спецслужба Кремля. Христо Грозев 3 дня назад
    «Профессиональные убийцы». Как устроена новая сверхсекретная спецслужба Кремля. Христо Грозев
    Опубликовано: 3 дня назад
  • Ликвидация Лариджани (и не только его) - по горячим следам 4 часа назад
    Ликвидация Лариджани (и не только его) - по горячим следам
    Опубликовано: 4 часа назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5