Skip to main content

Posts

Showing posts from August, 2017

Випуск #3: Смарт-Контракти

Третій випуск мого подкасту. Знову дещо сумбурним вийшов :(. Буду виправлятись в наступних випусках! Сьогодні я говорив про:  1.  Смарт-контракти або розумні контракти  2.  “Бульбашка” блокчейну  3. Книга випуску - Сохер Рокед “Людина втомлена”   4.  Фільм "Цукор" Слухайте та підписуйтесь по  RSS  або в  iTunes ! Також подкаст можна слухати на YouTube . Music:  www.bensound.com

Випуск #2: GraphQL vs. REST

Другий випуск мого подкасту. Сьогодні я говорив про: - Попередній випуск вийшов сумбурним - Тепер і в iTunes - REST vs GraphQL  - Тести в фейсбуці та безпека - Книга випуску Донна Тартр “ Щиголь " Слухайте та підписуйтесь по  RSS  або в  iTunes ! Music:  www.bensound.com

Створюємо простого Slack бота на Go

З мовою програмування Go я почав працювати відносно недавно і тепер розширюю площину її застосування. Традиційно, я почав з розробки мікросервісів, наступним етапом були децентралізовані додатки на основі бібліотеки IPFS . Тепер я спробував написати свого простого бота для меседжера Slack . Результатом став цей простий тюторіал. Сподіваюсь, він допоможе комусь із вас написати свого власного бота. Ідея виникла, коли я випадково натрапив на проект Пятиминутка PHP - бот для Радио-Т на GitHub. Цей бот працює так. Якщо в чаті згадується PHP, то бот повідомляє якийсь цікавий факт про цю мову програмування. Я трохи розширив функціонал: наш Slack бот буде шукати в нових повідомленнях заданий набір ключових слів і, якщо знайде відповідність, у відповідь надішле один з цікавих фактів, який відновиться до цих ключових слів. Таким чином ми не будемо прив'язуватись до PHP і зробимо бота більш гнучким в конфігурації. Для зручності, я виділив частину функціоналу в окрему бібліотеку , яка

Випуск #1: Децентралізовані програми та блокчейн

Записав перший випуск подкасту про децентралізовані програми та блокчейн. Сьогодні я говорив про: -   Golang і для чого він мені -   Децентралізовані програми - майбутнє нашого інтернету -   IPFS - A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. -  Книга “ Чому нації занепадають? ” (Джеймс Робінсон, Дарон Аджемоглу) Слухайте та підписуйтесь по  RSS  або в iTunes ! Music: www.bensound.com

Майстер-шеф: кухня проектного управління

Уявіть себе шеф-поваром ресторану, яких спеціалізується на стравах української, грузинської та італійської кухні. Одного ранку вам потрібно приготувати страви для обіду на 20 персон. В меню традиційні українські страви: борщ з пампушками, вареники, на десерт - штрудель з вишнями. У вашій команді 2 повари та 1 кондитер. Один ваш повар бере велику каструлю, ніж для овочів та інше необхідне для приготування борщу і починає готувати. Інший повар займається ліпленням вареників із вже готового картопляного пюре з допомогою скалки та ложки. Кондитер замішує тісто та готує наповнювач для штруделя. Ви готуєте свою фірмову страву - пампушки з часником з секретним компонентом - в спеціальних формах, які були виготовлені на ваше замовлення. Тепер погляньте на робочу поверхню. Ви використовуєте набір інструментів - ножі, каструлі, сковорідки, міксери, форми, тощо. Якщо вам потрібно буде знову приготувати ті ж самі страви ви, скоріше за все, будете використовувати цей самий набір інструментів.