Skip to main content

Posts

Випуск #17: Для чого нам курси, менторство і про ускладнення простих речей

Випуск вийшов рекордним за тривалістю. Сьогодні говоримо про:

- Для чого потрібні курси?
- Як працює програма менторства в компанії, як її запустити та як після цього втримати працівників
- Мікросервіси більше не потрібні?
- Неоднозначно про GraphQL і ускладнення простих речей додатковими рівнями абстракції
- Різні типи Enterprise API (Public API, Private API, Partner API)
- Серіал "Devs" 


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

Допомога подкасту на Patreon

Я в соціальних мережах:
Goodreads
Telegram
Twitter
Facebook

Music by https://audionautix.com

Випуск #16: Не тільки про Golang: хто такий fullstack девелопер?

У випуску говоримо про:

1. Два слова про статистику і про методи тлумачення результатів статистичних досліджень
2. Чи треба гоферу знати фронтенд? Хто такий fullstack девелопер і чому за ними майбутнє? Чому фулстак-2020 це не тільки бек і фронт, а ще і Docker, Kubernetes, DevOps, AWS?
3. Запитання від Junior Go Developers: як менеджити групу паралельно запущених goroutines (про sync/errgroup і worker pool)?
4. Запитання для співбесіди senior інженера: як ви оптимізуєте запити в базу даних (explain, profiler)? який тип бази даних вибрати для проекту системи автоматизації роботи виробництва (підходи проектування бази зверху вниз і знизу вгору)?
5. А ви знали що деякі часові пояси можуть мати зміщення не на цілу годину?
6. Чи справді допомагає білийшум краще сконцентруватись на роботі?
7. Хвилинка самопіару: створив просту бібліотеку яка допоможе гоферу швидко перевірити припущеня при дебазі. Найближчий аналог - assert keyword із Java
8. Книга випуску "Інноватори. Як група хак…

Випуск #15: Golang спецвипуск за мотивами менторських сесій

У випуску говоримо про:

1. Переніс подкаст на новий хостинг, Telegram
2. GitHub is now free for teams - переніс туди свій Pet Project. Кінець для Bitbucket?
3. Інтерфейси в Go: dependency injections, Liskov substitution principle, приймай інтерфейс на вхід - повертай структуру, інтерфейс на стороні консюмера, не потрібно дублювати інтерфейсом свою структуру (це вам не Java)
4. Запитання від Junior Go Developers: чи потрібно тестувати приватні методи (про юніт та інтерейшн тести з коробки)? Як обробляти помилки в середині goroutines (про error channels)? Чому функція log.Fatal() практично зло в реальному проекті (про error handling)?
5. Ще раз про важливість code review і мій підхід до нього
6. Книга випуску Максим Дорофеев "Путь Джедая"
7. Шукаєте ментора? А він тут - на Patreon.



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

Допомога подкасту на Patreon

Я в соціальних мережах:
Goodreads
Telegram
Twitter
Facebook

Music by https://audionautix.com

Випуск #14: Хроніки карантинного режиму і Kubernetes

У випуску говоримо про:

1. Хроніки карантинного режиму:  нове крісло і готовий домашній офіс, розчехлив PS4
2. Чи готові ми до повного remote? Як воно бути менеджером remote? Все залежить від того як у вас побудовані процеси в offline
3. Трохи філософських думок про тернарний оператор і запашок від коду з else операторами
4. Кодив на Go Pet Project, але більше конфігурував СІ/CD
5. Kubernetes змінив правила гри? Десь ми це вже бачили... :)
6. Книга випуску "Shape Up: Stop Running in Circles and Ship Work that Matters" від Basecamp
7. Підглядаючи за дорослими, завів собі Patreon і оновив канал в Telegram



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

Допомога подкасту на Patreon

Я в соціальних мережах:
Goodreads
Telegram
Twitter

Music by https://audionautix.com

Випуск #13: Коронавірус та інші відсебеньки

У випуску говоримо про:

1. Я вже і боюсь говорили про регулярність цього подкасту
2. COVID-19: Work from home на постійній основі, Держава в смартфоні і вчителі онлайн, Ми стоїмо на порозі великих змін
3. Тестове завдання з роботи - перевірка себе
4. Ми неправильно вчимося. Ми розучилися вивчати тему - ми шукаємо готові рішення і тому як правило пропускаємо вступні розділи книг і курсів. Я для себе вирішив після прочитання книги чи курсу робити курсовий проект.
5. Мікросервіси/Моноліт/Монорепозиторій: що вибрати якщо над проектом ти працюєш один?
6. Pet project: проблема завершення, плани
7. Книга випуску "Проект Фенікс"



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

Я в соціальних мережах:
Goodreads
Telegram
Twitter

Music: www.bensound.com

Випуск #12: KPI, Agile і холіваримо про Go

У випуску говоримо про:

1. Чого мені не вистачає в Go:
- Map/Reduce і map(), reduce(), filter() функції в slice і map
- Generics
- Named parameters
- Ternary operator
- async/await
- checked exceptions
2. Архітектура системи: AWS stack vs no vendor lock
- DevOps driven architecture
- serverless architecture і vendor lock
3. Роздуми про КРІ
- М.Дорофеев "Шухарт, 6-сигма и люди снежинки с руками из жопы (Скрамомер и канбанометр)"
- М.Дорофеев "Джедайские техники: Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо"
- М.Дорофеев "Воспитай свою обезьяну"
4. По pet проекту особливих новин нема
5. Побудова процесів в компанії:
- Крок 1: З хаосу на дошку
- Крок 2: Перетворюємо дошку на інструмент і Аналізуємо стан процесу на діаграмах
- Крок 3: Оптимізація процесу - ліміти і правила
6. Книга випуску Robert C. Martin "Clean Agile: Back to Basics"



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

Випуск #11: Про Kafka Summit 2019 и Квантовий Комп'ютер

1. Kafka тепер база даних?
2. За мотивами Kafka Summit 2019: Why I Recommend My Clients NOT Use KSQL and Kafka Streams
3. Стримінг і батч процессінг: є різниця. Обробка даних по одному чи "пачками", подорожі в часі при обробці історичних даних.
4. Принцип «KISS»
5. Новини мого pet project: React vs Angular очима бекендера
6. Дейв Чейні про internal packages
7. Починайте уявляючи кінцевий результат
8. Квантовий комп'ютер тоді і зараз
9. Книга випуску Jyotiswarup Raiturkar "Hands-On Software Architecture with Golang"
10. Відповідь на питання про Го в Україні



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

Я в соціальних мережах:
Goodreads
Telegram
Twitter

Music: www.bensound.com