🎧
Свежие подкасты
«Пятиминутка React» №42, обзор доклада Джейка Арчибальда «В петле» про event loop на JSConf.Asia 2018 → https://5minreact.ru/42-in-the-loop-jsconf.asia-2018/
«Ночной фронтенд» №26, дебаты о статической типизации → https://medium.com/p/737f29f214d8
SPB Frontend Drinkcast №26: о выгорании и депрессии на работе, в опенсорсе и организации мероприятий → https://spb-frontend.ru/podcast/26/
Frontend Weekend №44, в гостях Константин Буркалев: о создании SDCast и RadioJS и о том, как начать свой подкаст с нуля → https://soundcloud.com/frontend-weekend/fw-44
«Веб-стандарты» №112, в гостях Зарема Халилова: новинки Firefox 59, SEO для JS, Webpack без SPA, Гудини для CSS, сортировка DOM, шрифты без лишнего → https://medium.com/p/e0219355a2da
«Фронтенд-юность» в гостях у uWebDesign: Челябинск, преимущества PHP, совмещение работы с развитием и личной жизнью и другие темы → https://soundcloud.com/frontend_u/uwebdesign
Свежие подкасты
«Пятиминутка React» №42, обзор доклада Джейка Арчибальда «В петле» про event loop на JSConf.Asia 2018 → https://5minreact.ru/42-in-the-loop-jsconf.asia-2018/
«Ночной фронтенд» №26, дебаты о статической типизации → https://medium.com/p/737f29f214d8
SPB Frontend Drinkcast №26: о выгорании и депрессии на работе, в опенсорсе и организации мероприятий → https://spb-frontend.ru/podcast/26/
Frontend Weekend №44, в гостях Константин Буркалев: о создании SDCast и RadioJS и о том, как начать свой подкаст с нуля → https://soundcloud.com/frontend-weekend/fw-44
«Веб-стандарты» №112, в гостях Зарема Халилова: новинки Firefox 59, SEO для JS, Webpack без SPA, Гудини для CSS, сортировка DOM, шрифты без лишнего → https://medium.com/p/e0219355a2da
«Фронтенд-юность» в гостях у uWebDesign: Челябинск, преимущества PHP, совмещение работы с развитием и личной жизнью и другие темы → https://soundcloud.com/frontend_u/uwebdesign
For Web — фронтенд, дизайн, программирование pinned «Что почитать в Телеграме фронтендеру Ссылка, чтобы делиться в ВК, Твитере, Фейсбуке или рабочих чатиках — https://telegra.ph/CHto-chitat-v-Telegrame-frontenderu-03-18 @forwebdev — новости и полезные материалы для фронтендеров, дизайнеров и сочувствующих …»
This media is not supported in your browser
VIEW IN TELEGRAM
Как сделать загрузчик файлов с поддержкой дрэг-н-дропа на чистом JavaScript, подробное руководство Джозефа Циммермана в переводе devSchacht → https://medium.com/p/de850d74aa2f
SmooshGate FAQ
Между TC39 и JavaScript-сообществом случился конфликт на почве предложения по переименованию Array.prototype.flatten в smoosh из-за старой версии MooTools, которая патчит нативный прототип Array собственной реализацией flatten.
Матиас Байненс подробно разобрал причины конфликта и объяснил, почему обратная совместимость это основной принцип развития веба → https://developers.google.com/web/updates/2018/03/smooshgate
Между TC39 и JavaScript-сообществом случился конфликт на почве предложения по переименованию Array.prototype.flatten в smoosh из-за старой версии MooTools, которая патчит нативный прототип Array собственной реализацией flatten.
Матиас Байненс подробно разобрал причины конфликта и объяснил, почему обратная совместимость это основной принцип развития веба → https://developers.google.com/web/updates/2018/03/smooshgate
Как написать генератор случайных чисел и можно ли предсказать Math.random? Разбирается Александр Майоров → https://habr.ru/p/351454/
Разработка доступного компонента выставления рейтинга средствами HTML и CSS без JavaScript, пошаговое руководство Евгения Закурдаева → https://goo.gl/VDxa8Z
QuickSort, погружаемся глубже: Андрей Мелихов из devSchacht рефакторит и оптимизирует реализацию быстрой сортировки, написанную за 5 минут в прошлом видео (https://youtu.be/o0fe6OlUROg) → https://youtu.be/oc1W84ilvds
В каких случаях схлопываются маржины? Джонатан Харрел объясняет на визуальных примерах одну из самых сбивающих с толку концепций CSS → https://jonathan-harrell.com/whats-the-deal-with-margin-collapse/
[Анонс конференции и розыгрыш билета]
13 апреля в Екатеринбурге пройдёт DUMP — самая большая конференция для программистов на Урале. Традиционно будет секция, посвященная фронтенд-разработке. В этом году на ней выступят Алексей Мигутский (Microsoft), Зарема Халилова (Uploadcare), Серёжа Попов (HTML Academy), Анна Селезнёва (Evil Martians), Андрей Мелихов (Яндекс.Деньги), Виталий Слободин (Elonsoft). Среди обсуждаемых тем: Headless-браузеры, React + Redux + Reselect, как отделить фронтенд от старого бэкенда, CSS vs препроцессоры.
Еще в программе конференции: Григорий Бакунов (Яндекс), Сергей Абдульманов (Мосигра), Александра Ермоленко (Rambler&Co), Алексей Акулович (ВКонтакте), Алексей Савватеев (ЦЭМИ РАН) и многие другие.
Программа и регистрация: https://goo.gl/2Sxhmp Для всех читателей по промокоду FORWEBDUMPHOORAY скидка 5%.
А в это воскресенье мы случайным образом разыграем один билет — https://goo.gl/forms/v3ldj31aUaS4dUbm1
13 апреля в Екатеринбурге пройдёт DUMP — самая большая конференция для программистов на Урале. Традиционно будет секция, посвященная фронтенд-разработке. В этом году на ней выступят Алексей Мигутский (Microsoft), Зарема Халилова (Uploadcare), Серёжа Попов (HTML Academy), Анна Селезнёва (Evil Martians), Андрей Мелихов (Яндекс.Деньги), Виталий Слободин (Elonsoft). Среди обсуждаемых тем: Headless-браузеры, React + Redux + Reselect, как отделить фронтенд от старого бэкенда, CSS vs препроцессоры.
Еще в программе конференции: Григорий Бакунов (Яндекс), Сергей Абдульманов (Мосигра), Александра Ермоленко (Rambler&Co), Алексей Акулович (ВКонтакте), Алексей Савватеев (ЦЭМИ РАН) и многие другие.
Программа и регистрация: https://goo.gl/2Sxhmp Для всех читателей по промокоду FORWEBDUMPHOORAY скидка 5%.
А в это воскресенье мы случайным образом разыграем один билет — https://goo.gl/forms/v3ldj31aUaS4dUbm1
4 архитектурных слоя SPA
Как грамотно построить архитектуру SPA? Даниэль Дахила предлагает разделять приложение на сервисы предметной области, хранилище состояния, сервисы приложения и представление.
Разбор такой архитектуры на примере разработки простейшего блога → https://hackernoon.com/b842ea633c2e
Как грамотно построить архитектуру SPA? Даниэль Дахила предлагает разделять приложение на сервисы предметной области, хранилище состояния, сервисы приложения и представление.
Разбор такой архитектуры на примере разработки простейшего блога → https://hackernoon.com/b842ea633c2e
Как применить Puppeteer
Эрик Бидельман собрал готовые примеры использования Puppeteer: сбор статистики по неиспользуемому коду на каждой странице, проверка кеширования страниц сервис-воркером, определение используемых браузерных фич, несовместимых с поисковым ботом Google → https://github.com/GoogleChromeLabs/puppeteer-examples
Эрик Бидельман собрал готовые примеры использования Puppeteer: сбор статистики по неиспользуемому коду на каждой странице, проверка кеширования страниц сервис-воркером, определение используемых браузерных фич, несовместимых с поисковым ботом Google → https://github.com/GoogleChromeLabs/puppeteer-examples
[Вакансия, Москва]
Медиазона (https://zona.media) ищет Junior JavaScript-разработчика со знанием react/redux.
Медиазона — СМИ о проблемах в судах, тюрьмах, полиции и несправедливости вообще.
На проекте используются PostgreSQL, React, Redux, NodeJS, Tarantool, Redis. Местами flow. Есть CI Jenkins. Docker, ansible до кучи.
Кто нам нужен?
Нужен новый член команды, который готов быстро обучаться (если вдруг не знает чего). Прежде всего нужна адекватность и умение программировать. Хорошие руки. Всегда рады юным и не очень гениям, если вы вдруг разделяете проблематику нашего СМИ — тоже очень круто.
Чем придется заниматься?
Есть задачи по редактору текста, фандрайзингу, спецпроектам, возможно немного разработки игр. Как всегда где-то впереди маячит редизайн страниц, плюс есть технический долг. Нужно будет писать как фронтенд, так и бэкенд.
Полная занятость, офис на м. Китай-город. Зарплата от 40 до 100 тысяч.
Пишите:
https://t.iss.one/klond90
[email protected]
Медиазона (https://zona.media) ищет Junior JavaScript-разработчика со знанием react/redux.
Медиазона — СМИ о проблемах в судах, тюрьмах, полиции и несправедливости вообще.
На проекте используются PostgreSQL, React, Redux, NodeJS, Tarantool, Redis. Местами flow. Есть CI Jenkins. Docker, ansible до кучи.
Кто нам нужен?
Нужен новый член команды, который готов быстро обучаться (если вдруг не знает чего). Прежде всего нужна адекватность и умение программировать. Хорошие руки. Всегда рады юным и не очень гениям, если вы вдруг разделяете проблематику нашего СМИ — тоже очень круто.
Чем придется заниматься?
Есть задачи по редактору текста, фандрайзингу, спецпроектам, возможно немного разработки игр. Как всегда где-то впереди маячит редизайн страниц, плюс есть технический долг. Нужно будет писать как фронтенд, так и бэкенд.
Полная занятость, офис на м. Китай-город. Зарплата от 40 до 100 тысяч.
Пишите:
https://t.iss.one/klond90
[email protected]
Как в Unsplash постепенно перешли на TypeScript, Оливер Эш о мотивации и процессе перехода → https://medium.com/p/7a34caa24ef1