Які подкасти слухають IT-фахівці

Ми попросили IT-фахівців розповісти про те, які подкасти вони слухають і чим саме вони їм подобаються. Антон Романьков , FullStack JS developer Radio T — коли я починав свій шлях в IT, подкаст дозволив мені «підслухати» діалоги професіоналів і доторкнутися до IT-тусовці. Іноді можна почути детальний розбір нової технології, архітектурного підходу або виявлену дірку в безпеці даних. Туди заходять цікаві гості, з якими влаштовують технічні дебати. Обговорення написання коду, інструментів для розробки і вічні суперечки про те, як краще писати код. CTOcast — всі інтерв'ю з дуже цікавими людьми. Кожен гість розповідає про свій шлях в IT і як він прийшов до успіху. Завдяки подкасту розумієш, наскільки різною буває бізнес в IT і як багато підходів до роботи може бути. Дмитро Маленко , CTO в rollApp Exponent — Ben Thomson (автор stratechery.com ) і James Allworth глибоко розкопують причини подій, що відбуваються в high-tech, а також їх неочевидні наслідки для бізнесу та суспільства.

Опубліковано: 23/05/18 @ 10:00
Розділ Різне Читати далі...

Як змусити себе працювати: боремося з прокрастинацією

Часто буває так, що вам лінь щось робити? Настільки лінь, що ви годинами займаєтеся чим завгодно, але не тим, що реально потрібно. Годину тому ви в повній бойовій готовності були здатні впоратися з будь-яким завданням, але як тільки сідайте за робоче місце, справи йдуть шкереберть. Ви намагаєтеся взяти себе в руки, але ось помічаєте, що вже зовсім пізно, а на вашому моніторі замість doc-файлу відкритий YouTube з відео про тихоокеанської сельдевой акулі і фотографії давньоєгипетського бога по імені Кека. Що ж ви робили весь цей час? Багато вважатимуть це простий лінню, але буде некоректно і грубо називати це саме так. Більш точне визначення — прокрастинація. Але це слово настільки абстрактне і туманне, що звичайний мирний самаритянин ще більше заплутається. Мені дуже подобається, як про прокрастинації зумів доступно і наочно розповісти Тім Урбан у своїй статті та виступі на конференції TED , проте питання все ще відкрите.

Опубліковано: 21/05/18 @ 11:22
Розділ Різне Читати далі...

AI & ML дайджест #7: самоврядні машини, Data Science як сучасна алхімія, PyTorch 1.0

У випуску: Data Science для нетехнічних фахівців, пояснення центральної граничної теореми, Tensorflow for text comprehension, роботи вже вміють збирати меблі IKEA.
Хотілося б відродити AI & ML дайджест на DOU. Буду дуже вдячний за ідеї та пропозиції щодо наповнення — пишіть у коментарях. Також якщо у вас є бажання приєднатися до складання наступного дайджесту, буду радий допомозі. Нижче наводжу статті на близько Data Science тематику , які мені попалися останнім часом. Self driving cars — в Техасі в липні 2018 року запустять самоврядні машини. Lobe — про підхід до проблем Data Science для нетехнічних фахівців. Data Science is alchemy — Data Science як сучасна алхімія. AI conference in China — Китай дуже сильно просувається в напрямку Data Science, FT. Якщо не помиляюся, прогнозують, що зараз йде дуже серйозна боротьба між США і Китаєм в цій галузі. Central limit theorem — непогане пояснення центральної граничної теореми. PyTorch — вийшла версія PyTorch 1.0.

Опубліковано: 19/05/18 @ 07:00
Розділ Різне Читати далі...

PHP дайджест #13: реліз 7.3, що нас чекає в PHP 8 та майбутнє програмування

