Dev-Feed

Актуальная подборка материалов для вашего развития. Будь в теме не дай своим знаниям устареть!

search
В этом подкасте мы с вами поговорим о том что нового появилось в представленной версии реакта 16.6.0.

static contextType - Статическое свойство для работы с контекстом.
React.memo() - Метод, который помогает увеличить перфоманс функциональных компонентов.
React.lazy() - Метод из нового API - React suspense, который помогает грузить компоненты асинхронно.

Так же, в не большое дополнение, мы рассмотрим ещё один статический метод:
getDerivedStateFromError - Это улучшенная функциональность метода componentDidCatch для отлавливания ошибок рендеринга в дочерних компонентах.

https://vk.cc/8DZeUx
expand_more
Нейронные сети. Краткий справочник (2017)
Автор: Роберт Каллан
#data_analysis@php2all #book@php2all
Эта книга является первой в полном курсе по нейронным сетям. Ее целью является раскрытие основных понятий и изучение основных моделей нейронных сетей с глубиной, достаточной для того, чтобы опытный программист мог реализовать такую сеть на том языке программирования, который покажется ему предпочтительнее. В книге рассматриваются основные модели нейронных сетей, важные для понимания основ изучаемого предмета, и обсуждаются связи между нейронными сетями и традиционными понятиями из области искусственного интеллекта.

больше книг в альбоме https://vk.com/php2all/book
expand_more
Сценарии командной оболочки. Linux, OS X и Unix (2017)
Авторы: Дейв Тейлор, Брендон Перри
#linux@php2all #book@php2all
Сценарии командной оболочки помогают системным администраторам и программистам автоматизировать рутинные задачи с тех самых пор, как появились первые компьютеры. С момента выхода первого издания этой книги в 2004 году многое изменилось, однако командная оболочка bash только упрочила свои лидирующие позиции. Поэтому умение использовать все ее возможности становится насущной необходимостью для системных администраторов, инженеров и энтузиастов. В этой книге описываются типичные проблемы, с которыми можно столкнуться, например, при сборке программного обеспечения или координации действий других программ. А решения даются так, что их легко можно взять за основу и экстраполировать на другие схожие задачи.

Цель этой книги — продемонстрировать практические приемы программирования сценариев на bash и познакомить с самыми распространенными утилитами на коротких и компактных примерах, не вдаваясь в излишние подробности. Экспериментируйте с этими сценариями - ломайте, исправляйте и приспосабливайте их под свои нужды, чтобы понять, как они работают. Только так вы сможете решать самые сложные задачи.
К посту прикреплена книга на английском языке.

больше книг в альбоме https://vk.com/php2all/book
expand_more
Курс по работе с терминалом:

Весь плейлист: https://vk.cc/8BAtDT

Основы командной строки/Терминал #0 Введение
Основы командной строки/Терминал #1 GitBash и ConEmu
Основы командной строки/Терминал #2 Просмотр информации о файлах и папках
Основы командной строки/Терминал #3 Навигация по папкам
Основы командной строки/Терминал #4 Создание и удаление папок и файлов
Основы командной строки/Терминал #5 Перемещение и копирование файлов и папок
Основы командной строки/Терминал #6 Клавиатурные сокращения и трики
expand_more
Linux. Необходимый код и команды. Карманный справочник
Автор: Скотт Граннеман
#linux@php2all #book@php2all
Данная книга представляет собой краткое пособие по основным командам операционной системы Linux. Читатель найдет в ней описание большинства команд, необходимых ему в повседневной работе. В первых главах представлены самые элементарные сведения о работе с системой. По мере чтения книги материал усложняется, освоив его, читатель сможет решать достаточно серьезные задачи.
Начинающие пользователи, только приступающие к изучению Linux, найдут сведения о самых необходимых им командах. Но предполагаемая аудитория не ограничивается новичками.
Материал книги также напомнит опытным пользователям команды и опции, которые они успели забыть или которым они по каким-то причинам ранее не уделяли внимания.

