Подборка: IT (09.02.2019)
1) Урок 3. Комментарии в PHP
https://tgraph.io/Urok-3-Kommentarii-v-PHP-02-08
Источник: @cccoding
2) Язык Swift: вопросы и ответы на собеседовании
Да, язык Swift прост, но не настолько, чтобы некоторые вопросы с собеседований не загоняли в тупик. Давайте разберемся, как на них отвечать.
https://proglib.io/p/swift-interview/
Источник: @proglibrary
3) React Podcast #3: Евгений Ковальчук про релиз хуков в React 16.8 и особенности их использования на реальных примерах
Источник: @webstandards_ru
4) Будущий JavaScript: чего еще не хватает?
http://2ality.com/2019/01/future-js.html
Источник: @front_end_dev
5) Еще три способа визуализации состояния JavaScript
https://medium.freecodecamp.org/three-more-ways-to-visualize-the-state-of-javascript-1f91ee452d07
Источник: @front_end_dev
6) CSS-in-JS и статический рендеринг
https://frontarm.com/james-k-nelson/css-in-js-static-rendering/
Источник: @front_end_dev
7) Nvidia выпустила сайт для удаления морщин
Загружаете фото — маской отмечаете морщины — наслаждаетесь результатом.
https://www.nvidia.com/research/inpainting/selection
А вот, что у нас получилось
Источник: @datarootlabs
8) Заменят ли роботы журналистов?
Ведущие мировые СМИ уже давно используют искусственный интеллект при создании новостных материалов.
Треть контента, публикуемого Bloomberg News, написана автоматическими алгоритмами системы Cyborg. The Associated Press использует ИИ для создания простейших новостей спорта с результатами матчей.
Машина недавно стала автором статьи в австралийской версии The Guardian. Forbes тестирует инструмент под названием Bertie, генерирующий шаблоны для материалов. И это лишь немногие примеры.
Чем робот лучше человека и исчезнут ли журналисты?
Читайте мнения западных и российских экспертов в материале:
Источник: @heyml
9) Новый Марк Браун о том, как разрабатывать игры для людей с нарушением восприятия информации:
Источник: @progamedev
10) Учебник Full Speed Python
В опубликованном на GitHub пособии João Ventura основной акцент делается на обучении на реальных практических задачах. Автор заявляет, что студенты его курса могут реализовать распределенное клиент-серверное приложение с сокетами уже на третьей неделе. Более 2000 звезд на GitHub указывают на то, что это не голословное утверждение.
Источник: @pyproglib
11) Пишем эскиз веб-фреймворка на Python на низком уровне
Источник: @pyproglib
12) Полезная шпаргалка по структурам данных с графиками и примерами кода на C++.
https://github.com/gibsjose/cpp-cheat-sheet/blob/master/Data%20Structures%20and%20Algorithms.md
Источник: @cppproglib
13) Интересный плагин для красивой текстовой анимации на сайте.
https://github.com/jschr/textillate
Источник: @frontendproglib
14) Готовим сертификаты для интернет-соединения мобильных приложений с серверами:
Источник: @mobileproglib
15) 10 ключевых шагов в разработке Android-приложения:
Источник: @mobileproglib
16) Лучшая визуализация методов градиентного спуска
На это можно смотреть вечно!
Источник: @dsproglib
17) Обучение с подкреплением (reinforcement learning, RL) — один из способов машинного обучения, в ходе которого испытуемая система (агент) обучается, взаимодействуя с некоторой средой.
Данный курс - это версия для студентов YSDA и ВШЭ (весна 2019 года). Для полных материалов курса необходимо переключиться на главную ветвь. Для всех материалов, которые мало описаны, есть ссылки на дополнительную информацию и связанные материалы (D.Silver / Sutton / blogs / и т.д.).
Источник: @dsproglib
18) Пора использовать современные технологии, поэтому давайте докеризируем Java-приложение.
https://stackify.com/guide-docker-java/
Источник: @javaproglib
19) Более глубокая работа с Entity Framework для платформы .NET.
https://www.toptal.com/dot-net/entity-framework-performance-using-contains
Источник: @csharpproglib
20) What's needed to Dev Games
Большинство людей, которые планируют заниматься программированием, как хобби или основной профессией обычно задаются вопросами: «Что такое программирование?», «Зачем мне нужно программирование?», «Какой язык я буду учить?», «Что я получу в итоге?».
В этой статье автор объясняет, что нужно для разработки игр и кем реально является разработчик игр.
https://medium.com/game-dev-channel/whats-needed-to-dev-games-f700786b429d
Источник: @Game_Dev_Channel