У випуску: як працює Dependency Injection, Software Design Patterns в Symfony, конференція PHP fwdays'18. Основні PHP Versions Stats — 2018.1 Edition — статистика використання PHP за перший квартал 2018 від засновника Packagist. Цікаво, що PHP >= 7.0 вже використовують 78,22% розробників, які запускають Composer у своїх проектах. 68,74% бібліотек підтримують PHP 5.6 і нижче. Learning Design Patterns with Symfony — велика презентація по Software Design Patterns в Symfony. Що нас чекає в PHP 8 — розбір деякий нових штук, таких як PHP JIT. Return True — цікава головоломка. Потрібно в код функції (який ви бачите) передавати такий аргумент, щоб в кінці отримати true. PHP 7.3 update — що нового в релізі PHP 7.3. 400 сайтів Drupal атаковані криптовалютним майнером — у Drupal знову проблеми з безпекою.

Опубліковано: 18/05/18 @ 10:00
Розділ php Читати далі...

DOU Проектор: Y-Productive — додаток, яке допоможе не відволікатися і працювати продуктивніше

У рубриці DOU Проектор всі бажаючі можуть презентувати свій продукт (як стартап, так і ламповий pet-проект). Якщо вам є про що розповісти — запрошуємо взяти участь. Якщо ні — можливо, серія надихне на створення власної made in Ukraine продукту. Питання і заявки на участь надсилайте на editors@dou.ua . Мене звуть Олександр Жебряков. Я кілька років будую власний бізнес, прагну до можливості працювати коли завгодно і звідки завгодно. Y-Productive — думаю, моя найкраща ідея, оскільки вирішує близьку мені проблему. У мене дружина і дворічний син, так що проблема особистої продуктивності в робочий час для мене питання щоденний. Кожен день мені хочеться закрити всі робочі завдання в робочий час, встати з-за комп'ютера з почуттям досягнутого результату і приділити всю увагу родині та дозвілля. Але як зробити так, щоб робота завжди йшла за планом? Ідея Протягом дня з'являється безліч приводів переключитися на щось менш важливе, але більш термінове.

Опубліковано: 17/05/18 @ 10:50
Розділ Блоги Читати далі...

Вступ до Machine Learning: перше знайомство з моделями

Цю статтю створен у співавторстві з Анастасією Білоус . Машинне навчання і штучний інтелект за останні кілька років стали дуже гарячими темами. В тих чи інших варіантах вони сьогодні є частиною величезної кількості продуктів, і мало хто не задумується над їхнім запровадженням. Приклади застосування ML (Machine Learning) — від автоматичного визначення важливих листів і швидких відповідей Gmail, створення музики за допомогою машинного навчання до AlphaGo . Ця стаття також буде прочитана роботами швидше і більше разів, ніж людьми :) У цьому матеріалі ми сфокусуємося виключно на темі машинного навчання і спробуємо на інтуїтивному рівні описати принципи його роботи. В Інтернеті є кілька визначень машинного навчання різного ступеню формальності, але в кінці статті ми прийдемо до свого власного. Оскільки це наш перший матеріал про машинне навчання на DOU, ми почнемо нашу, можна сказати екскурсію, з основ. Знайте рішення Візьмемо за приклад таку історію.

Опубліковано: 16/05/18 @ 10:00
Розділ Різне Читати далі...

DOU Books: 5 класичних книг від Сергія Сыроватченко, SQL Server DBA

Від редакції: в рубриці DOU Books учасники спільноти розповідають про п'ять улюблених книгах — тих, які змінюють світогляд і можуть бути корисні читачам-колегам. [Сергій Сыроватченко — SQL Server DBA в EPAM. Працює з SQL Server вже 7 років. Захоплюється тематикою адміністрування серверів і оптимізацією запитів. У вільний час пише технічні статті та робить міні-тули для обслуговування та моніторингу продуктивності SQL Server] Коли я почав працювати над цією збіркою, то більшу частину часу я перебував в роздумах щодо вибору тематики. Було складно вирішити, що б помістити в заповітний список. Адже є категорія книг «на один раз». А є така література, до якої хочеться періодично повертатися, щоб освіжити в пам'яті емоції і той захват, які перший раз відчував при читанні. Саме такий список книг мені і хотілося б запропонувати читачам в цій добірці.

