Size: a a a

Книги для программистов

2019 June 03
Книги для программистов
​​Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions (2014)
Автор: Venkat Subramaniam

#java #book #advanced #english

Язык: английский.

Целевая аудитория: опытные разработчики.

Сегодня функциональное программирование является одним из популярных направлений в создании программ. Это руководство расскажет вам, как программировать, используя данную парадигму, на языке, таком как Java, целиком и полностью объектно-ориентированном. Вы изучите основы ФП, научитесь работать с лямбда-выражениями и другими современными нововведениями языка.

В книге рассматриваются следующие темы:
✔ основы лямбда-выражений;
✔ строки и фильтры;
✔ работа с ресурсами;
✔ оптимизируем рекурсию и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры.

Недостатки:
➖ встречаются ошибки в коде.
источник
Книги для программистов
источник
Книги для программистов
​​Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond (2018)
Автор: Joe Morgan

#javascript #book #beginner #english

Язык: английский.

Целевая аудитория: начинающие JavaScript разработчики.

Если вы привыкли читать книгу по всему вебу разом, где в кучу смешивали PHP, HTML и JavaScript, то у вас наверняка сложились плохие ощущения от синтаксиса последнего. В этом руководстве покажут, как писать правильный и выразительный JavaScript код, чтобы он не только работал, но и мог легко развиваться в рамках одного проекта, не причиняя боль разработчикам. Также вы познакомитесь с технологиями ECMAScript 5 и ECMAScript 6.

В книге рассматриваются следующие темы:
✔ переменные и основные типы данных;
✔ массивы и коллекции;
✔ условные выражения и циклы;
✔ пишем функции;
✔ классы и объекты;
✔ примеры хорошей архитектуры и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные и качественные примеры кода.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Думаешь это могут делать только богатые?

90% людей не умеют пользоваться деньгами. Большинство несет свои сбережения в банк, а это – прямой путь к бедности, потому что цены в стране растут быстрее, чем проценты в банке

Богатые поступают по-другому — часть прибыли они всегда инвестирует и получает 20-30-40-50% годовых, с каждым годом становясь еще богаче

- Инвестору не нужно вкалывать на работе или в бизнесе
- Чтобы стать инвестором, достаточно 1000 рублей свободных денег
- При правильном подходе риски минимальны

Но почему большинство не инвестирует? Главная причина - не хватает знаний как правильно это делать. Боятся прогореть.

Подписывайтесь на канал «Лимон на чай»

Автор канала – инвестор-практик. Простыми словами рассказывает начинающим про инвестирование, говорит о конкретных шагах и фишках, проверенных собственным опытом. Максимум сути и минимум бесполезной теории.

Подписывайся, чтобы стать богаче — @lemonfortea
источник
2019 June 04
Книги для программистов
​​Regular Expressions Cookbook: Detailed Solutions in Eight Programming Languages (2012)
Автор: Jan Goyvaerts

#programming #book #beginner #english

Язык: английский.

Целевая аудитория: начинающие разработчики.

Регулярные выражения являются мощным инструментом при работе с разными видами текстовых данных: будь то простое извлечение текста по определённому паттерну, извлечение электронных адресов, масок телефонных номеров или даже валидных url адресов. Это большое руководство рассматривает основные свойства и функции регулярных выражений, а также примеры реального применения.

В книге рассматриваются следующие темы:
✔ основы регулярных выражений;
✔ программирование с помощью регулярных выражений;
✔ валидация и форматирование;
✔ слова, переносы и специальные символы;
✔ числа;
✔ url-адреса и многое другое.

Преимущества:
➕ богатый материал по теме;
➕ многочисленные примеры.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine (2015)
Авторы: Clinton Gormley, Zachary Tong

#programming #book #advanced #english

Язык: английский.

Целевая аудитория: опытные разработчики.

Пожалуй, никто с тем, что в любом приложении есть поиск, спорить не будет. Если вы хотите, чтобы пользователи любили ваше приложение, сделайте поиск хорошим. Или же возьмите готовую технологию вроде Elasticsearch: это полнотекстовый поиск, также позволяющий вам анализировать данные и лучше строить поисковые запросы. Это руководство подробно ознакомит вас с основами данной технологии - от установки до первого использования.

