Skip to main content
Байки Програміста

Байки Програміста

By Taras Sheremeta

Нерегулярний ІТ подкаст. Розмови про технології, програмування, управління проектами та книги, але крім роботи є ще багато цікавинок навколо нас.
Available on
Apple Podcasts Logo
Castbox Logo
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
Spotify Logo
Currently playing episode

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

Байки ПрограмістаAug 07, 2017

00:00
14:49
Випуск #17: Для чого нам курси, менторство і про ускладнення простих речей
May 17, 202048:27
Випуск #16: Не тільки про Golang: хто такий fullstack девелопер?

Випуск #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. Книга випуску "Інноватори. Як група хакерів, геніїв та ґіків здійснила цифрову революцію" by Walter Isaacson 


Сайт подкасту https://sheremetat.name, де можна коментувати 
Допомога подкасту https://www.patreon.com/sheremetat 

Goodreads: https://www.goodreads.com/user/show/90037016-taras-sheremeta
Telegram: https://t.me/tl_notes
Twitter: https://twitter.com/sheremetat
Facebook: https://www.facebook.com/sheremetat.podcast 

Music by https://audionautix.com

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

Випуск #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.

Сайт подкасту https://sheremetat.name, де можна коментувати
Допомога подкасту https://www.patreon.com/sheremetat

Goodreads: https://www.goodreads.com/user/show/90037016-taras-sheremeta
Telegram: https://t.me/tl_notes
Twitter: https://twitter.com/sheremetat
Facebook: https://www.facebook.com/sheremetat.podcast

Music by https://audionautix.com

Apr 21, 202026:33
Випуск #14: Хроніки карантинного режиму і Kubernetes
Apr 10, 202032:11
Випуск #13: Коронавірус та інші відсебеньки
Mar 22, 202034:35
Випуск #12: KPI, Agile і холіваримо про Go

Випуск #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-сигма и люди снежинки с руками из жопы (Скрамомер и канбанометр)"
https://www.youtube.com/watch?v=VPDJXngp2bM
- М.Дорофеев "Джедайские техники: Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо" https://www.goodreads.com/book/show/34656521
- М.Дорофеев "Воспитай свою обезьяну" https://www.youtube.com/watch?v=DukfcM24tgk
4. По pet проекту особливих новин нема
5. Побудова процесів в компанії:
- Крок 1: З хаосу на дошку
- Крок 2: Перетворюємо дошку на інструмент і Аналізуємо стан процесу на діаграмах
- Крок 3: Оптимізація процесу - ліміти і правила
6. Книга випуску Robert C. Martin "Clean Agile: Back to Basics" https://www.goodreads.com/book/show/45280021-clean-agile

Сайт подкасту https://sheremetat.name, де можна коментувати

Music: www.bensound.com

Goodreads: https://www.goodreads.com/user/show/90037016-taras-sheremeta
Telegram: https://t.me/tl_notes
Twitter: https://twitter.com/sheremetat
Facebook: https://www.facebook.com/sheremetat.podcast
Nov 03, 201942:03
Випуск #11: Про Kafka Summit 2019 и Квантовий Комп'ютер

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

1. Kafka тепер база даних? https://www.datanami.com/2019/10/01/kafka-transforming-into-event-streaming-database
2. За мотивами Kafka Summit 2019: Why I Recommend My Clients NOT Use KSQL and Kafka Streams https://www.jesse-anderson.com/2019/10/why-i-recommend-my-clients-not-use-ksql-and-kafka-streams/
3. Стримінг і батч процессінг: є різниця. Обробка даних по одному чи "пачками", подорожі в часі при обробці історичних даних.
4. Принцип «KISS» https://uk.m.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF_%C2%ABKISS%C2%BB
5. Новини мого pet project: React vs Angular очима бекендера
6. Дейв Чейні про internal packages https://dave.cheney.net/2019/10/06/use-internal-packages-to-reduce-your-public-api-surface
7. Починайте уявляючи кінцевий результат
8. Квантовий комп'ютер тоді і зараз https://soundcloud.com/podlodka/podlodka-131-kvantovye-vychisleniya
9. Книга випуску Jyotiswarup Raiturkar "Hands-On Software Architecture with Golang" https://www.packtpub.com/application-development/hands-software-architecture-golang
10. Відповідь на питання про Го в Україні

Сайт подкасту https://sheremetat.name, де можна коментувати

Music: www.bensound.com

Goodreads: https://www.goodreads.com/user/show/90037016-taras-sheremeta
Telegram: https://t.me/tl_notes
Twitter: https://twitter.com/sheremetat
Facebook: https://www.facebook.com/sheremetat.podcast
Oct 20, 201938:27
Випуск #10: Новий сезон подкасту і новий Pet Project

Випуск #10: Новий сезон подкасту і новий Pet Project

1. Рік на новій роботі: Golang тепер основна, висновки після року використання
2. Traefik рулить
https://traefik.io/
3. Домашній проект заглох. Новый Pet Project цього разу серйозно.
- проект на Indie Hackers https://www.indiehackers.com/product/pe360-online
- landing page https://pe360.online/
- chi go router https://github.com/go-chi/chi
4. Вибір бази даних та побудова архітектури. Порти і адаптери: гексагональна архітектура
- Ports-And-Adapters / Hexagonal Architecture http://www.dossier-andreas.net/software_architecture/ports_and_adapters.html
-Подкаст Подлодка про DDD https://soundcloud.com/podlodka/podlodka-127-domain-driven-design
5. Книга випуску про вади команди Пaтpiк Лeнcioнi "П'ять вaд у poбoтi кoмaнди. Icтopiї peaльниx викликiв тa пepeмoг" https://www.goodreads.com/book/show/39695776

