Мой доклад на SoftwarePeople
Это будет доклад о том, что вы всегда хотели знать, но боялись спросить. Это доклад о проектировании. Главных тезиса два.1) Хорошо организованная группа профессионалов всегда проектирует лучше, чем...
View ArticleПинок под зад
В конце 90-х и начале 2000-х, когда мы с коллегами-программистами начинали всерьез интересоваться проблемами организации разработки ПО, годной литературы на русском языке было очень мало, а интернет в...
View ArticleМоя презентация на Software People 2012
ЗдесьСлайды, в принципе, информативны, и содержат основные тезисы. Но запись лучше. Видеозапись будет доступна позднее на сайте конференции.
View ArticleО модерировании и мудаках
На всякий случай, я хочу разъяснить принципы, по которым я выполняю модерацию комментариев в своем журнале. А то, думаю, многим не понятно. И в самом деле, принципы таковы, что по фактам применения...
View ArticleО типичном вопросе начинающих руководителей
Из дискуссии на РСДН. Вопрос кажется мне важным (хоть и элементарным), публикую здесь. Черным - мои ответы, здесь я склеил несколько сообщений, чтобы был понятен контекст. Курсивом - мои комментарии,...
View ArticleО легитимности
Многие руководители-программисты разных уровней, придя в новую компанию, ощущают недостаток "авторитета" в новой команде. Проявляется это не в том, что их поручений не выполняют, а, как бы это сказать,...
View ArticleКто, что, где, когда, зачем
Вдогонку у дискуссии о "хорошем списке задач" у Maxim Dorofeev.На мой взгляд, нет смысла применять какие-либо методики управления задачами, не имея элементарного навыка ставить сами задачи. И именно...
View ArticleBackbone.js. Nested Types./
http://volicon.github.io/backbone.nestedTypes/My #backbone plugin. Check it out.It's cool thing, if you don't care about old browsers. IE is supported from version 9 only (due to the heavy use of...
View ArticleПантера
- Смотри, как этот кот рычит. Прям, как пантера. Когда я был в латинской америке, я ухаживал за пантерой.- Серьезно? Как это было?- Пантера была в клетке, а я должен был в клетке убирать, и выводить ее...
View ArticleBackbone.js on Steroids
Расскажу, пожалуй, про старую тему - разработку одностраничных JS-приложений. С тех пор, как я послежний раз об этом писал, прошло много времени - наверное, года 3. И с тех пор много чего изменилось....
View ArticleЧасть 1. Об архитектуре и фреймворках
Для начала в очередной раз внесем ясность в вопрос, что же такое архитектура. Сколько десятилетий термин в ходу, и в него постоянно вносят ясность - без особого толка. Однако, коль скоро мы собираемся...
View ArticleЧасть 2. Возможности и ограничения современных веб-платформ
SPA (Single-Page Application) весьма сильно изменили архитектуру веб-приложений. Если говорить кратко - архитектура SPA гораздо проще традиционных, и по характеру ограничений практически ничем не...
View Article3. Рекурсивный паттерн проектирования
Теперь поговорим об архитектуре так называемых "одностраничных приложений"более детально.Это будет непросто - сотни фреймворков, предлагающих десятки подходов - какой из них выбрать? У человека,...
View ArticleОб архитекторе
Небольшая заметка о том, что это за роль такая и кто это вообще должен быть такой, чтобы от него была польза. А то тоже проясняют уже лет 20, и все нихрена.Вот в этом определении...
View Article4. BackboneJS.
Допустим, у нас есть группа разработчиков на PHP, которые знают чуть чуть JS и jQuery. Что самое простое мы можем сделать, чтобы начали писать браузерное приложение, и были продуктивны немедленно?Мы...
View Article5. Backbone Sucks
Кому-то могло показаться после прочтении предыдущей статьи, что мне "просто нравится бэкбон", или что я считаю его лучшей в мире технологией. Это не так. Мы начали с backbone по двум причинам: (1)...
View ArticleРуководство по two-way data binding в React.
Во-первых, он таки в React есть. Называется value link. Это такой дизайн паттерн. И не смотря на то, что Фейсбук убирает свою кривую реализацию оного из React, он не может вам запретить его...
View ArticleSoftware: Managing the Complexity
Эта заметка про понятие "сложности"в ПО, и его связь с управлением проектами.С веселыми картинками и забавными...
View ArticleArticle 5
К сожалению, сегодня совсем не веселая картинка. Я бы предпочёл про пм-ов рисовать.
View ArticleTypeScript: Static or Dynamic?
https://medium.com/@gaperton/typescript-static-or-dynamic-64bceb50b93e#.mbkvfp8hhПро TypeScript, и немного про теорию языков программирования вообще.В связи с ростом популярности TypeScript, оживились...
View ArticleО точных науках
Когда я стал постарше, я, будучи воспитанным как ученый-математик, изменил свое отношение к гуманитарным наукам.Сначала я заметил, что мой подход к поиску доказательств теорем, и выдумыванию их...
View ArticleВведение в NestedTypes
React ValueLinks, это конечно, хорошо, но пришло время рассказать о нашей основной технологии, которая лежит в основе продуктов...
View ArticleNestedReact 1.0 beta. Hierarchical Checklist Demo.
Пример из NestedReact 1.0 beta, которая сейчас в бранче develop.Это вот такой иерархический чекист с правилом - группа выбрана тогда и только тогда, когда все дерево под ней выбрано. 79 строк кода за...
View ArticleNestedTypes 2.0 RC: прямая поддержка агрегации и ОО в JS
Че-та сюда написать забыл.Есть набор весьма неприятных проблем, которые возникают в JS в случае, если слой данных SPA действительно сложен. Знаете, например, как на раз делается memory leak в...
View Article
More Pages to Explore .....