Quantcast
Channel: Gaperton's blog
Browsing latest articles
Browse All 59 View Live

Мой доклад на SoftwarePeople

Это будет доклад о том, что вы всегда хотели знать, но боялись спросить. Это доклад о проектировании. Главных тезиса два.1) Хорошо организованная группа профессионалов всегда проектирует лучше, чем...

View Article



Image may be NSFW.
Clik here to view.

Пинок под зад

В конце 90-х и начале 2000-х, когда мы с коллегами-программистами начинали всерьез интересоваться проблемами организации разработки ПО, годной литературы на русском языке было очень мало, а интернет в...

View Article

Моя презентация на Software People 2012

ЗдесьСлайды, в принципе, информативны, и содержат основные тезисы. Но запись лучше. Видеозапись будет доступна позднее на сайте конференции.

View Article

О модерировании и мудаках

На всякий случай, я хочу разъяснить принципы, по которым я выполняю модерацию комментариев в своем журнале. А то, думаю, многим не понятно. И в самом деле, принципы таковы, что по фактам применения...

View Article

Image may be NSFW.
Clik here to view.

О типичном вопросе начинающих руководителей

Из дискуссии на РСДН. Вопрос кажется мне важным (хоть и элементарным), публикую здесь. Черным - мои ответы, здесь я склеил несколько сообщений, чтобы был понятен контекст. Курсивом - мои комментарии,...

View Article


О легитимности

Многие руководители-программисты разных уровней, придя в новую компанию, ощущают недостаток "авторитета" в новой команде. Проявляется это не в том, что их поручений не выполняют, а, как бы это сказать,...

View Article

Image may be NSFW.
Clik here to view.

Кто, что, где, когда, зачем

Вдогонку у дискуссии о "хорошем списке задач" у Maxim Dorofeev.На мой взгляд, нет смысла применять какие-либо методики управления задачами, не имея элементарного навыка ставить сами задачи. И именно...

View Article

Backbone.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 Article


Backbone.js on Steroids

Расскажу, пожалуй, про старую тему - разработку одностраничных JS-приложений. С тех пор, как я послежний раз об этом писал, прошло много времени - наверное, года 3. И с тех пор много чего изменилось....

View Article

Часть 1. Об архитектуре и фреймворках

Для начала в очередной раз внесем ясность в вопрос, что же такое архитектура. Сколько десятилетий термин в ходу, и в него постоянно вносят ясность - без особого толка. Однако, коль скоро мы собираемся...

View Article

Часть 2. Возможности и ограничения современных веб-платформ

SPA (Single-Page Application) весьма сильно изменили архитектуру веб-приложений. Если говорить кратко - архитектура SPA гораздо проще традиционных, и по характеру ограничений практически ничем не...

View Article

3. Рекурсивный паттерн проектирования

Теперь поговорим об архитектуре так называемых "одностраничных приложений"более детально.Это будет непросто - сотни фреймворков, предлагающих десятки подходов - какой из них выбрать? У человека,...

View Article


Об архитекторе

Небольшая заметка о том, что это за роль такая и кто это вообще должен быть такой, чтобы от него была польза. А то тоже проясняют уже лет 20, и все нихрена.Вот в этом определении...

View Article

4. BackboneJS.

Допустим, у нас есть группа разработчиков на PHP, которые знают чуть чуть JS и jQuery. Что самое простое мы можем сделать, чтобы начали писать браузерное приложение, и были продуктивны немедленно?Мы...

View Article


5. Backbone Sucks

Кому-то могло показаться после прочтении предыдущей статьи, что мне "просто нравится бэкбон", или что я считаю его лучшей в мире технологией. Это не так. Мы начали с backbone по двум причинам: (1)...

View Article

Руководство по two-way data binding в React.

Во-первых, он таки в React есть. Называется value link. Это такой дизайн паттерн. И не смотря на то, что Фейсбук убирает свою кривую реализацию оного из React, он не может вам запретить его...

View Article


Software: Managing the Complexity

Эта заметка про понятие "сложности"в ПО, и его связь с управлением проектами.С веселыми картинками и забавными...

View Article

Image may be NSFW.
Clik here to view.

Почему злится ПМ?

View Article

Image may be NSFW.
Clik here to view.

Article 5

К сожалению, сегодня совсем не веселая картинка. Я бы предпочёл про пм-ов рисовать.

View Article

TypeScript: Static or Dynamic?

https://medium.com/@gaperton/typescript-static-or-dynamic-64bceb50b93e#.mbkvfp8hhПро TypeScript, и немного про теорию языков программирования вообще.В связи с ростом популярности TypeScript, оживились...

View Article


О точных науках

Когда я стал постарше, я, будучи воспитанным как ученый-математик, изменил свое отношение к гуманитарным наукам.Сначала я заметил, что мой подход к поиску доказательств теорем, и выдумыванию их...

View Article


Введение в NestedTypes

React ValueLinks, это конечно, хорошо, но пришло время рассказать о нашей основной технологии, которая лежит в основе продуктов...

View Article

Image may be NSFW.
Clik here to view.

NestedReact 1.0 beta. Hierarchical Checklist Demo.

Пример из NestedReact 1.0 beta, которая сейчас в бранче develop.Это вот такой иерархический чекист с правилом - группа выбрана тогда и только тогда, когда все дерево под ней выбрано. 79 строк кода за...

View Article

Image may be NSFW.
Clik here to view.

NestedTypes 2.0 RC: прямая поддержка агрегации и ОО в JS

Че-та сюда написать забыл.Есть набор весьма неприятных проблем, которые возникают в JS в случае, если слой данных SPA действительно сложен. Знаете, например, как на раз делается memory leak в...

View Article

Browsing latest articles
Browse All 59 View Live




Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC