Подборка: IT (03.02.2019)
1) UX c нуля: как стать проектировщиком интерфейсов
https://tgraph.io/UX-c-nulya-kak-stat-proektirovshchikom-interfejsov-02-02
Источник: @cccoding
2) Пятерка лучших репозиториев для обучения кодированию на JavaScript.
https://tgraph.io/Izuchaem-JavaScript-s-pomoshchyu-GitHub-02-02
Источник: @cccoding
3) 5 идей для мощных проектов по машинному обучению для начинающих
В этой статье мы расскажем о пяти идеях, используя которые вы сможете реализовать действительно хорошие проекты по машинному обучению.
https://proglib.io/p/ml-projects/
Источник: @proglibrary
4) Сайт из коробки: готовые решения, идеи и вдохновение
Создавать сайт – дело творческое. Если вдохновение пропало, загляните в нашу подборку и вдохновитесь снова креативным дизайном и свежими идеями.
https://proglib.io/p/web-inspire/
Источник: @proglibrary
5) Как классифицировать изображения, используя TensorFlow: пошаговый гид
Простой туториал классификации изображений по категориям с помощью фреймворка Tensorflow. В примере используется кейс Kaggle "Идентификация собачьей породы".
Источник: @datarootlabs
6) Иногда вы хотите сравнить сложные структуры в тестах, игнорируя некоторые значения. Обычно это можно сделать, сравнив конкретные значения со структурой:
d = dict(a=1, b=2, c=3) assert d['a'] == 1 assert d['c'] == 3
Однако вы можете создать специальное значение, которое будет равно любому другому значению:
assert d == dict(a=1, b=ANY, c=3)
Это можно легко сделать, определив метод eq:
class AnyClass: def __eq__(self, another): return True ANY = AnyClass()
Источник: @pyproglib
7) Современный C++: время компиляции, работа со стандартной библиотекой, оптимизация и многое другое.
http://aras-p.info/blog/2018/12/28/Modern-C-Lamentations/
Источник: @cppproglib
8) В этой статье автор рассказывает, почему в C++ полный бардак и почему лучше начать изучение с языка C.
https://mikelui.io/2019/01/03/seriously-bonkers.html
Источник: @cppproglib
9) Публичные и приватные поля классов в JavaScript.
https://developers.google.com/web/updates/2018/12/class-fields
Источник: @frontendproglib
10) Корутины помогут вам с асинхронным программированием, а этот материал с корутинами:
Источник: @mobileproglib
11) Подробный гайд по юнит-тестированию Swift-приложений с применением разных моделей:
Источник: @mobileproglib
12) PyTorch Pretrained Bert
Этот репозиторий содержит операционную реализацию PyTorch Google TensorFlow для модели BERT.
Эта реализация предоставляется с предварительно обученными моделями Google, примерами, записными книжками и интерфейсом командной строки для загрузки любой предварительно обученной контрольной точки TensorFlow для BERT.
Источник: @dsproglib
13) Автор этой статьи рассказывает о множестве JDK и какой же из всех JDK использовать.
https://dzone.com/articles/java-and-the-jdks-which-one-to-use
Источник: @javaproglib
14) 26 советов по использованию var в Java.
https://dzone.com/articles/var-work-in-progress
Источник: @javaproglib
15) Популярные алгоритмы и их реализации на C#.
https://www.csharpstar.com/csharp-algorithms/
Источник: @csharpproglib
16) Список популярных паттернов проектирования на C#.
https://www.c-sharpcorner.com/UploadFile/bd5be5/design-patterns-in-net/
Источник: @csharpproglib
17) Unity 2019.1 beta
Вышла beta-версия Unity 2019.1 beta, которая знаменует собой начало новейшего Tech-стрима с множеством новых функций и возможностей. Она включает в себя больший контроль над редактором и улучшения как потенциальной скорости итерации при разработке для Android, так и рабочего процесса в целом.
https://medium.com/game-dev-channel/unity-2019-1-beta-c35168bfdd12
Источник: @Game_Dev_Channel