Подборка: IT (25.01.19)
1) Универсальный генератор снипетов для VS Code, Sublime Text и Atom: вставляете фрагмент кода и слово, которое разворачивает его по клавише Tab, и получаете готовый снипет для настроек
https://snippet-generator.app/
Источник: @webstandards_ru
2) Открылась регистрация на первый митап ReactRussia в Петербурге 16 марта: в программе два доклада Яндекса и Одноклассников и одно свободное место для заявки
https://reactrussia.timepad.ru/event/894987/
Источник: @webstandards_ru
3) Как работать с денежными значениями в JavaScript. Сара Даян справляется с проблемами (деньги как Number, плавающая точка, проценты против деления) с помощью Dinero.js в переводе на ДевШахте
https://medium.com/p/bb0706840f0e
Источник: @webstandards_ru
4) Text-transform и копирование. Игорь Шевченко рассказывает, что происходит при копировании текста с изменённым регистром в разных браузерах как это решили стандартизировать
https://medium.com/p/65faa3c5e91b
Источник: @webstandards_ru
5) Самые полезные новинки октябрьского релиза React 16.6 по версии Кингсли Сайласа и как они пригодятся на практике: React.memo() и React.lazy(), contextType, getDerivedStateFromErrors
https://css-tricks.com/react-16-6-0-goodies/
Источник: @webstandards_ru
6) Этика веб-производительности
https://timkadlec.com/remembers/2019-01-09-the-ethics-of-performance/
Источник: @front_end_dev
7) Как я создал асинхронную библиотеку для валидации форм в ~ 100 строках кода с помощью React Hooks
Источник: @front_end_dev
8) Ребята из Splash Damage сделали просто щедрейший подгон для всех разработчиков игр. Они опубликовали в открытый доступ огромный диздок по своей игре Dirty Bomb. Чуть больше трёсот страниц чистого золота. Помимо этого можно скачать артбук и саундтрек. Огромный респект чувакам!
https://www.splashdamage.com/news/the-design-of-dirty-bomb/
Источник: @progamedev
9) Небольшой фильм о том, как создавался легендарный Cuphead. Ну кто не любит такие истории успеха?
Источник: @progamedev
10) Крутая статья-тестирование различных модов PHP на производительность. Сравниваем PHP FPM, PHP PPM, Nginx Unit, React PHP и RoadRunner
https://habr.com/ru/post/431818/
Источник: @phptoday
11) В этом продвинутом курсе по C++ вы познакомитесь со следующими темами:
— обработка исключений;
— работа с файлами: запись и чтение;
— структуры и объединения;
— векторы;
— классы и объекты;
— наследование;
— полиморфизм и инкапсуляция;
— работа с STL и многое другое.
https://www.youtube.com/playlist?list=PLw_k9CF7hBpJKHeOFXOHOyy_KuR06aLqt
Источник: @cppproglib
12) Тест: насколько хорошо вы знаете C++
Тест поможет проверить, насколько хорошо вы знаете С++. На выходе вы получите максимально объективную оценку.
https://proglib.io/p/cpp-test/
Источник: @cppproglib
13) Создаём iOS-приложение, которое будет показывать эмодзи с вашим выражением лица:
https://medium.freecodecamp.org/how-to-build-a-super-quick-smile-tracking-app-16eee960888d
Источник: @mobileproglib
14) Как поддерживать структуру Android-проекта:
guides.codepath.com/android/Organizing-your-Source-Files
Источник: @mobileproglib
15) Создаём чат-ботов для Slack: от простых до обученных ИИ
Заметили популярность чат-ботов ВКонтакте, Telegram, Facebook? В корпоративных сервисах вроде Slack они также способны приносить пользу.
https://proglib.io/p/intelligent-slack-bot/
Источник: @dsproglib
16) Знакомимся с основами функционального программирования на Java.
https://tomassetti.me/functional-programming-for-java-getting-started-with-javaslang/
Источник: @javaproglib
17) Большой курс для начинающих разработчиков по основам Docker.
Источник: @csharpproglib
18) Структура сюжета в играх
Взаимодействие означает наличие выбора, но зачастую повествование в видеоиграх игнорирует этот аспект. При этом, если пользователи смогут сделать всё, что пожелают, как можно рассчитывать на то, что они будут проходить чужую историю вместо создания собственной? Должны ли игры напоминать генераторы историй по типу Minecraft? Ответы на эти вопросы вы найдете в статье.
https://medium.com/game-dev-channel/plot-structure-in-games-910c71e47843
Источник: @Game_Dev_Channel