Опубліковано: 15/05/18 @ 10:00
Розділ Безпека Читати далі...

Senior Data Scientist із Лондона – про ринок Британії та майбутнє великих даних

Дмитро Карамшук — Senior Data Scientist в Skyscanner. Ще навчаючись на магістратурі в КПІ, він разом з двома одногрупниками вирішив підзаробити. Так народився стартап Stanfy з річним оборотом близько $500 000. Попри перспективну роботу й хороші гроші, Дмитро покинувши програмування та бізнес і зайнявся наукою. За шість років він здобув Докторський ступінь в Інституті IMT Lucca в Італії, працював науковим співробітником Королівського коледжу Лондона, виступав на TEDx та зовсім скоро приїде до Києва на Kyiv Data Spring . В інтерв'ю для DOU Дмитро розповів про дірявий ринок Data Science в Британії, чому Київ не Лондон та що великі дані зроблять з нами в майбутньому. — Ваш перший досвід у стартапах — Stanfy з 2005 по 2010 роки. Вашій команді вдалося вирости зі студентського проекту в повноцінну компанію з двадцятьма співробітниками. З чого все почалося? Проект починався просто як лабораторна робота в КПІ.

Опубліковано: 14/05/18 @ 07:00
Розділ Блоги Читати далі...

SQL Server дайджест #15: другий сервіс пак для SQL Server 2016, як підняти сіквел на Маці і SQLSaturday Kyiv 2018

SQLSaturday в Україні: Київ (дуже скоро), Харків і Львів. SQL Server в докер контейнері. Відео доповідей SQL Server c європейських і світових конференцій. Збірка всіх цікавих можливостей SSMS і багато іншого в сьогоднішньому дайджесті. Погнали! Почитати Experience SQL Server 2017: Start your journey here : Є бажання встановити SQL Server 2017, дізнатися максимально швидко, що нового з'явилося і які можливості для вас відкриває ця версія, але не знаєте, з чого почати? Тоді вам сюди. Коротка підбірка статей і ресурсів SQL Server 2017 для швидкого старту. SQL Server 2016 SP2 : Вийшов другий сервіс пак для SQL Server 2016. Новина важлива, так як додається багато цікавого функціоналу і оптимізацій. Радує, що Microsoft дає тут багато інформації по релізу. : Відмінний розбір ситуації від Підлоги Рендала.

Опубліковано: 12/05/18 @ 10:00
Розділ Сервіси Читати далі...

Геймдев: які є спеціалізації програмістів і з чого починати

Привіт. Мене звуть Максим Носатий, я Game Developer, працюю з UE4 і Unity3D. Мій стаж в геймдеве — близько 5 років. Я починав свою кар'єру як Unity3D & C++ розробник у аутсорсингової компанії iLogos, пропрацював там півтора року. У 2014 році я зацікавився Unreal Engine 4 . Як і Unity, це компонентно-орієнтований рушій. Кожен місяць платив $30 зі своєю джуниорской зарплати за ліцензію. Треба сказати, це здорово било по бюджету. І через деякий час я вирішив знайти роботу за цим профілем. Так як в Україні на той момент практично не було проектів на UE4, шукав вакансії за кордоном. Отримавши оффер від польської компанії VividGames, я поїхав в місто Бидгощ на позицію UE4 & C++ розробника. Там теж пропрацював близько півтора років: спочатку в UI-команді, пізніше — в Engine. Потім я повернувся в Україну і близько року співпрацював з компаніями ProgramAce і CommuniClique. Кілька місяців тому заснував власну компанію. Ми займаємося розробкою ігор і VR-додатків.

Опубліковано: 08/05/18 @ 10:39
Розділ Блоги Читати далі...

Як скоро ваше місце займе AI

