Перейти до основного вмісту

Публікації

Випуск #7: Вічний студент

Знову після невеличкої перерви до вашої уваги сьомий випуск мого подкасту! Сьогодні говоримо про таке:

1. Для чого потрібно навчатись програмісту (відсебеньки)
2. Ресурси для навчання
     * Udemy - від $10-15 за курс
     * Pluralsight - лайфхак на безкоштовних три місяці або $29 підписка на місяць
     * https://www.linkedin.com/learning/ - лайфхак на безкоштовних три місяці
     * Mongo University - безкоштовно
     * Coursera
     * Udacity
     * Prometheus
3. Запитання слухачів: для чого нам Go?
4. Книга випуску "Скорочтение на практике. Как читать быстро и хорошо запоминать прочитанное" Павел Палагин

Listen to "Випуск #7: Вічний студент" on Spreaker.

Слухайте та підписуйтесь по RSS або в iTunes!
Також подкаст можна слухати на YouTube.

Music: www.bensound.com

Випуск #6: Запахологія коду

Після невеличкої перерви до вашої уваги шостий випуск мого подкасту! Сьогодні говоримо про:

1. Запахи коду - серія статей в блозі компанії JetBrains
    * Null
    * Deeply nested code
    * Iteration
    * Mutation
    * Multi-responsibility methods
    * If statements
    * To many problems
2. Коли зупиняється Scrum - готуємо реліз до продакшну (відсебенька)
3. Чому Agile ніколи не працює? 
4. Книга випуску "Мудакам тут не місце. Як вижити в офісних джунглях" Роберт Саттон

Listen to "Випуск #6: Запахологія коду" on Spreaker.

Слухайте та підписуйтесь по RSS або в iTunes!
Також подкаст можна слухати на YouTube.

Music: www.bensound.com

Випуск #5: Agile сертифікація: що і до чого

Вже п`ятий випуск мого подкасту!
Сьогодні ні слова про блокчейн :). Говоримо про:

1. Сертифікація менеджерів - PMI-ACP
2. Книга випуску - "Найбагатший чоловік у Вавилоні" Джордж Клейсон
3. Сайт подкасту

Listen to "Випуск #5: Agile сертифікація: що і до чого" on Spreaker.

Слухайте та підписуйтесь по RSS або в iTunes!
Також подкаст можна слухати на YouTube.

Music: www.bensound.com

Випуск #4: Знову про блокчейн, але не тільки

Четвертий випуск мого подкасту.
Сьогодні я знову говорив про блокчейн :)

1. За пределами скучного блокчейн-пузыря
2. Microsoft Announces Blockchain Governance Framework – Coco
3. Сертифікація менеджерів - PMI-ACP
4. Книга випуску - "Продається все. Джефф Безос та ера Amazon" Бред Стоун


Listen to "Випуск #4: Знову про блокчейн, але не тільки" on Spreaker.

Слухайте та підписуйтесь по RSS або в iTunes!
Також подкаст можна слухати на YouTube.

Music: www.bensound.com

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

Третій випуск мого подкасту. Знову дещо сумбурним вийшов :(. Буду виправлятись в наступних випусках!
Сьогодні я говорив про:

 1. Смарт-контракти або розумні контракти
 2. “Бульбашка” блокчейну
 3. Книга випуску - Сохер Рокед “Людина втомлена” 
 4. Фільм "Цукор"

Listen to "Випуск #3: Смарт-Контракти" on Spreaker.
Слухайте та підписуйтесь по RSS або в iTunes!
Також подкаст можна слухати на YouTube.

Music: www.bensound.com

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

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

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

Слухайте та підписуйтесь по RSS або в iTunes!

Music: www.bensound.com

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

З мовою програмування Go я почав працювати відносно недавно і тепер розширюю площину її застосування. Традиційно, я почав з розробки мікросервісів, наступним етапом були децентралізовані додатки на основі бібліотеки IPFS. Тепер я спробував написати свого простого бота для меседжера Slack. Результатом став цей простий тюторіал. Сподіваюсь, він допоможе комусь із вас написати свого власного бота.

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

Для зручності, я виділив частину функціоналу в окрему бібліотеку, яка буде &quo…