Подборка: IT (15.01.19)

1) КАК СТАТЬ ПРОФЕССИОНАЛЬНЫМ ВЕБ РАЗРАБОТЧИКОМ С НУЛЯ?

https://tgraph.io/KAK-STAT-PROFESSIONALNYM-VEB-RAZRABOTCHIKOM-S-NULYA-01-14

Источник: @cccoding


2) 20 малоизвестных фич и особенностей Python

https://proglib.io/p/top-python-features/

Источник: @proglibrary


3) Как превратить идею в концепт

https://vc.ru/pixonic/41523-kak-prevratit-ideyu-dlya-igry-v-koncept

Источник: @devapp


4) Решение непростых задач раскладки на гридах. Мишель Баркер разбирает рабочую задачу

https://css-irl.info/solving-a-tricky-layout-problem/

Источник: @webstandards_ru


5) Выпуск №156: Подкаст в Spotify, GraphQL в Питере, перемены на Гитхабе, браузерная поддержка, CSS-vs-JS. 

Ссылка на Медиум: https://medium.com/p/3f06fa7bce46 

Или на Ютуб: https://youtu.be/Y1Ye03n_8bI

Источник: @webstandards_ru


6) Простое руководство по анимации CSS

https://medium.com/@js_tut/simple-css-animation-tutorial-c4ad941a5d5c

Источник: @front_end_dev


7) Хроники JavaScript объектов

https://blog.bitsrc.io/the-chronicles-of-javascript-objects-2d6b9205cd66

Источник: @front_end_dev


8) ​​AI теперь преображает фотографии и картины в анимацию!

Исследователи из University Washington и Facebook выпустили доклад, в котором показана система, основанная на deep learning. Она может преобразовывать фотографии и картины в анимацию. Алгоритм Photo Wake-Up использует сверточную нейронную сеть для анимации человека или персонажа в 3D из одного неподвижного изображения.

«Наш метод работает с фотографиями всего тела, фронтальными, фотографиями в движении, искусством и постерами. Кроме того, пользователь может редактировать человека на изображении, просматривать реконструкцию в 3D и исследовать ее в AR».

https://news.developer.nvidia.com/transforming-paintings-and-photos-into-animations-with-ai/

https://youtu.be/G63goXc5MyU

Источник: @datarootlabs


9) Подборка классных Unity-ассетов, которые упростят работу над вашими проектами.

https://80.lv/articles/unity-packs-to-kick-off-2019/

Источник: @progamedev


10) Python туториал для начинающих от CS Dojo

https://www.youtube.com/playlist?list=PLBZBJbE_rGRWeh5mIBhD-hhDwSEDxogDg

Источник: @pyproglib


11) Вы можете проверить отношения наследования классов с помощью встроенной функции issubclass ():

#codexample
 
class BaseClass: pass 

class SubClass(BaseClass): pass 
issubclass(SubClass, BaseClass) 
#True 
issubclass(SubClass, object) 
#True 
issubclass(BaseClass, SubClass) 
#False

Источник: @pyproglib


12) Создатель C++, Бьёрн Страуструп, в статье рассказывает о том, какие есть проблемы с программированием.

https://www.technologyreview.com/s/406923/the-problem-with-programming/

Источник: @cppproglib


13) Все мы любим и часто пользуемся стандартной библиотекой C++ STL. Однако есть случаи, когда это невыгодно для производительности. В этой статье как раз и рассматриваются такие случаи. 

https://cukic.co/2018/06/03/set-intersection-in-cxx/

Источник: @cppproglib


14) Краткий курс в GraphQL: плюсы, минусы и альтернативы. 

https://www.robinwieruch.de/why-graphql-advantages-disadvantages-alternatives/

Источник: @frontendproglib


15) Понятное руководство по React для опытных JavaScript разработчиков.

https://bit.ly/2ONiMce

Источник: @frontendproglib


16) Несколько подходов к добавлению mock-ов в Swift:

https://marcosantadev.com/mock-dependencies-instance-configuration-injection-swift/

Источник: @mobileproglib


17) Стратегия тестирования Android-приложений:

https://engineering.talkdesk.com/android-testing-strategy-73269539c13d

Источник: @mobileproglib


18) ​​ 7 трюков для глубокого обучения, о которых вы не знали

Неочевидные приемы для глубокого обучения, сокращающие время выполнения моделей и повышающие точность их результатов. Код прилагается.

https://proglib.io/p/deep-learning-tricks/

Источник: @dsproglib


19) Понимание генеративных состязательных сетей (GAN)

Генеративные сети — это очень интересный класс нейронных сетей, которые учатся генерировать определённые объекты. Сейчас, подобные сети очень популярны и используются для самых разных задач — от генерирования пугающих картинок и суперразрешения до поиска лекарств от рака. 

Посмотрим как шаг за шагом, построить GAN.

https://towardsdatascience.com/understanding-generative-adversarial-networks-gans-cd6e4651a29

Источник: @dsproglib


20) Используем компонент Spring Security для создания REST API.

https://www.baeldung.com/securing-a-restful-web-service-with-spring-security

Источник: @javaproglib


21)C#, как и многие другие языки, имеет свои лучшие практики и стандарты. Если вы ещё не в курсе них, вот вам понятное руководство. 

https://problembook.net/content/ru/INTRODUCTION.html

Источник: @csharpproglib