Штучний інтелект може складати пісні, малювати картини, допомагати в медицині, управляти транспортними засобами і грати в ігри. Тепер він вчиться писати код. Чи означає це, що дні розробників з плоті і крові полічені? В майбутньому сфера розробки програмного забезпечення зазнає радикальних змін: поєднання машинного навчання та штучного інтелекту з технологіями генерації коду покращиться настільки, що до 2040 року більшу частину коду будуть писати машини, а не люди. По украй мірі так вважають в Національній лабораторії Ок-Рідж Міністерства енергетики США. Звичайно, в майбутньому багато робочі місця, які існують зараз, втратять свою актуальність. Згідно з оцінками Бюро статистики праці США, до 2026 року скорочення зайнятості серед 11 професій з оплатою більше 60 000 доларів в рік складе більше 74 тисяч позицій порівняно з 2016 роком або близько 6,4 млрд доларів в заробітній платі. При цьому зайнятість програмістів знизиться на 7,6% з 294 900 до 272 300.

Опубліковано: 07/05/18 @ 07:13
Розділ Різне Читати далі...

Go дайджест #3: Go 1.10.2 and 1.9.6, новий брендинг для Go, NGINX Unit 1.0 сервер додатків з підтримкою Go

У випуску: vgo proposal — accepted, керівництво по Go компілятору, спосіб зберігання «чутливих» даних і безліч інструментів. Новини Go 1.10.2 and Go 1.9.6 Released — в основному дрібні виправлення. Go's New Brand — новий бренд і лого. Можна скачати «brand book» . NGINX Unit 1.0: An App Server That Supports Go (and Others) — NGINX Unit тепер production ready. The vgo Proposal Has Been Marked as Accepted Почитати Automate Chrome with Go and the Chrome Debugging Protocol — автоматизація Chrome browser за допомогою Go і ChromeDP. Google Releases gVisor, a Sandboxed Container Runtime — ізольований рантайм для контейнерів. An Official Introduction to the Go Compiler — коротке керівництво по Go компілятору. Data Processing with Clojure and Go — порівняння продуктивності двох мов. How to Write Better Unit Tests in Go Using Mocks — стаття про те, як мокать сервіси використовуючи Pegomock mocking framework.

Опубліковано: 05/05/18 @ 10:00
Розділ Хостинг Читати далі...

Легкий старт в ІТ: що таке RPA і як освоїти технологію з нуля

Всім привіт! Вже 9 років я працюю в Intetics РМом. Перші 8 років я займався проектом в області геоінформаційних сервісів (ГІС), де ми практично з нуля створювали покриття якісними геоданными для дуже великого замовника. Пару років тому, коли з'явилася необхідність підвищити ефективність процесів на проекті, мій керівник підкинув статтю про так званої революції роботів. Автор у всіх подробицях розповідав про те, які професії з часом вимруть і чому. Десь між рядків згадувалася технологія Robotic Process Automation (RPA). Зацікавившись, я почав більш глибоке вивчення цього напрямку бізнесу. Дуже хотілося підбадьорити нейрони, вийти із зони комфорту і спробувати щось нове, тим більше що AI і ML активно використовуються в ГІС-сервісах. Автоматизувати, насправді, можна як в ГІС, так і в закупівлях або фінсекторі. Мій перехід в цей напрямок почався саме з спроб роботизувати поточні фронт-офіс завдання ГІС проекту і внутрішні бек-офіс процеси компанії.

Опубліковано: 04/05/18 @ 10:41
Розділ Різне Читати далі...

DOU Books: 5 книжок про спілкування в команді від Андрея Трофімова, керівника львівського офісу EPAM

Від редакції: у рубриці DOU Books спеціалісти розповідають про 5 своїх улюблених книжок — ті, які змінюють світогляд та корисні читачам-колегам. [Андрій Трофімов — Director, Software Engineering в EPAM, MBA, PMP. В ІТ з 2000-го року. Працював як System Administrator, Delphi, PHP, Java розробник та тімлід, QA manager, Project manager. З 2005-го року сфокусований на general management. Цікавиться літературою з управління та розвитку] За роки роботи я розробив власний підхід: коли починаєш займатися новим напрямком — переконайся, що володієш необхідним для цієї професії інструментарієм. Наприклад, я досить давно у general management та неодноразово мав змогу переконатися, що управління компанією — надзвичайно складні та комплексне завдання, де окрім лідерських навичок та широкого кругозору, потрібно володіти й іншими інструментами.

