January 25, 2019

Подборка: 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

https://medium.freecodecamp.org/how-i-built-an-async-form-validation-library-in-100-lines-of-code-with-react-hooks-81dbff6c4a04

Источник: @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.

https://bit.ly/2B089xQ

Источник: @csharpproglib

18) Структура сюжета в играх

Взаимодействие означает наличие выбора, но зачастую повествование в видеоиграх игнорирует этот аспект. При этом, если пользователи смогут сделать всё, что пожелают, как можно рассчитывать на то, что они будут проходить чужую историю вместо создания собственной? Должны ли игры напоминать генераторы историй по типу Minecraft? Ответы на эти вопросы вы найдете в статье.

https://medium.com/game-dev-channel/plot-structure-in-games-910c71e47843

Источник: @Game_Dev_Channel