Pull to refresh
159
Karma
0
Rating
Dmitry Baranovskiy @DmitryBaranovskiy

User

Как мы отранжировали девять миллионов разработчиков на Github

Это, конечно, приятно, но пролистав ту же сотню без удивления обнаружил многие несоответствия. Это как по рейтингу певцов оценивать их голосовые данные. Популярность песен и уровень вокала совсем не обязательно находятся в зависимости.

Если твоя песня называется React, то знать что такое замыкание не обязательно.

10 привычек довольного node.js разработчика

Присоединяюсь к совету. :)

Evil Icons: как мы изобретали SVG-иконки

Немного уточню:
Raphaël.js был написан для трансляции SVG в VML.
Не совсем так. Raphaël предоставлял адаптер и его API было в большинстве скопировано с SVG для удобства.

Продвинутое использование объектов в JavaScript

Ну, это в теории, а на практике багов и непоняток хватает и так, особенно в незнакомом коде.

Несколько интересностей и полезностей для веб-разработчика (выпуск 6)

Я вообще на Хабр как бы не пишу и захожу редко, а то вдруг в карму нагадят и как дальше жить?

SVG.js — достойный конкурент Raphaël

Задача Raphaël была создать кроссбраузерное решение. А именно поддерживать IE6 и выше. Для нервных напоминаю, что это было в 2008 году. Да и сейчас IE8 живее всех живых, как бы вам и мне не хотелось бы обратного. В данном контексте не пойму о какой конкуренции идёт речь.

Если уж вы упоминаете Raphaël в названии, да ещё и в негативном ключе, то неплохо было бы увидеть сравнительный анализ. Иначе как-то некрасиво получается, дорогой автор.

Знакомство с SVG-графикой

Raphaël назван в честь известного художника ренесанса и произносится Рафаэль. Диарезиз в название добавлен для англоязычных читателей, чтобы они не читали “ae” как один звук.

Вообще не стоит заморачиваться, как произносит большинство, так и правильно. Мало кто поймёт у нас что «найки» и «эдоби» это на самом деле Nike и Adobe. ;)

JavaScript для начинающих — как учить?

Вы опоздали на четыре года. Всего-то.

Сложный SVG на клиенте и сервере

Было бы интересно посмотреть насколько изменится скорость отрисовки при переходе на Raphaël 2.1.0

Сложный SVG на клиенте и сервере

SVG не тормозной, просто для определённых задач наличие DOM — это плюс, а для других — минус. И Canvas, и SVG замечательные технологии со «страшными» API.

Пять способов вызвать функцию

Действительно, был неправ. Подмена прототипа закрывает все дыры. Остаются только нативы типа Number, но ими можно пренебречь. :)

Пять способов вызвать функцию

Что оно? И что такое «примитивные объекты»?

Пять способов вызвать функцию

Ну я могу написать функцию которая будет по разному себя вести в зависимости от того как она вызывается, как конструктор или как функция.

Я к тому, что решение хорошее, но небезупречное. Это как if (a instanceof Array), в большинстве случаев сработает…

Пять способов вызвать функцию

String? Number? Boolean? :)

Пять способов вызвать функцию

Извиняюсь, неправильно понял.

Пять способов вызвать функцию

Тем не менее, это всё равно hack который не сработает для «нативных» конструкторов.

FAQ по JavaScript: задавайте вопросы

Может так и можно, не уверен, но конкретно GMail GWT не пользуется. А Wave, в свою очередь, пользуется. Я просто уточнил.

FAQ по JavaScript: задавайте вопросы

Не наливают, вот и не пью.

FAQ по JavaScript: задавайте вопросы

gmail использует Google Closure, а не GWT.

Information

Rating
Does not participate
Location
Sydney, New South Wales, Австралия
Date of birth
Registered
Activity