imageАлгоритми — це всього лише покрокові алгоритми рішення задач, і більшість таких задач вже були кимось вирішені, протестовані і перевірені. Можна, звичайно, поринути в глибоку філософію геніального Батога, вивчити багатосторінкові фоліанти з доказами та обґрунтуваннями, але хочете ви витрачати на це свій час?

Відкрийте чудово ілюстровану книжку, і ви відразу зрозумієте, що алгоритми — це просто. А грокать алгоритми — це веселе і захоплююче заняття.

Читати далі →

imageКнига призначена для навчання початківців співробітників роботі з Linux. Основні достоїнства книги:

• містить тематично згруповані уроки, що швидко допоможе вам знайти саме потрібне і перейти до конкретної чолі, де ця тема докладно розглядається;
• описує основи операційної системи Linux, в тому числі її дистрибутиви, типи додатків з відкритим вихідним кодом, вільне ПЗ, ліцензування, навігацію та інше;
• досліджує роботу з командним рядком, у тому числі навігацію в ній, перетворення команд в сценарії і т. п.;
• вчить створювати типи користувачів і користувальницькі групи.

Читати далі →

imageData Science — це сукупність понять і методів, що дозволяють надати сенс і зрозумілий вигляд величезних обсягів даних.

Кожна з глав цієї книги присвячена одному з найцікавіших аспектів аналізу і обробки даних. Ви почнете з теоретичних основ, потім перейдете до алгоритмів машинного навчання, роботі з величезними масивами даних, NoSQL потоковим даними, глибокого аналізу текстів і візуалізації інформації. У численних практичних прикладах використані сценаріїв на Python.

Обробка та аналіз даних — одна з найгарячіших областей IT, де постійно потрібні розробники, яким по плечу проекти будь-якого рівня, від соціальних мереж до виучуваних систем. Сподіваємося, що книга стане відправною точкою для вашої подорожі в захоплюючий світ Data Science.

Читати далі →

Мова C# майже функціональний

Здрастуйте, шановні читачі! Наші пошуки в області мови C# серйозно перегукуються з цією статтею, автор якої — фахівець з функціонального програмування на C#. Стаття — уривок з підготовлюваної книги, тому в кінці посту пропонуємо проголосувати за цю книгу.



Читати далі →

Книга «Програмна інженерія. Підручник для вузів. 5-е видання оновлене і доповнене»

imageПривіт, Хаброжители! Ми вирішили написати огляд про навчальну літературу С. А. Орлова, який дає комплексний підхід до вирішення найбільш важливих питань, що виникають у програмних проектах.

Підручник присвячено систематичному викладу принципів, моделей, методів і показників, використовуваних в інженерній циклі створення складних програмних систем. Викладено основи як класичних, так і гнучких методів розробки, питання менеджменту класичних і гнучких програмних проектів. Показані останні наукові та практичні досягнення, що характеризують динаміку розвитку цієї галузі. Наприклад, значна увага приділяється самим «дзвінким» темами: сервисноориентированной архітектурі і хмарних технологій, предметно-орієнтованого підходу і методології DevOps, розробці через поведінку. Описано комплексний підхід до вирішення найбільш важливих питань, що виникають у програмних проектах.

Читати далі →

Книга «Вивчаємо Node. Переходимо на сторону сервера. 2-е вид. доповнене і перероблене»

imageТехнологія Node.js все ще молода і в той же час існує досить довго, щоб великі корпорації (LinkedIn, Yahoo! і Netflix) взяли її на озброєння.

Ця книга присвячена Node і тим модулів, які утворюють базову функціональність Node. Ви почнете знайомство з основ створення веб-сервера і базових функціональностей, а потім перейдете до системи модулів, REPL, розробки додатків, проблем безпеки, дочірнім процесів, познайомитеся з новими функциональностямі, що з'явилися в ES6, комплексною розробкою (Express, MongoDB, Redis, AngularJS і Backbone.js), прийомами розробки додатків і, нарешті, з використанням Node в інших областях, таких як мікроконтролери та «інтернет речей».

Читати далі →

Книга «Децентралізовані програми. Технологія Blockchain в дії»

imageТехнологія Bitcoin показала, як можна використовувати криптографічно збережені записи, модель з обмеженими ресурсами, відкритий вихідний код і пірингові мережі для створення нового типу успішних програм.

Децентралізовані додатки гнучкіше, прозоріше і надійніше, ніж сучасне програмне забезпечення, створене із застосуванням традиційних моделей. Ця книга знайомить вас із основами створення децентралізованих програм та принципів їх розробки на прикладі декількох прибуткових додатків. Причина такого комерційного ухилу пояснюється тим, що прибуток (вигода) є основою успішного, надійного і перспективного децентралізованого програми. Скористайтеся ними як трампліном до створення вашого власного додатка.

Читати далі →

Книга «Програмування без дурнів»

imageМожливо, ви добре знаєте про проблеми, які є у вашому коді. Можливо, у вас вже склалося уявлення про те, що потрібно чи не потрібно робити в майбутньому, щоб стати хорошим програмістом. «Немає нічого страшного в тому, що ви поганий або середній програміст, — пише Стів Макконнелл в книзі Code Complete. — Питання полягає лише в тому, як довго програміст може бути поганим або средненькая, не усвідомлюючи при цьому, що можна робити краще». Чому ж так часто складно перейти до етапу визначення проблем і знаходження способів їх усунення?

Основні причини того, що ми знаходимо неправильні способи вирішення проблем, що лежать у площині наших людських якостей. На першому місці в цьому випадку варто консерватизм. Спочатку не так вже просто протистояти сильному бажанню робити все так само, як і раніше. Мозок повинен економно розподіляти свої ресурси і тому функціонує таким чином, щоб не відкидати прийнятне рішення проблеми при вигляді туманної альтернативи на горизонті. А вивчення всіх актуальних трендів в нових технологіях, мови, методи та фреймворках — занадто витратна за часом захід, який може змусити забути про веселого життя.

Читати далі →

Книга «В роботу з головою. Патерни успіху від IT-спеціаліста»

imageПривіт, Хаброжители! до нас тільки що прийшла з друкарні книга Кела Ньюпорта «В роботу з головою. Патерни успіху від IT-спеціаліста»

«Те, що я роблю, вимагає довгих годин роботи з джерелами і повної концентрації»
Дональд Кнут

Не можете зосередитися на роботі? Постійно відволікається на перевірку електронної пошти, соціальні мережі і новинні стрічки? Пора скористатися радами від провідних IT-фахівців і поринути з головою у роботу.

Освойте один з найбільш цінних навичок — вміння зосередитися на складним завданням, не відволікаючись на дрібниці. Тільки так можна впоратися зі складною інформацією і добитися кращих результатів за мінімальний час.

Читати далі →

Свіжа добірка ресурсів для маркетолога мобільних додатків: книги і блоги



Залишатися добрим маркетологом без постійної самоосвіти немислимо — банальна істина, про яку, тим не менш, часто забувають. А якщо ви займаєтеся просуванням мобільних додатків, то завдання ускладнюється: не так легко знайти перевірені джерела з актуальною інформацією, яку можна використовувати на практиці. Сьогодні ми приготували для вас п'ятничну підбірку з 10 книг останніх років і 10 блогів, які можуть бути корисні маркетологу мобільних додатків.

Читати далі →