Достижения и фейлы техноиндустрии за 2017 год по версии NYT https://ain.ua/2017/12/27/dostizheniya-i-fejly-2017i-nyt
AIN.UA
Достижения и фейлы техноиндустрии за 2017 год по версии NYT
За прошедший год мы увидели немало: бум криптовалют, крупнейшие в истории взломы, устройства «из будущего», о которых и мечтать не могли всего 10 лет назад. Самые громкие и масштабные события издание New York Times собрало в один материал — редакция ...
Forwarded from Chulakov Dev
Погоди
Во многих сервисах пользователям приходится заполнять формы с большим количеством полей. И чем их больше, тем больнее терять введенные данные.
Чтобы спасти пользователя от такой досадной неудачи, обычно используют блокировку перехода и открывают модальное окно с вопросом о подтверждении намерений.
Чтобы реализовать это на стеке React, Redux, React Router 4, можно воспользоваться методом
Используя наработки из заметок про формы и модальные окна в React, мы собрали новое интерактивное демо с кодом решения:
https://codesandbox.io/s/zlp6zwkr3p
Если перейти к форме, начать ее заполнять, а затем попытаться покинуть страницу, то приложение поможет предотвратить потерю введенных данных.
Во многих сервисах пользователям приходится заполнять формы с большим количеством полей. И чем их больше, тем больнее терять введенные данные.
Чтобы спасти пользователя от такой досадной неудачи, обычно используют блокировку перехода и открывают модальное окно с вопросом о подтверждении намерений.
Чтобы реализовать это на стеке React, Redux, React Router 4, можно воспользоваться методом
block объекта history, который получают из компонента высшего порядка withRouter. Вызвать его нужно в методе жизненного цикла componentWillUnmount.Используя наработки из заметок про формы и модальные окна в React, мы собрали новое интерактивное демо с кодом решения:
https://codesandbox.io/s/zlp6zwkr3p
Если перейти к форме, начать ее заполнять, а затем попытаться покинуть страницу, то приложение поможет предотвратить потерю введенных данных.
Страховка производительности . Инструменты для улучшения производительности в обзоре Артема Денисова https://calendar.perfplanet.com/2017/performance-insurance/
Performance Calendar
Performance insurance
We are talking a lot about performance, how it can be improved, which tools to use for performance improvements but less about how to keep reached performance on a proper level. So, let’s take a look at tools which can help you to do so.
Size Limit
…
Size Limit
…
Время отклика компьютеров: 1977−2017 https://habrahabr.ru/post/345584/
Habr
Время отклика компьютеров: 1977−2017
У меня гнетущее чувство, что современные компьютеры по ощущениям медленнее, чем те компьютеры, которые я использовал в детстве. Я не доверяю такого рода ощущениям, потому что человеческое восприятие...
Подкаст «Фронтенд Юность (18+)» #32 Новогодний выпуск. Как свалить в Швейцарию https://soundcloud.com/frontend_u/e32
SoundCloud
#32 Новогодний выпуск. Как свалить в Швейцарию
В гостях Yan Lobaty! https://twitter.com/yanlobaty
Как свалить в Швейцарию (0:40)
Подведение итогов (53:53)
The Rolling Scopes Conference https://2018.conf.rollingscopes.com/
101-й новогодний выпуск
Как свалить в Швейцарию (0:40)
Подведение итогов (53:53)
The Rolling Scopes Conference https://2018.conf.rollingscopes.com/
101-й новогодний выпуск
Пять страхов дизайнеров, преодолеваемых с помощью CSS Grid https://css-tricks.com/five-design-fears-vanquish-css-grid/
CSS-Tricks
Five Design Fears to Vanquish With CSS Grid | CSS-Tricks
CSS grid, along with a handful of other new CSS properties, are revolutionizing web design. Unfortunately, the industry hasn't embraced that revolution
Дорожная карта на 2018-й год для фулстэк веб-разработчика https://codingthesmartway.com/the-2018-roadmap-to-fullstack-web-development/
Пишем JS библиотеку, которая будет менее 1TB по размеру . Небольшое руководство для создания экстра-маленьких библиотек https://medium.com/@kelin2025/writing-js-libraries-less-than-1tb-size-6342da0c006a
Medium
Writing JS libraries less than 1TB size
A small guide to create extra small libraries
Сделали для вас перевод статьи про основные front end тренды 2018.
#web #js
Если хотите спойлер, то:
🔸 Vue превозмогает React, но React + Next.js не сдаются
🔸Angular остается основным энтерпрайз фреймворком (но это не точно)
🔸Reason и Reason-react - JavaScript + OCaml экосистема
🔸GraphQL как замена RESTful
🔸Relay Modern и Apollo для фетчинга данных в связке с Redux
🔸Storybook для создания и тестирования UI компонентов
🔸Prettier сделает ваш код приятнее (для всех)
🔸Изучите Snapshots Jest и Enzyme
🔸Parcel притирает Webpack
🔸React Native & Electron все еще на коне
Подробнее по ссылке: https://goo.gl/JoZdGy
#web #js
Если хотите спойлер, то:
🔸 Vue превозмогает React, но React + Next.js не сдаются
🔸Angular остается основным энтерпрайз фреймворком (но это не точно)
🔸Reason и Reason-react - JavaScript + OCaml экосистема
🔸GraphQL как замена RESTful
🔸Relay Modern и Apollo для фетчинга данных в связке с Redux
🔸Storybook для создания и тестирования UI компонентов
🔸Prettier сделает ваш код приятнее (для всех)
🔸Изучите Snapshots Jest и Enzyme
🔸Parcel притирает Webpack
🔸React Native & Electron все еще на коне
Подробнее по ссылке: https://goo.gl/JoZdGy
Jem Space
Основные JavaScript тренды 2018
Если вы жили в глуши или были завалены проектами на протяжении 2017 года, эта статья для вас. Вы можете использовать эту статью как руководство для планирования своего роста как разработчика в 2018 году, что позволит вам получить более передовые проекты.…
Использование нейронной сети для восстановления повреждённых изображений http://www.opennet.ru/opennews/art.shtml?num=47831
www.opennet.ru
Использование нейронной сети для восстановления повреждённых изображений
Группа исследователей из Сколковского института науки и технологий, компании Yandex и Оксфордского университета опубликовала свои наработки в области применения свёрточных нейронных сетей для восстановления утерянных участков повреждённых изображений, устранения…
3 причины выбрать Vue вместо React в 2018 https://medium.com/@derickruizen/want-to-get-things-done-and-ship-3-reasons-to-choose-vue-over-react-in-2018-8de3fe710211
Medium
Want to get things done and ship? 3 reasons to choose Vue over React in 2018.
I’ve had the privilege to use both Vue and React in previous freelance projects I’ve worked on.
Понимание исходного кода React — начальный рендеринг https://hackernoon.com/understanding-the-react-source-code-initial-rendering-simple-component-i-80263fe46cf1
Hackernoon
Understanding the React Source Code — Initial Rendering (Simple Component) I | Hacker Noon
Как я создал говорящий emoji с помощью обычных emoji и JavaScript https://hackernoon.com/how-i-made-a-talking-emoji-using-regular-emojis-and-javascript-fe20e62ba10
Hackernoon
I made a talking emoji using regular emojis and JavaScript
Как обфусцировать имена классов CSS с помощью React и Webpack https://develoger.com/how-to-obfuscate-css-class-names-with-react-and-webpack-20e2b5c49cda
Medium
How to obfuscate CSS class names with React and Webpack
Motivation
Спросите у Яндекса про интерфейсы — запись трансляции https://www.youtube.com/watch?v=nmr5RoZa1Vs
YouTube
Спросите у Яндекса про интерфейсы - Запись трансляции
Как меняется дизайн интерфейсов? Cтилусы, пальцы, жесты, голосовое управление — как всё это влияет на внешний вид приложения? Что должен уметь фронтенд-разработчик и как им стать?
Каждые три недели мы в прямом эфире встречаемся с разработчиками, руководителями…
Каждые три недели мы в прямом эфире встречаемся с разработчиками, руководителями…
Инструменты фронтенда: мои избранные находки из 2017-го https://css-tricks.com/front-end-tools-favorite-finds-2017/
CSS-Tricks
Front-End Tools: My Favorite Finds of 2017 | CSS-Tricks
Louis Lazaris examines a few of his favorites finds of 2017 in the area of practical and interesting tools for front-end developers.
Создание роута с ленивой загрузкой с помощью Vue.js и последних возможностей браузера https://medium.com/js-dojo/build-a-lazy-load-router-with-vue-js-and-the-latest-browser-features-a1b52fe52dda
Medium
Build A Lazy-Load Router With Vue.js And The Latest Browser Features
Dynamic module importing is one of the latest JavaScript features to hit the major browsers. In this article I’ll demonstrate how you can…
Подкаст «devschacht»: Выпуск №10 — Новогодний. История Девшахты и планы развития https://soundcloud.com/devschacht/devschacht-10
SoundCloud
Выпуск №10 — Новогодний. История Девшахты и планы развития
Вспоминаем как всё начиналось, подводим итоги года и рассуждаем куда двигаться дальше.
Выпуск вели:
- Вадим Яловенко
- Андрей Мелихов
- Роман Пономарёв
03:40 Как и зачем мы спустились в шахту
31:40
Выпуск вели:
- Вадим Яловенко
- Андрей Мелихов
- Роман Пономарёв
03:40 Как и зачем мы спустились в шахту
31:40
«JavaScript Of The Future (ES8 & Beyond)» — Brian Terlson на JS Kongress 2017 #js https://www.youtube.com/watch?v=FSrHGVT13NI
Начинаем работать с доступностью веба https://medium.com/@emilymears/getting-started-with-web-accessibility-2c7632c3a8bd
Medium
Getting Started with Web Accessibility
Accessibility is a confusingly rare topic of conversation when learning about web development and design. Many developers enter into…