Сайт подкасту https://sheremetat.name, де можна коментувати

Music: www.bensound.com

Goodreads: https://www.goodreads.com/user/show/90037016-taras-sheremeta
Telegram: https://t.me/tl_notes
Twitter: https://twitter.com/sheremetat
Oct 06, 201933:22
Випуск #9: Go2, Менторство, Відміна GraphQL

Випуск #9: Go2, Менторство, Відміна GraphQL

1. Go1.11 та Go2 нарешті dependency management і джерерики https://www.youtube.com/watch?v=6wIP3rO6On8
2. Швидкість чи якість - як знайти баланс
3. Менторство як воно є
4. Pet project - GraphQL поки відміняється
5. Різноманіття повинно бути одноманітним - будуємо API Web сервісу
6. Книга випуску “Сила інтровертів. Тихі люди у світі, що не може мовчати" https://nashformat.ua/products/syla-introvertiv.-tyhi-lyudy-u-sviti--scho-ne-mozhe-movchaty-709015

Сайт подкасту https://sheremetat.name, де можна коментувати

Music: www.bensound.com
Sep 16, 201823:27
Випуск #8: Ламповий Pet Project

Випуск #8: Ламповий Pet Project

1. Мікросервіси - коли і як. https://segment.com/blog/goodbye-microservices/
2. Антипатерни мікросервісів
3. Як розділити функції між бекендом і фронтендом
4. Почав писати ламповий pet project на Golang
5. Офіційний mongo-go-driver ще не фонтан - mgo наше все https://github.com/mongodb/mongo-go-driver
6. Кілька слів про Definition-Of-Ready https://www.scruminc.com/definition-of-ready/
7. Книга випуску "Чорний лебідь" Насіма Талеба https://nashformat.ua/products/chornyj-lebid.-pro--ne-jmovirne-u-realnomu-zhytti-620079
8. Вирішив вести Twitter англійською (ціль - 1000 фоловерів) https://twitter.com/sheremetat
9. Telegram канал українською https://t.me/tl_notes

Сайт подкасту https://sheremetat.name, де можна коментувати

Music: www.bensound.com
Jul 15, 201832:52
Випуск #7: Вічний студент

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

1. Для чого потрібно навчатись програмісту (відсебеньки)
2. Ресурси для навчання
* Udemy
https://www.udemy.com - від $10-15 за курс
* Pluralsight https://app.pluralsight.com/ - лайфхак (https://devopscube.com/pluralsight-free-subscription/) на безкоштовних три місяці або $29 підписка на місяць
* https://www.linkedin.com/learning/ - лайфхак на безкоштовних три місяці
* Mongo University https://university.mongodb.com/ - безкоштовно
* Coursera https://www.coursera.org/
* Udacity https://www.udacity.com/
* Prometheus https://prometheus.org.ua/
3. Запитання слухачів: для чого нам Go?
4. Книга випуску "Скорочтение на практике. Как читать быстро и хорошо запоминать прочитанное" Павел Палагин https://www.mann-ivanov-ferber.ru/books/skorochtenie_na_praktike/

Сайт подкасту http://www.sheremetat.name

Music: www.bensound.com
Dec 07, 201714:55
Випуск #6: Запахологія коду
Oct 25, 201714:48
Випуск #5: Agile сертифікація: що і до чого

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

1. Agile cертифікація PMI-ACP https://www.pmi.org/certifications/types/agile-acp
2. Книга випуску - "Найбагатший чоловік у Вавилоні" Джордж Клейсон http://bit.ly/2fkFtEk
3. Сайт подкасту http://www.sheremetat.name

Music: www.bensound.com
Sep 25, 201713:29
Випуск #4: Знову про блокчейн, але не тільки

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

1. За пределами скучного блокчейн-пузыря https://geektimes.ru/post/292453/
2. Microsoft Announces Blockchain Governance Framework – Coco http://www.the-blockchain.com/2017/08/30/microsoft-announces-blockchain-governance-framework-coco/ https://github.com/Azure/coco-framework/blob/master/docs/Coco%20Framework%20whitepaper.pdf
3. Сертифікація менеджерів - PMI-ACP https://www.pmi.org/certifications/types/agile-acp
4. Книга випуску - "Продається все. Джефф Безос та ера Amazon" Бред Стоун http://bit.ly/2wVaMiE
Sep 11, 201714:58
Випуск #3: Смарт-Контракти
Aug 27, 201712:40
Випуск #2: GraphQL vs. REST
Aug 14, 201714:59
Випуск #1: Децентралізовані програми та блокчейн

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

1. Golang і для чого він мені https://golang.org/
2. Децентралізовані програми - майбутнє інтернету https://www.piter.com/product/detsentralizovannye-prilozheniya-tehnologiya-blockchain-v-deystvii
3. IPFS - A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. https://ipfs.io/
4. Книга “Чому нації занепадають?” (Джеймс Робінсон, Дарон Аджемоглу) http://nashformat.ua/catalog/knygy/ekonomika_i_polityka/kniga-chomu-nats-zanepadayut-daron-adzhemoglu-dzheyms-rob-nson/

Music: www.bensound.com
Aug 07, 201714:49