Pull to refresh
  • by relevance
  • by date
  • by rating

Дайджест свежих материалов из мира фронтенда, дизайна и IT за последнюю неделю №210 (2 — 8 мая 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Мы немного переименовались и предлагаем вашему вниманию очередную подборку с ссылками на полезные ресурсы и материалы из области фронтенда и дизайна


Читать дальше →
Total votes 22: ↑19 and ↓3 +16
Views27.1K
Comments 2

Дайджест свежих материалов из мира фронтенда, дизайна и IT за последнюю неделю №211 (9 — 15 мая 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и материалы из области фронтенда и дизайна.
В связи с нововведениями в создании постов и разделением их на раздельные потоки разработки и дизайна, текущий пост будет последним в таком формате.


Читать дальше →
Total votes 28: ↑21 and ↓7 +14
Views21.6K
Comments 3

Анализ типов с помощью Proxy

JavaScriptNode.JS
Sandbox

В процессе описания очередного набора тестов для модуля Node.js поймал себя на мысли "опять проверка типов". Каждый параметр метода класса, каждое свойство устанавливаемое с помощью сеттера надо проверять. Можно конечно просто забить или дополнять все кодом реализующим проверки или попробовать описать все декораторами. Но в этот раз поступим немного иначе.

Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views5.6K
Comments 11

Дайджест свежих материалов из мира фронтенда за последнюю неделю №212 (16 — 22 мая 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости


Читать дальше →
Total votes 30: ↑25 and ↓5 +20
Views23.2K
Comments 4

Дайджест свежих материалов из мира фронтенда за последнюю неделю №213 (23 — 29 мая 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости


Читать дальше →
Total votes 35: ↑27 and ↓8 +19
Views15.2K
Comments 7

Дайджест свежих материалов из мира фронтенда за последнюю неделю №214 (30 мая — 5 июня 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда


Читать дальше →
Total votes 29: ↑23 and ↓6 +17
Views22.8K
Comments 4

Дайджест свежих материалов из мира фронтенда за последнюю неделю №215 (6 — 12 июня 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда


Читать дальше →
Total votes 28: ↑21 and ↓7 +14
Views25.8K
Comments 3

Дайджест свежих материалов из мира фронтенда за последнюю неделю №216 (13 — 19 июня 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда


Читать дальше →
Total votes 27: ↑23 and ↓4 +19
Views28.6K
Comments 5

Дайджест свежих материалов из мира фронтенда за последнюю неделю №217 (20 — 26 июня 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда


Читать дальше →
Total votes 24: ↑19 and ↓5 +14
Views21.9K
Comments 8

Дайджест свежих материалов из мира фронтенда за последнюю неделю №218 (27 — 3 июля 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда


Читать дальше →
Total votes 29: ↑23 and ↓6 +17
Views26.3K
Comments 5

Начало перевода «legacy» Angular JS проекта на Angular 1.5 Components / ES6 и TypeScript

Website developmentJavaScriptAngularTypeScript
Tutorial
В статье я хотел поделиться уже работающим в продакшене вариантом начала постепенной миграции «legacy» Angular JS проекта на все хорошее, что дал нам Angular 1.5 и связку ES6/TypeScript.

Итак дано: стандартный проект, разработка которого началась еще на бородатом Angular 1.2 (человеком, далеким от мира фронтенда), представленный в более или менее стандартном виде — отдельно по директориям сгруппированы модули с роутами, сервисы, директивы и невероятно жирные контроллеры, функционал из которых потихоньку выделяестся в отдельные директивы. Адский поток фич к реализации, полное отсутствие моделей, доступ к объектам и их модификации — как бог на душу положит.

Также в проекте уже присутствует более или менее налаженный и прописанный процесс сборки/минификации и деплоя всего этого добра при помощи gulp, CI и прочее.

Задача — не уйти в себя на поддержке проекта в таком виде, в каком он есть, начать писать хороший, поддерживаемый код, научиться чему-то новому.
Читать дальше →
Total votes 18: ↑15 and ↓3 +12
Views12.8K
Comments 11

Ко дню рождения Далай-ламы

JavaScriptProgrammingRegular expressionsNode.JSBrowsers
Вчера я шёл куда-то по городу и вдруг задумался, как можно реализовать на JavaScript деление строки по символам при помощи регулярного выражения и с полным учётом Юникода.

После перехода от Perl к JavaScript много лет тому назад, я всё испытывал за свой новый язык некоторый комплекс неполноценности из-за недостаточной поддержки Юникода. За всё то время, пока JavaScript совершал в этом направлении свой большой скачок (при переходе от ES5 к ES6), у меня в закладках осталось несколько хороших статей.

The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
JavaScript has a Unicode problem
Unicode-aware regular expressions in ECMAScript 6
ES6 Strings (and Unicode, ) in Depth

В последней из них предлагался рецепт разбиения строки на символы с учётом Юникода при помощи нового оператора ...
Читать дальше →
Total votes 20: ↑15 and ↓5 +10
Views6K
Comments 14

Дайджест свежих материалов из мира фронтенда за последнюю неделю №219 (4 — 10 июля 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда


Читать дальше →
Total votes 27: ↑23 and ↓4 +19
Views24.6K
Comments 11

ES6 по-человечески

JavaScript
Sandbox

От переводчика:
Предлагаю вашему вниманию перевод краткого (действительно краткого) руководства по ES6. В нём можно ознакомиться с основными понятиями стандарта.
Оригинальный текст в некоторых случаях был дополнен или заменён на более подходящий источник. Например, часть определения ключевого слова const является переводом документации с MDN.
Чтобы лучше разобраться в некоторых концепциях (для выполнения качественного перевода) использовалось описание стандарта на сайте MDN, руководство "You Don't Know JS: ES6 & Beyond" и учебник Ильи Кантора.


Перевод выложил на Гитхаб: https://github.com/etnolover/ES6-for-humans-translation. В случае нахождения ошибок пишите, исправлю.
Ссылка на оригинальный текст: https://github.com/metagrover/ES6-for-humans


Update 22.07.2016: добавил опрос про const


Содержание



Читать дальше →
Total votes 62: ↑60 and ↓2 +58
Views451.9K
Comments 87

Дайджест свежих материалов из мира фронтенда за последние две недели №220 (11 — 24 июля 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда

Читать дальше →
Total votes 23: ↑20 and ↓3 +17
Views27K
Comments 1

Дайджест свежих материалов из мира фронтенда за последнюю неделю №221 (24 — 31 июля 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда


Читать дальше →
Total votes 32: ↑26 and ↓6 +20
Views20K
Comments 11

Дайджест свежих материалов из мира фронтенда за последнюю неделю №222 (1 — 7 августа 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда


Читать дальше →
Total votes 42: ↑38 and ↓4 +34
Views23.6K
Comments 7

Дайджест свежих материалов из мира фронтенда за последнюю неделю №223 (8 — 14 августа 2016)

Zfort Group corporate blogWebsite developmentCSSJavaScript
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда


Читать дальше →
Total votes 42: ↑40 and ↓2 +38
Views21.6K
Comments 4

Что нового в Marionette.js 3.0?

Website developmentJavaScript


Прошло более 2-х лет с того времени как 3-я версия начала разрабатываться и вот наконец-то сегодня она была зарелизена! Итак, кому интересно, кто ждал и работает с Marionette.js — добро пожаловать в подкат.

Читать дальше →
Total votes 37: ↑33 and ↓4 +29
Views17.4K
Comments 21

It’s the future

JavaScript
Translation

Этот пост просто шутка и не пытается выставить инструменты, упомянутые здесь, в дурном свете. Я использую их постоянно, они великолепны, и я рекомендую их использовать. По мотивам It's the future @ CircleCI Blog


— Эй, я бы хотел научиться писать крутые веб-приложения. Слышал, у тебя есть опыт.


— Да, я как раз занимаюсь фронтендом, юзаю пару тулз.


— Круто. Я щас делаю простое приложение — обычный TODO-лист, используя HTML, CSS и JavaScript, и планирую заюзать JQuery. Это норм?


— Не-не-не. Это олдскул. Джиквери мёртв — никто не использует его теперь! Тебе нужен React. Это будущее.


— Окей, лады. А что это?


Читать дальше →
Total votes 178: ↑167 and ↓11 +156
Views83.9K
Comments 287