Опубліковано: 03/05/18 @ 10:00
Розділ Блоги Читати далі...

Як стати доповідачем на міжнародній конференції: покрокова інструкція

Всім привіт, мене звати Михайло Боднарчук. Пишу цю статтю, поки перебуваю в Остіні, штат Техас. Тут виступаю з доповіддю на конференції Longhorn PHP . При цьому сам я живу в Києві і так, я не пошкодував 16 годин свого часу, щоб дістатися сюди. Квиток в обидві сторони оплачує сторона, що запрошує, рівно як і проживання. А якщо так — то чому б і не з'їздити, раз запрошують? Доповідь на Bulgaria PHP 2016 В минулому році я робив доповіді на чотирьох європейських конференціях. На жаль, я дуже мало бачив там учасників з України, а спікерів і зовсім можна на пальцях перерахувати. Звичайно, почати виступати в Європі набагато простіше після того, як скоїв релокейт і інтегрувався в культурне середовище. Але це далеко не обов'язкова умова. Для виступів на конференціях потрібні лише знання і бажання. Мета цієї статті — мотивувати українських програмістів їздити і ділитися знаннями на конференціях. Я знаю, у нас працює багато розумних і талановитих людей, що володіють унікальними знаннями.

Опубліковано: 02/05/18 @ 10:00
Розділ Різне Читати далі...

Квітень 2018. Финстрип. 100К в міс почекають. Червоні трикутники.

1$=62р. Монетизація тільки РМЯ і Adsense 1. «медицина-1»
Траф середньодобовий: 13273 (пройшов. міс 11225);
Всього статей: 671;
Дохід: 73558 (минулий міс 71676 руб);
Дохід на 1К уніків: 194 руб.

2. «медицина-2»
Траф середньодобовий: 1055 (пройшов. міс 1032);
Всього статей: 309
Дохід: 4934 (минулий міс 4834 руб);
Дохід на 1К уніків: 162 руб. 3. «туризм»
Траф середньодобовий: 398 (пройшов. міс 332);
Всього статей: Нових статей — 4; Інші 250 з 2013 року.
Дохід: 2093 (минулий міс 2430 руб);
Дохід на 1К уніків: 181руб. Усього опубліковано за квітень 58 статей. Разом за Квітень: 80585 (пройшов міс 78940 ). Розподіл трафіку: 50 на 50 google/яндекс Розподіл доходу: 70% адсенс, 30% рмя. Розбір польотів В кінці місяця довелося зняти блоки посилань від гугла, тому за травень результати мабуть впадуть приблизно на 30%. Сюди ж можна додати, що половину травня трафік в цілому просідає, оскільки всі гуляють і садять картоплю.

Опубліковано: 01/05/18 @ 09:23
Розділ Безпека Читати далі...

Шлях стажиста: MacPaw

[Шлях стажиста — постійна рубрика, в якій початківці IT-фахівці діляться своїм досвідом стажувань як в іноземних, так і в українських компаніях. Якщо ви хочете розповісти свою історію, пишіть на vlada@dou.ua ] Привіт, мене звуть Микита. Я студент Київського політехнічного інституту, навчаюся на 4 курсі ФИВТа. Серед моїх інтересів — програмування, нові технології, а також спорт (плавання і бокс). На стажування в MacPaw я подавався два рази і сьогодні хочу поділитися своїм досвідом, розчаруваннями і висновками, які зробив за два останніх роки. На момент подачі заявки на стажування в 2016 році у мене не було комерційного досвіду в iOS розробці. Але близько півроку до цього я самостійно вивчав стек технологій Cocoa Touch, мови Swift і Objective-C, намагаючись написати нескладні програми. До того ж отримав непогані базові знання в університеті: математика, алгоритми, паралельне програмування та досвід написання об'ємних робіт на C++ і Java.

