Артур Чеканов - develop like a boss
Post on 12-Aug-2015
64 Views
Preview:
TRANSCRIPT
О чем эта лекция?• О том как быть хорошим девелопером
• О том как узнавать что-то новое
• О кругозоре
• О мотивации
• О энтузиазме
• О современных аспектах разработки
• О лидерстве
• О популярных фреймворках
• О питоне и его месте в мире программирования
• О яваскрипте и о том как он хорош
• О яваскрипте и о том как он плох
• О том как сделать сайт с нуля
• И под ключ
• Обо всех мыслях которые будут приходить мне в голову
Non Blocking•Множество одновременных соединений
•Ответ сервера может быть долгим
•Функции должны быть быстрыми
•Контроль времени выполнения
•Понимание когда нужно делать асинхронно
Репликация
•Не всегда мы пишем
•Чаще мы читаем
•Не всегда нужны свежие данные
•Повышаем надежность системы
Эволюция JS
Статичные странички
• HTML
• CSS
DHTML
• Plain JS
• onclick=“alert(1)”
DHTML
• jQuery
Первые Фреймворки
• Backbone.js
• Mustache
• Bootstrap
Modern
Зачем автоматизировать
• Компиляция• JS
• SASS, LESS
• Темплейтов
• Сборка JS (LMD, AMD)
•Минификация
•Юнит тесты
top related