(интересную литературу можно посмотреть у нас в альбоме https://vk.com/php2all/book )
expand_more
Сегодня разбираемся с ключевыми структурными различиями и функциональными особенностями SQL и NoSQL на примере MySQL и MongoDB.

И помните, что универсального решения не существует. Поэтому всегда думайте о своих целях и средствах для их достижения.

#sql@tproger #nosql@tproger
expand_more
Работа с Google средствами PHP. Часть 3
15- Работа с Google Spreadsheet: Заполнение таблицы из скрипта
16- Работа с Google Spreadsheet: Редактирование строки
17- Работа с Google Spreadsheet: Удаление строки
18- Работа с Google Photo: Подключение к Google Photo
19- Работа с Google Photo: Работа с альбомами
20- Работа с Google Photo: Извлечение фотографий из альбома
21- Работа с Google Photo: Манипуляции с фотографиями
#php

#video
expand_more
Паттерны проектирования в Java.
#Java@javatutorial
expand_more
Подборка новых лекций для дизайнеров

Меньше двух недель до новой конференции о дизайне [club167365319|TREND]! В связи с этим мы продолжаем новый сезон лекций и радуем вас премьерами.

Денис Шлесберг поведает об эмоциональном и рациональном подходе к дизайну, Денис Машаров покажет целый альбом истории развития типографики, Артем Горбунов раскроет неизвестную сторону создания электронной книги, Максим Пономарёв расскажет как не впасть в грех и получить креативную благодать, а Александр Ратасеп поговорит о интересных приложениях и сервисах.

— Лекция «Зачем дизайнеру оба полушария» Дениса Шлесберга, креативного директора брендингового агентства Артоника.
В этой лекции Денис Шлесберг попытается ответить на очень сложный вопрос: как заставить работать вместе творческий эмоциональный подход к дизайну и рациональное инженерное мышление. Расскажет, как работают теории о дизайн мышлении, как на самом деле мыслят дизайнеры и чем это может помочь при создании бренда.
Объяснит, почему плохой дизайн лучше, чем неправильный. И, конечно же, покажет два масштабных дизайн проекта из области авиации и туризма, которые никого не оставят равнодушными.

— Лекция «Парадигмы типографики» Дениса Машарова, художника шрифта, арт-директора студии Shandesign.
Есть мнение, что консервативнее типографики может быть только иконопись. При этом мы так много времени проводим наедине с текстом, что типографика сейчас становится чуть ли не главным средством коммуникации с аудиторией. В своей лекции Денис Машаров обстоятельно расскажет, как с помощью типографики передавать эмоции и идеи, как выстроить диалог и привлечь внимание. Почему шрифты выглядят именно так, а не иначе и какой цели служат. И все это с огромным количеством примеров с конца 17 века до наших дней.

— Лекция «Будущее электронных книг» Артема Горбунова, основателя одноименного Бюро.
Если вы дизайнер и книжный червь в одном лице, то эта лекция точно для вас! В течение часа Артем Горбунов расскажет о новом издательском проекте своей студии.
Любители чтения давно спорят о том, что лучше: старая добрая бумажная книга или ебуки для читалок и смартфонов. Практически все сходятся во мнении, что тяжелее всего читать книги с экрана монитора, но все мы вынуждены это делать. Артем представит принципиально новый формат электронной веб книги, расскажет про плюсы и минусы форматов, принципы верстки, интерактив с читателями.
А кроме технических подробностей и примеров покажет на что живут традиционные печатные издательства и электронное издательство. Будут цифры, сравнение гонораров и реальная статистика. Вы удивитесь!

— Лекция «Ловушки креативного мозга» Максима Пономарёва, сооснователя и креативного директора Friends Moscow.
Не важно, кто вы: дизайнер, копирайтер или креативный директор — наша работа всегда начинается одинаково. Сначала мы получаем бриф, затем начинаем генерировать идеи. Как часто удается придумать гениальную идею сразу? Почему заказчик относится к ней, мягко говоря, со скепсисом? Как заставить свой мозг придумать не 1-2 идеи, а 200? Об этих и других трудностях мозгового штурма расскажет сооснователь брендингового агентства Friends Moscow Максим Пономарев. А потом будет кейс, о том, как отмыть миллион и поехать с ним на фестивали.

— Лекция «Инструменты дизайна будущего» Александра Ратасепа, арт-директора студии М18.
Сегодня, чтобы быть успешным, хороший дизайнер должен разбираться во многих дисциплинах. Но, сколько бы мы не говорили о высоких технологиях, брендинге и искусственном интеллекте, рутинную работу по ретуши, сборке макетов и прототипированию никто не отменял. И пока нас всех не заменили роботы, Александр Ратасеп расскажет о самых интересных приложениях и сервисах, помогающих свести рутину к минимуму. Вас ждет самая прикладная лекция сезона.

Тема: #exclusive@prosmotr, #design@prosmotr, рубрика: #lecture@prosmotr.
expand_more
Использование Docker (2017)
Автор: Эдриен Моуэт

#book@poglib

Контейнеры Docker предоставляют простые быстрые и надёжные методы разработки, распространения и запуска программного обеспечения, особенно в динамических и распределённых средах. Из этого практического руководства вы узнаете, почему контейнеры так важны, какие преимущества вы получите от применения Docker и как сделать Docker частью процесса разработки.

Книга "Использование Docker" предназначена для разработчиков, инженеров по эксплуатации и системных администраторов, особенно для тех, кто живо интересуется практическим применением технологии DevOps, она предоставит обширный материал: от основ, необходимых для запуска десятка контейнеров, до описания сопровождения крупной системы с множеством хостов в сетевой среде со сложным режимом планирования. Книга последовательно проведёт вас по всем этапам, необходимым для разработки, тестирования и развёртывания любого веб-приложения, использующего Docker.

Если вы интересуетесь Docker'ом, то скорее всего вам будут интересные следующие темы:
— Микросервис на Kotlin, Spring Boot и Docker: https://vk.com/wall-54530371_132143
— Серия полезных шпаргалок от RebelLabs: https://vk.com/wall-54530371_84908
— Настраиваем рабочее окружение вместе с Docker: https://vk.com/wall-54530371_111555
expand_more
Evil Nerd - Обучение Java (начальный уровень) [Уроки 1-5]
Урок 1 - Установка JDK.
Урок 2 - Установка IDE IntelliJ IDEA
Урок 3 - Иерархия Java и первая программа
Урок 4 - Переменные и вывод на экран
Урок 5 - Ввод данных с клавиатуры
#EvilNerd@javatutorial
expand_more
Будет полезно дизайнерам)
expand_more
close