Опубліковано: 30/04/18 @ 07:00
Розділ Різне Читати далі...

Векторні сцени і анімації - як побороти сегментацію в iOS

Привіт, мене звати Віталій Малаховський, я інженер в компанії Genesis. Нещодавно мені довелося попрацювати над цікавою завданням: зробити анімацію для iOS додатки, яка буде зберігати пропорції при зміні розміру (тобто бути векторної). І, звичайно, вона не повинна втрачати при цьому якість ресурсів. Порившись в інтернеті, я знайшов кілька способів зробити це: Намалювати анімацію в програмі Adobe After Effects, а потім легко мігрувати на будь-яку платформу (iOS/macOS/Android), використовуючи Lottie, — супервариант для нас як для розробників (тому що, по суті, і робити нічого не треба). Але для цього потрібно, щоб хто-небудь знав After Effects, тому ми його не розглядали. Використовувати векторні ресурси і відносні значення при роботі з UIKit, — це саме те, про що я вам розповім. Всі приклади роботи з ресурсами, які я вам покажу, на Zeplin. Але якщо ви не користуєтеся Zeplin — не біда. Самостійно знайдіть розміри ресурсів в будь-якій іншій зручній для вас програмі.

Опубліковано: 28/04/18 @ 07:14
Розділ Різне Читати далі...

iOS дайджест #25: два роки з React Native, пишемо досліджуваний код, згадуємо основи Computer Science

У випуску: Swift NIO, лайфхаки, iPhone SDK виповнилося 10 років, повне керівництво по налаштуванню Push повідомлень. Статті Handling storyboard merge conflicts
Поради, як вирішувати конфлікти при мерже storyboards. Xcode's Secret Performance Tests
Performance тести в Xcode можна змусити перевіряти не тільки тривалість виконання, але об'єм споживаної пам'яті. Solving a Mysterious Heap Corruption Crash
Захоплююча історія про те, як хлопці шукали креш у себе в додатку, а знайшли баг в Swift. A Lot Can Happen in a Decade
Історія про те, яким був iPhone SDK 10 років тому. Testable interface design with enums
Вчимося проектувати код з урахуванням покриття тестами.
Apple приділяють велику увагу містяться в додатках. При будівництві The Apple Park вони теж не забули про це. Доступ цілий тред з фото. iOS remote push notifications in a nutshell
Повне керівництва як налаштувати пуши. Якщо робиш це рідко, то можна й забути якийсь крок. Корисно мати під рукою.

Опубліковано: 27/04/18 @ 10:20
Розділ Різне Читати далі...

Як купувати посилання в підписах на форумах

Как покупать ссылки в подписях на форумах Покупка посилань в підписах на форумах є ефективним методом для просування сайтів. Купивши посилання в підписах активних форумчан на популярних форумах по тематиці вашого сайту, ваш сайт одержить не тільки посилання з тематичного ресурсу, але і додаткових цільових відвідувачів. За моїми спостереженнями, посилання з підписів позитивно впливають на зростання позицій в пошукових системах і збільшення відвідуваності. Крім цього, собівартість таких посилань в рази нижче, ніж при використанні багатьох інших методів. Я активно застосовую покупку посилань в підписах на форумах з 2007 року. Сьогодні я поділюся з вами особливостями цього методу просування. По співвідношенню витрати/ефект посилання в підписах на форумах дуже вигідні. В результаті ваш сайт отримує посилання з багатьох сторінок форумів, часто з прикріплених тем, які переглядає велику кількість відвідувачів, а також з хороших трафиковых сторінок, які перебувають у видачі пошукових систем по цікавлять вас запитам.

Опубліковано: 27/04/18 @ 06:49
Розділ seo Читати далі...