SlideShare a Scribd company logo
Илья Климов
Javascript.Ninja
О драконах ни слова
Кто я такой?
WookieeLabs
Основатель
JavaScript.Ninja
Основатель
Kottans.Org
Мур?
7 грехов программиста
Правда?
О чем мы поговорим?
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
Что было
сделано
хорошо?
…
Илья Климов "О драконах ни слова"
Что можно было
сделать лучше?
О чем мы не
говорим?
И почему мы это делаем?
Все врут?
- Мы не видим
очевидного
- «Здесь так принято»
- «Я об этом не
JavaScript
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
Chrome 54
Node v7
Вывод:
Не верь никому
(теперь даже компьютерам)
Сообщество
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
Вывод:
Мы не умеем
быть сообществом
(но мы хотим учиться)
Мышление
Илья Климов "О драконах ни слова"
Фреймворк
контролирует
ваш код
Фреймворк
контролирует
ваши мысли
Фреймворк
контролирует
ваши возможности
Вывод:
Не думать -
продуктивно
(но помните об узкой специализации)
Реальность
Незабываемые
впечатления от
разработки
Потому что
разработчики
должны
страдать
ВСЕГДА
Илья Климов "О драконах ни слова"
Вывод:
Чтобы оставаться на месте
нужно бежать быстро.
Чтобы куда-то попасть надо
бежать в два раза быстрее
Вопросы?
@xanf_ua

More Related Content

PPTX
Мой Скрамбат
PPTX
MagicPlot @ UXSPb @ IT Global Meetup #7
PDF
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...
PPTX
Business games for Agile Requirements
PDF
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
PPTX
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
PDF
Фреймворк для регрессионного тестирования на основе WebDriver
PDF
UWDC'12, Александр Макаров, О командной разработке и фреймворках
Мой Скрамбат
MagicPlot @ UXSPb @ IT Global Meetup #7
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...
Business games for Agile Requirements
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Фреймворк для регрессионного тестирования на основе WebDriver
UWDC'12, Александр Макаров, О командной разработке и фреймворках

What's hot (20)

PPT
Как стать героем
PPTX
Как писать на PHP и не стать быдло-кодером
PPTX
Тактика и стратегия DevOps в Enterprise. Роль вирусов в поедании слонов
PPTX
Артем Каличкин, Тактика и стратегия DevOps в Enterprise: роль вирусов в поеда...
PPTX
Область незнания и самообмана при проектировании пользовательского опыта — и ...
PDF
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
PPTX
Experience report: внедрение Scrum на чужбине
PPTX
Вебинар: Как научить команду работать по Скраму?
PDF
“Обезьянье тестирование” в мобильных проектах
PDF
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живых
PPTX
Что сделать, чтобы сто раз все не переделывать
PPT
Презентация: 1С-Bitrix — как начать
PPT
WepPerfomance,
PDF
On scaling teams
PDF
Повышаем и следим за качеством PHP кода
PDF
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
PDF
PPTX
Тестировщик в стартапе. Зачем и как
PDF
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
PDF
6 scrum master
Как стать героем
Как писать на PHP и не стать быдло-кодером
Тактика и стратегия DevOps в Enterprise. Роль вирусов в поедании слонов
Артем Каличкин, Тактика и стратегия DevOps в Enterprise: роль вирусов в поеда...
Область незнания и самообмана при проектировании пользовательского опыта — и ...
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Experience report: внедрение Scrum на чужбине
Вебинар: Как научить команду работать по Скраму?
“Обезьянье тестирование” в мобильных проектах
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живых
Что сделать, чтобы сто раз все не переделывать
Презентация: 1С-Bitrix — как начать
WepPerfomance,
On scaling teams
Повышаем и следим за качеством PHP кода
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
Тестировщик в стартапе. Зачем и как
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
6 scrum master
Ad

Viewers also liked (20)