В книге рассматриваются следующие темы:
✔ основы работы поисковых систем;
✔ основы работы с Elasticsearch;
✔ использование геолокации;
✔ полнотекстовый поиск и многое другое.

Преимущества:
➕ многочисленные примеры;
➕ полный обзор на работу с технологией.

Недостатки:
➖ кому-то может показаться слишком подробным.
источник
Книги для программистов
источник
Книги для программистов
​​13 июня в 20:00 мск OTUS приглашает на бесплатный пробный урок «WebAssembly» в рамках курса «Разработчик JavaScript»: https://otus.pw/0IEy/

На вебинаре мы:
Рассмотрим, что представляет из себя WebAssembly, где его можно использовать уже сегодня;
Разберем архитектуру JavaScript движка на примере v8, для того чтобы лучше понять, какое место занимает в нем WebAssembly.
Рассмотрим реальные кейсы из практики.

Урок проведёт Александр Коржиков (ING, Амстердам) - разработчик JavaScript с 10-летним опытом (Альпари, Тинькофф, Backbase (Голландия)), имеет степень по прикладной математике и кибернетике.

Приглашаются как действующие, так и начинающие разработчики JavaScript. Регистрируйтесь - участие свободное: https://otus.pw/0IEy/
источник
2019 June 05
Книги для программистов
​​SOLID. Software development is not a Jenga game (2014)
Автор: Mark Nijhof

#programming #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на любых языках.

SOLID - это популярный акроним, выделяющий пять основных принципов объектно-ориентированного программирования, придуманных Робертом Мартином, существенно улучшающих создание и управление большими приложениями. Данное небольшое руководство познакомит вас со всеми из них на небольших примерах кода, что даст вам хорошее понимание и применение данных принципов на практике.

В книге рассматриваются следующие темы:
✔ принцип единой ответственности;
✔ принцип скрытости;
✔ принцип подстановки Барбары Лисков;
✔ принцип разделения интерфейса;
✔ принцип инверсии зависимостей.

Преимущества:
➕ небольшой объём;
➕ важные основы программирования.

Недостатки:
➖ даёт лишь поверхностной представление о SOLID.
источник
Книги для программистов
источник
Книги для программистов
​​Reactive Programming on Android with RxJava (2017)
Авторы: Christopher Arriola, Angus Huang

#java #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на Java.

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

В книге рассматриваются следующие темы:
✔ что такое реактивное программирование;
✔ компоненты RxJava;
✔ многопоточность;
✔ реактивное моделирование;
✔ обработка ошибок и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ небольшой объём;
➕ множество примеров кода.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
​​Practical Git and GitHub (2016)
Автор: Dinis Cruz

#git #book #english

Язык: английский.

Целевая аудитория: разработчики любого уровня.

Сегодня почти ни один крупный проект не обходится без системы контроля версий Git, функции которой позволяет настолько уверенно контролировать процесс разработки, насколько это возможно. Вы не только можете хранить код и разрабатывать в группе, вы можете вернуться к последнему коммиту, даже если он был совершён несколько месяцев назад. Однако и при работе с Git случаются свои ошибки и подводные камни, о которых и расскажет автор данного руководства.

В книге рассматриваются следующие темы:
✔ используем Git для устранения бага;
✔ возвращаемся назад во времени, используя git checkout;
✔ меняем ветки;
✔ пушим изменения и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные советы, решения проблем.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Немного новостей: ВТБ обратил внимание на VR

В июле выйдет робоадвайзер по инвестициям с индивидуальным просчетом доходов на основе вводных от клиента. А на форум в Санкт-Петербург привезут VR-экскурсию по новостройкам с редактором дизайна и ипотечным консультантом. Для внутреннего пользования написали виртуальную голосовалку для акционеров с биометрической идентификацией и голосовым управлениям.
Надеемся, что на этом не конец, и разработки пойдут дальше.
источник
2019 June 06
Книги для программистов
Вы любите мемы и наше издание. Почему не совместить приятное с полезным? Предлагаем вашему вниманию нашу новую позицию.

https://telegra.ph/Pikcher-boh-najdis-06-06
источник
2019 June 07
Книги для программистов
Доброе утро! Хотим собрать закрытый чат для общения и нетворкинга. Чтобы туда попасть, расскажите немного о себе мне @theasder
источник