Ни слова о луке

сэр шаман рассказывает о чём может

Свежие статьи

Слайды «Постигаем функциональный JavaScript»

В языке JavaScript, как и, к примеру, в Python, функции являются объектами. Эта немаловажное обстоятельство позволяет программистам писать на JS чистый (или не очень, раз уж монады не включены в язык :) ) функциональный код. Многие из нас и поныне забывают о такой особенности JS, но факт остаётся фактом: код на JavaScript может быть функциональным — и, что самое прекрасное, он был придуман таковым изначально, с начала времён.

Продолжить чтение

Путь асинхронного самурая

JavaScript — очень необычный язык. Может это звучит немного странно, но по-моему в его истории есть некоторое сходство с судьбой японского языка. Он, возможно, не был изначально глубоко продуман и был сделан на скорую руку, но при этом в умелых руках он часто оказывается неожиданно элегантным. Он был “поскрёбан” по различной степени качества сусекам, но при этом он легко впитывает нововведения и иногда даже кажется, что только для них и был создан. Он покорно принимает различные стили письма и, если бы не апологеты, “правильное” написание было бы, возможно, уже забыто… И, самое главное, как и для японского, нет обозримой границы в познании этого языка. Я знаком с ним на протяжении многих лет и он постоянно открывает мне новые грани.

Продолжить чтение

Monkey-Patching или Расширение Встроенных Типов: религия или осознанный выбор?

Прошу прощения за «жёлтый» заголовок, но надо же как-то привлечь.

Продолжить чтение

Доклад «Правильный JavaScript» на WebStandardDays @ Киев

Буду делать доклад под названием «Правильный JavaScript» 22 Октября на WebStandardsDays в Киеве.

Продолжить чтение

HTML5 — не язык разметки, а мессиво

Позволю себе, первую в блоге, теоретическую статью. Если вы легко возбудимы, не обращайте на неё внимания. И более того, эта статья — NSFW.

Продолжить чтение

JavaScript Гарден на русском

Стараниями четырёх людей мы перевели JavaScript Garden на русский язык!

Продолжить чтение

Слайды мастер-класса по GWT и mvp4g

29 апреля я читал мастер-класс по веб-разработке на GWT с использованием фреймворка mvp4g, на конференции Application Developer Days 2011. Предоставляю вам слайды (видео должно быть позже).

Продолжить чтение

Лекция по GWT+mvp4g на ADDConf '11

Буду читать мастер-класс на ADDConf 2011 по разработке веб-приложений с помощью GWT и mvp4g (29 апреля, 15:10). Санкт-Петербург, Россия

Продолжить чтение

LimeJS: Пишем кроссплатформенную игру на HTML5 с поддержкой прикосновений

LimeJS - 2D Open Source HTML5 движок для написания игр с поддержкой прикосновений и работающий (по описанию) на большинстве мобильных платформ. Я наткнулся на него не сам, мне прислали письмо с просьбой рассказать о нём сообществу и я решил, раз так - что уж мелочиться, надо попробовать его в деле. Кроме того, я заранее договорился с авторами движка, что буду честен - буду рассказывать и о достоинствах и о недостатках, так что надеюсь убрать из статьи ореол рекламы (хотя какая реклама может быть связана с open source)..?

Продолжить чтение

Разбирая фонтан на Renderscript

Примечание: Это не авторская статья, но мой вольный перевод статьи из далёкого 2009 года, в которой написавший её Neil Davies знакомится с Renderscript и разбирает (не запуская) код из примера Fountain, выдранного из исходников Android. Что такое Renderscript и как он относится к Андроидам подробно рассказано здесь; вкратце - это возможность нативной (без каких-либо прослоек) работы с 3D-механизмами мобильных систем на Android. Вот, кстати, исходники этого самого примера в Honeycomb. Я осознаю, что эта статья не содержит ничего большего чем разбор исходников, но это пока единственная статья на тему которая, возможно, поможет кому-то легче вникнуть в эту самую тему, чтобы быть в теме… короче:

Продолжить чтение

Предыдущие статьи

Наверх