PDF
Philip Shurpik "Architecting React Native app"
PPTX
Денис Резник "Relational Database Design. Normalize till it hurts, then Denor...
PPTX
Сергей Калинец "Не SQL-ом единым..."
PDF
Роман Лютиков "Web Apps Performance & JavaScript Compilers"
PDF
Григорий Шехет "Treasure hunt in the land of Reactive frameworks"
PDF
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
PDF
Vue.js и его брат-близнец Vue-server.js / Андрей Солодовников (НГС)
PDF
Vue.js - реактивный фронтенд фреймворк для людей
PDF
"Хероковая жизнь" Юрий Литвиненко
PDF
Ruby w/o Rails (Олександр Сімонов)
PDF
Анна Лаврова "When Fairy Tale meets Reality: Точность-надежность-дизайн"
PDF
"The Grail: React based Isomorph apps framework" Эльдар Джафаров
PDF
Андрей Уманский и Дмитрий Горин "Нет скучным ретроспективам! Создаём эффектив...
PDF
"Посмотрим на Акку-Джаву" Дмитрий Мантула
PDF
"Backbone React Flux" Артем Тритяк
PDF
Александр Корниенко "Как реально построить Dream-team?"
PDF
Алексей Демедецкий | Unit testing in swift
PPTX
"Walk in a distributed systems park with Orleans" Евгений Бобров
PPT
"От разработчика в консультанты - история одного тренера" Александр Баглай
PDF
Максим Климишин "Борьба с асинхронностью в JS"
Philip Shurpik "Architecting React Native app"
Денис Резник "Relational Database Design. Normalize till it hurts, then Denor...
Сергей Калинец "Не SQL-ом единым..."
Роман Лютиков "Web Apps Performance & JavaScript Compilers"
Григорий Шехет "Treasure hunt in the land of Reactive frameworks"
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
Vue.js и его брат-близнец Vue-server.js / Андрей Солодовников (НГС)
Vue.js - реактивный фронтенд фреймворк для людей
"Хероковая жизнь" Юрий Литвиненко
Ruby w/o Rails (Олександр Сімонов)
Анна Лаврова "When Fairy Tale meets Reality: Точность-надежность-дизайн"
"The Grail: React based Isomorph apps framework" Эльдар Джафаров
Андрей Уманский и Дмитрий Горин "Нет скучным ретроспективам! Создаём эффектив...
"Посмотрим на Акку-Джаву" Дмитрий Мантула
"Backbone React Flux" Артем Тритяк
Александр Корниенко "Как реально построить Dream-team?"
Алексей Демедецкий | Unit testing in swift
"Walk in a distributed systems park with Orleans" Евгений Бобров
"От разработчика в консультанты - история одного тренера" Александр Баглай
Максим Климишин "Борьба с асинхронностью в JS"
Ad

More from Fwdays (20)

PDF
"Mastering UI Complexity: State Machines and Reactive Patterns at Grammarly",...
PDF
"Effect, Fiber & Schema: tactical and technical characteristics of Effect.ts"...
PPTX
"Computer Use Agents: From SFT to Classic RL", Maksym Shamrai
PPTX
"Як ми переписали Сільпо на Angular", Євген Русаков
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
PDF
"Validation and Observability of AI Agents", Oleksandr Denisyuk
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
PPTX
"Co-Authoring with a Machine: What I Learned from Writing a Book on Generativ...
PPTX
"Human-AI Collaboration Models for Better Decisions, Faster Workflows, and Cr...
PDF
"AI is already here. What will happen to your team (and your role) tomorrow?"...
PPTX
"Is it worth investing in AI in 2025?", Alexander Sharko
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
PDF
"Scaling in space and time with Temporal", Andriy Lupa.pdf
PDF
"Database isolation: how we deal with hundreds of direct connections to the d...
PDF
"Scaling in space and time with Temporal", Andriy Lupa .pdf
PPTX
"Provisioning via DOT-Chain: from catering to drone marketplaces", Volodymyr ...
PPTX
" Observability with Elasticsearch: Best Practices for High-Load Platform", A...
PPTX
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
PPTX
"Istio Ambient Mesh in production: our way from Sidecar to Sidecar-less",Hlib...
"Mastering UI Complexity: State Machines and Reactive Patterns at Grammarly",...
"Effect, Fiber & Schema: tactical and technical characteristics of Effect.ts"...
"Computer Use Agents: From SFT to Classic RL", Maksym Shamrai
"Як ми переписали Сільпо на Angular", Євген Русаков
"AI Transformation: Directions and Challenges", Pavlo Shaternik
"Validation and Observability of AI Agents", Oleksandr Denisyuk
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
"Co-Authoring with a Machine: What I Learned from Writing a Book on Generativ...
"Human-AI Collaboration Models for Better Decisions, Faster Workflows, and Cr...
"AI is already here. What will happen to your team (and your role) tomorrow?"...
"Is it worth investing in AI in 2025?", Alexander Sharko
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
"Scaling in space and time with Temporal", Andriy Lupa.pdf
"Database isolation: how we deal with hundreds of direct connections to the d...
"Scaling in space and time with Temporal", Andriy Lupa .pdf
"Provisioning via DOT-Chain: from catering to drone marketplaces", Volodymyr ...
" Observability with Elasticsearch: Best Practices for High-Load Platform", A...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"Istio Ambient Mesh in production: our way from Sidecar to Sidecar-less",Hlib...

Илья Климов "О драконах ни слова"