Подборка: IT (29.01.19)
1) Плюсы и минусы профессии программист
https://tgraph.io/Plyusy-i-minusy-professii-programmist-01-27
Источник: @cccoding
2) Огромный список библиотек, фреймворков и просто полезных инструментов для языка Python. Если вы искали особое решение для вашей задачи, оно уже здесь!
https://github.com/vinta/awesome-python
Источник: @proglibrary
3) Запускаем мобильные Flutter-приложения на компьютере
Разрабатываете мобильные Flutter-приложения? Рассказываем о проектах, которые позволят запустить их на настольных компьютерах.
https://proglib.io/p/flutter-desktop/
Источник: @proglibrary
4) Как начать работать заниматься веб-разработкой с нуля to Create-React-App на Windows
https://medium.freecodecamp.org/how-to-go-from-scratch-to-create-react-app-on-windows-a8a24687d595
Источник: @front_end_dev
5) 8 Vue.js UI компонентов для 2019
https://medium.com/swlh/8-vue-js-ui-component-for-2019-79fc43d6da79
Источник: @front_end_dev
6) Визуализация концепций GraphQL
https://medium.com/devschacht/dhaivat-pandya-graphql-concepts-visualized-114bfdf83021
Источник: @front_end_dev
7) 80+ бесплатных книг по Data Science
Большой архив полезной литературы от O'Reilly.
https://www.oreilly.com/data/free/archive.html
Источник: @datarootlabs
8) Статья о том, что бывает, когда не формулируешь ТЗ четко, а художник не рисует концепты, а делает сразу 3D модель
Источник: @progamedev
9) Что такое Аллокатор? Давайте узнаем из следующей статьи.
Источник: @cppproglib
10) Статья о том, почему функциональное программирование — это не серебрянная пуля.
https://www.fluentcpp.com/2019/01/04/functional-programming-is-not-a-silver-bullet/
Источник: @cppproglib
11) Введение в React Hooks.
Источник: @frontendproglib
12) Материал о том, почему важно проводить анализ аудитории перед разработкой приложения:
Источник: @mobileproglib
13) Блокируем трекинг веб-активности на iOS:
Источник: @mobileproglib
14) Продвинутая библиотека по обеспечению безопасности ваших приложений.
https://github.com/pac4j/pac4j
Источник: @javaproglib
15) Linux — самая популярная ОС для разработки. Время выучить эту ОС по знаменитому курсу от Mail.ru.
https://www.youtube.com/playlist?list=PLrCZzMib1e9pun72f4KmFopzPs5pGB85_
Источник: @csharpproglib
16) Как изменится программирование в ближайшие 10 лет
https://tgraph.io/Kak-izmenitsya-programmirovanie-v-blizhajshie-10-let-01-28
Источник: @cccoding
17) Git за полчаса: руководство для начинающих
В последние годы популярность git демонстрирует взрывной рост. Эта система контроля версий используется различными проектами с открытым исходным кодом.
https://proglib.io/p/git-for-half-an-hour/
Источник: @proglibrary
18) Бета iOS 12.2 приносит улучшения в работу PWA: внешние ссылки открываются во встроенном браузере, состояние сохраняется в фоне, новые экспериментальне возможности, приложения в поиске
https://twitter.com/mhartington/status/1089292031548145666
Источник: @webstandards_ru
19) Будущий JavaScript: чего ещё не хватает? Аксель Раушмайер рассматривает важные, на его взгляд, возможности языка, которые ещё предстоит добавить: значения, функциональное программирование, параллелизм, стандартная библиотека, лишние возможности и мелочи
http://2ality.com/2019/01/future-js.html
Источник: @webstandards_ru
20) Lighthouse CI, фронтенд и бэкенд для непрерывной интеграции https://github.com/ebidel/lighthouse-ci И пример использования для бюджета быстродействия: если код ухудшает результат проверки, то пулреквест не мёржится
https://web.dev/fast/using-lighthouse-ci-to-set-a-performance-budget
Источник: @webstandards_ru
21) Выпуск №158: Сайт «Веб-стандартов», события и сообщества, новинки Safari TP, свежие статьи, снипеты и редакторы кода, кому нужен VR, фонд GitNation и Роберт Харитонов с Денисом Радиным в гостях
https://medium.com/p/eac76300bd8f
Источник: @webstandards_ru
22) Когда и как использовать CSS Multi-Column Layout
https://www.smashingmagazine.com/2019/01/css-multiple-column-layout-multicol/
Источник: @front_end_dev
23) Удаление ключевого слова «this» в JavaScript делает его лучшим языком. И вот почему
Источник: @front_end_dev
24) JavaScript: топ тем и фреймворков для изучения в 2019 году
https://medium.com/web-standards/top-js-2019-1116718b2b67
Источник: @front_end_dev
25) Отслеживание пользователей с помощью CSS
http://www.webdesignernews.com/redirect/id/2506574
Источник: @front_end_dev
26) Вот смотрю я, что люди за 48 часов на джемах пилят и офигеваю немного
https://www.reddit.com/r/Unity3D/comments/akj6km/mouse_house_game_made_in_48h_by_2_people_for_the/
Источник: @progamedev
27) Поиск свободного парковочного места с Python и глубоким обучением
Вместе с автором вы напишете точную систему уведомлений о свободной парковке, используя Python и глубокого обучения.
Источник: @pyproglib
28) Удивительные средства командной строки
Амджит Рамануджам – инженер трафика в Netflix и создатель интерактивных инструментов для работы с Postgres и MySQL: PGCLI и MYCLI. Разработчики Python часто создают скрипты или программы, которые требуют запуска из командной строки. В этом докладе Амджит демонстрирует отличные инженерные и дизайнерские приемы для создания удобных инструментов командной строки.
Источник: @pyproglib
29) UNIX-подобная операционная система: пишем ядро на языке C
UNIX-подобная операционная система интересна для разбора, а также для написания собственного ядра, которое выведет сообщение. Ну что, напишем?
https://proglib.io/p/write-a-kernel/
Источник: @cppproglib
30) Используем популярные STL алгоритмы для профессиональной разработки.
http://pfultz2.com/blog/2018/11/04/stl-alogrithms/
Источник: @cppproglib
31) Статья-анонс третьей версии TypeScript: основные функции, особенности, типы и многое другое.
https://blogs.msdn.microsoft.com/typescript/2018/07/30/announcing-typescript-3-0/
Источник: @frontendproglib
32) Создание и распрост��анение пакетов Swift:
Источник: @mobileproglib
33) Введение в Data Science и Machine Learning
Рассматриваем основы Data Science и Machine Learning, а также как и куда двигаться дальше в данном направлении.
Источник: @dsproglib
34) Serverless tensorflow на AWS Lambda
Имея современные фреймворки типа Keras или Tensorflow и каталоги готовых решений становится проще создавать модели, которые дают необходимую для продукта точность.
Сегодня легко найти/скачать/натренировать модель и хочется иметь возможность также легко ее деплоить. Автор показажет практичный и удобный способ подобного деплоя, для которого не требуется быть специалистом в облачных технологиях и кластерах.
Источник: @dsproglib
35) Machine Learning Basics
Глубокое обучение - это особый вид машинного обучения. Чтобы хорошо понимать глубокое обучение, нужно иметь четкое понимание основных принципов машинного обучения. В этой книге представлен краткий курс по наиболее важным общим принципам ML
http://www.deeplearningbook.org/contents/ml.html
Источник: @dsproglib
36) 38 open-source приложений для Android, написанных на Java.
Источник: @javaproglib
37) Создание 3D шахмат на игровом движке Unity.
https://www.raywenderlich.com/186631/how-to-make-a-chess-game-with-unity
Источник: @csharpproglib
38) JS-Battle Game
JS-Battle - игра, ориентированная на программистов и играть в неё надо JS-кодом.
Суть игры: сначала Вам надо выбирать юнита из предложенных: у каждого юнита есть свои сильные и слабые стороны. Вы видите, каких юнитов выбрал противник, и выбираете в отместку ему. Затем нужно написать на JavaScript скрипт поведения своей армии — проще говоря, сценарий «что каждый юнит должен делать на поле битвы».
В статье поэтапно рассказывается о разработке игры, используемые технологии, работа с Api и многое другое.
https://medium.com/game-dev-channel/js-battle-b3f6ee33369e
Источник: @Game_Dev_Channel
39) Pattern Break
Журналист Джастин Рив, написал статью, в которой объяснил, как Ni no Kuni 2 успешно сочетает в себе сразу несколько жанров. Он описал принцип работы каждой из механик, а также рассказал, зачем разработчики решили воплотить эту концепцию в жизнь.
https://medium.com/game-dev-channel/pattern-break-1437dc16404f
Источник: @Game_Dev_Channel