Crosstalk Podcast

Crosstalk Podcast

By Serhii KostiukTechnology
Download on the App Store

Crosstalk Podcast episodes

  • Історія не про роки та дати

    У цьому короткому епізоді ми поговоримо про те, як старі рішення та історія розвитку комп'ютерної техніки дозволяє не заплутатися у сучасних технологіях. І як справлятися зі складністю апаратного та програмного забезпечення взагалі.

    Таймкод:

    • 00:00:10 ⋅⋅⋅ Вітання та вступ.
    • 00:01:16 ⋅⋅⋅ Все починалося з обчислень.
    • 00:03:32 ⋅⋅⋅ Відмінності старих комп'ютерів від сучасних.
    • 00:05:45 ⋅⋅⋅ Плюси та мінуси старих систем.
    • 00:06:14 ⋅⋅⋅ Початок не кінця.
    • 00:07:57 ⋅⋅⋅ Проблема складності сучасних програмних та апаратних рішень.
    • 00:09:10 ⋅⋅⋅ Як справлятися зі складними сучасними рішеннями.
    • 00:09:18 ⋅⋅⋅ Порада для інженерів у Embedded: почніть зі старих чіпів, вони зазвичай простіші.
    • 00:11:28 ⋅⋅⋅ Вивчаємо один компонент/аспект в один момент часу.
    • 00:13:12 ⋅⋅⋅ Стратегії для складних програмних додатків.
    • 00:14:47 ⋅⋅⋅ Історія корисна для розуміння сьогодення.
    • 00:16:38 ⋅⋅⋅ Завершення та анонс наступного випуску.
    • Посилання на тему:

      • Чудова стаття на вікі з секцією "Історія мікроконтролерів": https://en.wikipedia.org/wiki/Microcontroller#History.
      • Канал з оглядами старих та нових технологій: https://www.youtube.com/channel/UCy0tKL1T7wFoYcxCe0xjN6Q. Часто у відео приведений історичний контекст, інформація про ітерації продуктів та про те, як взагалі це все працює. У кожного відео є англомовні субтитри.
      • Канал про ретро-комп'ютери, консолі та все навколо цього: https://www.youtube.com/channel/UC8uT9cgJorJPWu7ITLGo9Ww. Всі відео з англомовними субтитрами, деякі мають українські або російськомовні субтитри.
      • Ну а також різні курси та література включають історію розвитку комп'ютерів як один із розділів. Наприклад такий розділ є у книзі "Архітектура комп'ютера" Е.Таненбаума.
      • Цікавий факт: Mac OS та Windows (на той час оболонка для DOS) з'явилися практично одночасно, біля 1985-го року: https://en.wikipedia.org/wiki/Classic_Mac_OS, https://en.wikipedia.org/wiki/Microsoft_Windows.
      • А ідейним предком систем з віконним інтерфейсом вважається операційна система з лабораторії Xerox PARC: https://en.wikipedia.org/wiki/History_of_the_graphical_user_interface#Xerox_PARC.
      • Соціальні мережі та зворотній зв'язок:

        • Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
        • Сторінка лабораторії у Facebook: fb.me/lab301.ua
        • Сторінка лабораторії в Telegram: t.me/lab301
        • Пошта для питань та зворотного зв'язку: [email protected]
        • This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

          20 min
        • Просто, як Wi-Fi лампа

          Від теорії до практики. В цьому експериментальному епізоді подкасту Crosstalk ми взяли один проект, один пристрій та подивилися на процес його розробки. Як думають інженери, які рішення приймають та з чим стикаються - все це ми розберемо на прикладі простого IoT пристрою.

          Таймкод:

          • 00:00:10 ⋅⋅⋅ Вітання
          • 00:00:20 ⋅⋅⋅ Анонс випуску
          • 00:01:05 ⋅⋅⋅ "Розумна" Wi-Fi лампа - найпростіший пристрій зі світу IoT
          • 00:01:46 ⋅⋅⋅ Поточнення та формалізація вимог до продукту
          • 00:04:46 ⋅⋅⋅ 5 вимог від замовника та продуктової команди
          • 00:05:05 ⋅⋅⋅ Початковий та дуже важливий етап розробки: Проектування
          • 00:07:24 ⋅⋅⋅ Розбиваємо лампу на блоки
          • 00:10:53 ⋅⋅⋅ Початковий план розробки
          • 00:11:09 ⋅⋅⋅ Початок розробки та ітеративна розробка
          • 00:14:50 ⋅⋅⋅ Поява перших прототипів
          • 00:15:28 ⋅⋅⋅ Зовнішня взаємодія та керування лампою
          • 00:18:34 ⋅⋅⋅ Як особливості зв'язку впливають на вибір компонентів
          • 00:19:47 ⋅⋅⋅ API для взаємодії з лампою
          • 00:20:51 ⋅⋅⋅ Деталі реалізації та користувацької взаємодії: Початкове налаштування
          • 00:23:26 ⋅⋅⋅ Скидання до стандартних налаштувань
          • 00:24:42 ⋅⋅⋅ Серверна сторона продукту
          • 00:27:00 ⋅⋅⋅ Реліз, розвиток та підтримка продукту
          • 00:29:22 ⋅⋅⋅ Підсумки та висновки
          • 00:31:56 ⋅⋅⋅ Завершення випуску
          • Посилання на минулі епізоди:

            • Випуск 4 - Як кують Embedded - https://t.me/lab301/153.
            • Випуск 5 - Хайповий Інтернет речей - https://t.me/lab301/162.
            • Випуск 8 - Протоколи передачі даних - https://t.me/lab301/184.
            • Посилання:

              • Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
              • Сторінка лабораторії в Facebook: fb.me/lab301.ua
              • Сторінка лабораторії в Telegram: t.me/lab301
              • Пошта для питань та зворотного зв'язку: [email protected]
              • This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

                35 min
              • Не голубами: Протоколи передачі даних

                Ми продовжуємо говорити про базові речі, з якими доводиться стикатися інженеру. На цей раз ми говоримо про різні протоколи передачі даних: навіщо вони потрібні, чим вони схожі на людську мову та як обрати той, який підійде саме вашому проекту.

                Таймкод:

                • 00:00:19 ⋅⋅⋅ Вступ
                • 00:00:33 ⋅⋅⋅ Проводимо аналогії: Людське спілкування
                • 00:03:39 ⋅⋅⋅ Про важливість "людських" протоколів (мов спілкування)
                • 00:06:05 ⋅⋅⋅ Протоколи та стандарти - це "мови" для машин
                • 00:07:14 ⋅⋅⋅ Багаторівневі протоколи передачі даних
                • 00:09:19 ⋅⋅⋅ Стандартні моделі мережевої взаємодії: OSI та TCP/IP
                • 00:10:44 ⋅⋅⋅ Стек протоколів TCP/IP
                • 00:16:09 ⋅⋅⋅ Розділення завдань між протоколами
                • 00:16:52 ⋅⋅⋅ Протоколи у вбудованих системах
                • 00:19:53 ⋅⋅⋅ Як обрати протокол під власне рішення
                • 00:25:21 ⋅⋅⋅ З чого почати знайомство з протоколами
                • 00:27:36 ⋅⋅⋅ Завершення випуску
                • Матеріали з теми:

                  • Про стек протоколів TCP/IP: https://en.wikipedia.org/wiki/Internet_protocol_suite
                  • Є питання? Потрібні додаткові матеріали? Пишіть за посиланнями нижче :)
                  • Посилання:

                    • Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
                    • Сторінка лабораторії в Facebook: fb.me/lab301.ua
                    • Сторінка лабораторії в Telegram: t.me/lab301
                    • Пошта для питань та зворотного зв'язку: [email protected]
                    • This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

                      30 min
                    • Що таке голосовий асистент

                      У цьому випуску ми поговоримо про те, що таке голосовий асистент. Чому компанії роблять акцент на голосову взаємодію, які можливості надають голосові асистенти, як вони працюють зараз та як можуть розвиватися у майбутньому.

                      Таймкод:

                      • 00:00:20 ⋅⋅⋅ Анонс теми та вступ
                      • 00:00:49 ⋅⋅⋅ Що таке голосовий асистент
                      • 00:02:22 ⋅⋅⋅ Чому саме голос. Новий ринок голосової взаємодії
                      • 00:04:42 ⋅⋅⋅ Як працюють голосові асистенти
                      • 00:08:47 ⋅⋅⋅ Можливості голосових асистентів
                      • 00:12:02 ⋅⋅⋅ Проблеми сучасних голосових асистентів
                      • 00:16:20 ⋅⋅⋅ Вирішення проблем асистентів. Розвиток та майбутнє асистентів
                      • 00:20:22 ⋅⋅⋅ Висновки про асистентів
                      • 00:21:14 ⋅⋅⋅ Поради для новачків
                      • 00:24:35 ⋅⋅⋅ Завершення випуску
                      • Матеріали з теми:

                        • Промо-сайт Асистента Google: https://assistant.google.com/
                        • Портал розробників Асистента Google: https://developers.google.com/assistant/sdk
                        • Портал розробників Alexa від Amazon: https://developer.amazon.com/en-US/alexa
                        • Портал розробників Siri від Apple: https://developer.apple.com/siri/
                        • PlayStation також запатентували власного асистента: https://voicebot.ai/2019/10/04/playstation-5-will-include-a-sony-voice-assistant-report/. Але офіційний анонс на момент запису відсутній
                        • Amazon та інші компанії створили альянс для стандартизації та покращення сумісності між асистентами: https://www.theverge.com/2019/9/24/20881321
                        • Стаття про Google Duplex та голосовий асистент від Alibaba: https://www.technologyreview.com/s/612511
                        • Якісний канал, присвячений розробці додатків для голосових асистентів: https://www.youtube.com/channel/UCfY-LopSxGekh9LruXLjffg
                        • Серія відео про створення навичок для Amazon Alexa від ведучого подкасту: https://www.youtube.com/watch?v=kF6epr51DfU&list=PLVmTJqPmE8JNAdfNhMIPzZ5fDCtWIow0e
                        • Посилання:

                          • Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
                          • Сторінка лабораторії в Facebook: fb.me/lab301.ua
                          • Сторінка лабораторії в Telegram: t.me/lab301
                          • Пошта для питань та зворотного зв'язку: [email protected]
                          • This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

                            27 min
                          • C#, .NET та серверні додатки

                            Новий тиждень - новий випуск Crosstalk! Ми продовжуємо зазирати у різні напрямки розробки програмного та апаратного забезпечення.


                            Цього тижня ми запросили .NET розробника та поговорили про фреймворк, роботу та розробку серверного програмного забезпечення. Вийшло непогано. Приємного прослуховування :)

                            Таймкод:

                            • 00:00:20 ⋅⋅⋅ Анонс та початок випуску. Гість випуску: Станіслав Кондрюков
                            • 00:01:06 ⋅⋅⋅ Знайомство з гостем.
                            • 00:02:56 ⋅⋅⋅ Типовий робочий день. Команда та робота веб-розробника.
                            • 00:08:19 ⋅⋅⋅ Про користь фреймворків.
                            • 00:11:07 ⋅⋅⋅ Що таке фреймворк.
                            • 00:13:39 ⋅⋅⋅ Переносимість проектів та .NET Framework. Common Language Runtime.
                            • 00:18:53 ⋅⋅⋅ За що люблять мову програмування C#.
                            • 00:21:14 ⋅⋅⋅ Сфери застосування C#.
                            • 00:22:29 ⋅⋅⋅ Як виглядає бекенд-розробка.
                            • 00:25:07 ⋅⋅⋅ Що потрібно знати бекенд-розробнику.
                            • 00:30:21 ⋅⋅⋅ Архітектура, модульність та патерни розробки.
                            • 00:34:00 ⋅⋅⋅ Поради для тих, кто хоче перейти на бекенд і C# з інших сфер програмування.
                            • 00:37:55 ⋅⋅⋅ Поради для новачків.
                            • 00:40:22 ⋅⋅⋅ Книги, курси та інші джерела з теми.
                            • 00:44:51 ⋅⋅⋅ Завершення випуску та завершальне слово.
                            • Матеріали з теми:

                              • Серія статей для початківців (не на Хабрі): https://metanit.com/sharp/tutorial/1.1.php
                              • Книга: Jeffrey Richter - CLR via C# (Developer Reference)
                              • Книга з патернами: Gamma, Helm, Johnson, Vlissides - Design Patterns: Elements of Reusable Object-Oriented Software
                              • Курси онлайн: Pluralsight, edX, Coursera
                              • Курс "Introduction to C#" від Microsoft: https://www.edx.org/course/introduction-to-c-7
                              • Курс "Object Oriented Programming in C#" від Microsoft: https://www.edx.org/course/object-oriented-programming-in-c-5
                              • Посилання:

                                • Профіль Станіслава у Телеграмі: t.me/staskond.
                                • Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
                                • Сторінка лабораторії в Facebook: fb.me/lab301.ua
                                • Сторінка лабораторії в Telegram: t.me/lab301
                                • Пошта для питань та зворотного зв'язку: [email protected] 
                                • This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.


                                  48 min
                                • Хайповий Інтернет речей

                                  Цей випуск є логічним продовженням випуску про Embedded. Ми розберемо передумови появи Інтернету речей, його особливості, приклади пристроїв та сфери застосування таких пристроїв. А насамкінець поговоримо про те, як почати свій шлях у світі IoT.

                                  Таймкод:

                                  • 00:00:10 ⋅⋅⋅ Вітання та анонс
                                  • 00:00:34 ⋅⋅⋅ Що таке Інтернет речей та звідки ця сфера з'явилась
                                  • 00:01:37 ⋅⋅⋅ Приклади застосування IoT пристроїв
                                  • 00:04:43 ⋅⋅⋅ Загальний огляд сфери
                                  • 00:05:33 ⋅⋅⋅ Звідки зв'явилася ця сфера та чому ми про неї чуємо саме зараз
                                  • 00:08:49 ⋅⋅⋅ Як виглядяють IoT-пристрої
                                  • 00:11:44 ⋅⋅⋅ Хмарні сервіси у системах IoT
                                  • 00:14:16 ⋅⋅⋅ Засоби зв'язку та підключення до Інтернету
                                  • 00:15:18 ⋅⋅⋅ Подальший розвиток сфери IoT
                                  • 00:15:47 ⋅⋅⋅ Edge Computing
                                  • 00:18:40 ⋅⋅⋅ Покращені моделі машинного навчання
                                  • 00:20:01 ⋅⋅⋅ Нові хмарні сервіси
                                  • 00:20:31 ⋅⋅⋅ Поради для новачків у сфері
                                  • 00:20:58 ⋅⋅⋅ Слідкуйте за сферою та знайдіть те, що подобається саме вам
                                  • 00:21:46 ⋅⋅⋅ Практика та власні проекти
                                  • 00:22:13 ⋅⋅⋅ Популярні апаратні платформи для створення IoT прототипів
                                  • 00:24:17 ⋅⋅⋅ Готові проекти та готові сервіси для втілення проектів у життя
                                  • 00:25:39 ⋅⋅⋅ Завершення випуску
                                  • Матеріали з теми:

                                    • Чудовий виступ на тему з 2014-го року: https://www.youtube.com/watch?v=_AlcRoqS65E
                                    • Блог та подкаст Stacey Higginbotham, професійного журналіста у сфері IoT: https://staceyoniot.com/. Цей сайт вартий вашої уваги, якщо ви слідкуєте за сферою.
                                    • Як часи Apple Watch врятували життя: https://9to5mac.com/2019/09/21/apple-watch-fall-detection-mountain-biker/
                                    • Серія статей та проектів від Sparkfun: https://learn.sparkfun.com/tutorials/internet-of-things-experiment-guide
                                    • Проекти на сайті Adafruit: https://learn.adafruit.com/category/internet-of-things-iot
                                    • Azure IoT Edge: тільки одне з рішень для створення власних хабів, edge пристроїв та інтеграції з хмарними сервісами: https://azure.microsoft.com/en-us/services/iot-edge/
                                    • Російськомовний сайт, повністю присвячений ESP8266: https://esp8266.ru/
                                    • Серія nRF52 від Nordic Semiconductor з підтримкою Bluetooth Low Energy: https://www.nordicsemi.com/Products/Low-power-short-range-wireless
                                    • Скромний канал у Телеграмі на тему: https://t.me/the_ntt
                                    • Посилання:

                                      • Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
                                      • Сторінка лабораторії в Facebook: fb.me/lab301.ua
                                      • Сторінка лабораторії в Telegram: t.me/lab301
                                      • Пошта для питань та зворотного зв'язку: [email protected] 
                                      • This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.


                                        29 min
                                      • Як кують Embedded

                                        Цей випуск подкасту повністю присвячено розробці під вбудовані пристрої. Тут ми говоримо про різні сфери та напрями Embedded розробки, про їх особливості, а також про те, як краще почати свій шлях у цій сфері.

                                        Таймкод:

                                        • 00:02:37 ⋅⋅⋅ Інформація про ведучих. Досвід та сфера діяльності.
                                        • 00:06:24 ⋅⋅⋅ Основні сфери та напрями Embedded розробки. Що таке Embedded.
                                        • 00:23:24 ⋅⋅⋅ З чим має справу Embedded-розробник.
                                        • 00:29:24 ⋅⋅⋅ Технічне завдання, планування та розподіл завдань.
                                        • 00:38:39 ⋅⋅⋅ Початок розробки, створення прототипів та робота з прототипами. Цікаві історії роботи з прототипами.
                                        • 00:51:49 ⋅⋅⋅ Специфіка розробки ПЗ під Bare Metal.
                                        • 01:02:24 ⋅⋅⋅ Embedded Linux.
                                        • 01:10:00 ⋅⋅⋅ Поради новачкам у Embedded.
                                        • 01:18:06 ⋅⋅⋅ Література та джерела з теми.
                                        • 01:25:04 ⋅⋅⋅ Завершення випуску.
                                        • Errata до випуску:

                                          • 00:04:40 ⋅⋅⋅ Втрачений фрагмент фрази - Усі важливі для керування компоненти та системи працюють не на Linux/Android, а на операційних системах реального часу (RTOS).
                                          • Матеріали з теми:

                                            • Kernighan, Ritchie - The C Programming Language
                                            • Онлайн курс з C++ - https://stepik.org/course/3206/
                                            • Інший онлайн курс з C++ - https://stepik.org/course/7/
                                            • Koenig, Barbara E. Moo - Accelerated C++: Practical Programming by Example
                                            • Meyers - Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
                                            • Уильямс - "Параллельное программирование на С++ в действии"
                                            • Kormanyos - Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming
                                            • Таненбаум - "Архитектура компьютера"
                                            • Харрис, Харрис - "Цифровая схемотехника и архитектура компьютера. Дополнение по архитектуре ARM"
                                            • "Пастильда — открытый аппаратный менеджер паролей", статья на Хабре - https://habr.com/ru/post/305594/
                                            • Сато - "Без паники! Цифровая обработка сигналов"
                                            • Hogben - Handbook of Linear Algebra
                                            • Petrou, Petrou - Image Processing: The Fundamentals
                                            • Noviello - Mastering STM32
                                            • Horowitz, Hill - The Art of Electronics
                                            • Посилання:

                                              • Сторінка лабораторії в Facebook: fb.me/lab301.ua
                                              • Сторінка лабораторії в Telegram: t.me/lab301
                                              • Пошта для питань та зворотного зв'язку: [email protected] 
                                              • This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.


                                                1 hr 27 min
                                              • Android вже (не) торт

                                                Ми продовжуємо тематику мобільної розробки у новому випуску. Говоримо про розвиток Android, проблеми портування та сегментації ОС. Гість випуску: Назар Мошенський, Android-розробник.

                                                Таймкод:

                                                • 00:00:57 ⋅⋅⋅ Знайомство з гостем: Шлях в індустрію
                                                  • Профіль Назара у Twitter: https://twitter.com/moshenskyi_n
                                                  • 00:05:12 ⋅⋅⋅ Як змінюється Android для користувачів та розробників. Історія розвитку Android
                                                    • Огляд змін в Android 10 - https://developer.android.com/about/versions/10/features
                                                    • https://developer.android.com/about/versions/10/highlights
                                                    • 00:15:28 ⋅⋅⋅ Чому на моєму телефоні нема свіжого Android? Проблема портування та оновлення ПЗ
                                                      • Архітектура Android і зміни внесені Project Treble: https://source.android.com/devices/architecture#hidl
                                                      • Огляд Project Treble від Android Authority: https://www.androidauthority.com/project-treble-818225/
                                                      • 00:30:28 ⋅⋅⋅ На яку версію Android можуть орієнтуватися розробники та від чого це залежить
                                                        • Фрагментація Android: https://developer.android.com/about/dashboards
                                                        • 00:32:22 ⋅⋅⋅ Як Google бореться з фрагментацією. Хто винен і що робити
                                                          • Блог Google, рішення проблеми фрагментації: https://android-developers.googleblog.com/2017/05/here-comes-treble-modular-base-for.html
                                                          • Інформація по Google Play Services від сайту Android Central: https://www.androidcentral.com/genius-google-play-services
                                                          • 00:38:17 ⋅⋅⋅ Телефон без Google Services: це можливо?
                                                          • 00:41:09 ⋅⋅⋅ Майбутнє Android: Fuchsia, Kotlin та інші новинки
                                                            • Fuchsia документація: https://fuchsia.dev/fuchsia-src/development
                                                            • Огляд Fuchsia: https://fuchsia.dev/fuchsia-src/the-book
                                                            • Kotlin мотивація для переходу з джави та ресурси рекомендовані гуглом: https://developer.android.com/kotlin
                                                            • Блог ліда JetBrains (розробник Kotlin): https://medium.com/@elizarov
                                                            • 00:44:10 ⋅⋅⋅ Поради новачкам
                                                            • 00:46:46 ⋅⋅⋅ Де слідкувати за новинами Android та вдосконалюватися як розробнику
                                                              • Дмитро Данилик: https://twitter.com/dmytrodanylyk, https://medium.com/@dmytrodanylyk
                                                              • Огляд Fuchsia: https://fuchsia.dev/fuchsia-src/the-book
                                                              • Chet Haase: https://medium.com/@chethaase
                                                              • Jake Wharton: https://jakewharton.com/
                                                              • Акаунт "Мобільний розробник": https://twitter.com/mobileunderhood
                                                              • Kotlin євангеліст Антоніо Лейва: https://twitter.com/lime_cl?lang=en
                                                              • Подкаст Podlodka - http://podlodka.io/
                                                              • Виступи конференції Mobius: https://www.youtube.com/channel/UCG70q1HRspLdd93HW94WS-A
                                                              • Блоги Google: https://android-developers.googleblog.com, https://www.youtube.com/user/androiddevelopers/featured
                                                              • 00:48:59 ⋅⋅⋅ Побажання слухачам: розробникам та користувачам Android
                                                              • 00:50:01 ⋅⋅⋅ Завершення випуску
                                                              • This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

                                                                53 min
                                                              • Мобільна розробка та мобільні розробники

                                                                Цей випуск повністю присвячено розробці додатків для мобільних платформ. Ми поговоримо про те, як створюють мобільні додатки, як працюють мобільні розробники та як доєднатися до цієї сфери.

                                                                Таймкод:

                                                                • 00:00:22 ⋅⋅⋅ Вітання та анонс
                                                                • 00:01:07 ⋅⋅⋅ Знайомство з гостем: Дмитро Давидов, Android Developer
                                                                • 00:01:38 ⋅⋅⋅ Чим займаються розробники мобільного ПЗ. Про роль мобільних додатків у нашому житті.
                                                                • 00:04:49 ⋅⋅⋅ День з життя Android-розробника: Чим вони займаються на роботі
                                                                • 00:06:56 ⋅⋅⋅ Шлях до кар'єри мобільного розробника
                                                                • 00:10:30 ⋅⋅⋅ Найбільш важливі фактори для того, щоб успішно влаштуватися на роботу
                                                                • 00:15:51 ⋅⋅⋅ Специфіка розробки під Android у порівнянні з іншими платформами
                                                                • 00:19:07 ⋅⋅⋅ Мови програмування: Kotlin проти Java
                                                                • 00:25:50 ⋅⋅⋅ Готові бібліотеки та компоненти, без яких важко уявити сучасний Android-додаток
                                                                  • RxJava - https://github.com/ReactiveX/RxJava
                                                                  • RxKotlin - https://github.com/ReactiveX/RxKotlin
                                                                  • Dagger - https://dagger.dev/
                                                                  • Retrofit - https://square.github.io/retrofit/
                                                                  • Бібліотека для роботи з БД - https://developer.android.com/topic/libraries/architecture/room
                                                                  • Додаткові бібліотеки від Google - https://developer.android.com/topic/libraries/architecture/
                                                                  • 00:30:34 ⋅⋅⋅ Cross-platform VS native. Чи витісняють такі штуки як React Native "нативну" розробку
                                                                  • 00:34:41 ⋅⋅⋅ Поради людям, що бажають почати свій шлях у розробці під Android. Курси, ресурси в інтернеті та книжки.
                                                                    • Курс по Android на Udacity - https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012
                                                                    • Книга "Kotlin in Action" - https://www.manning.com/books/kotlin-in-action
                                                                    • Книга по Android взагалі - https://www.amazon.com/Android-Programming-Ranch-Guide-Guides/dp/0135245125
                                                                    • Офіційна документація Android - https://developer.android.com/docs
                                                                    • 00:40:30 ⋅⋅⋅ Висновки та завершення випуску
                                                                    • This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

                                                                      44 min
                                                                    • Мови програмування та де їх застосовувати
                                                                      Перший випуск першого сезону подкасту Crosstalk. У цьому випуску:
                                                                      • 00:00:11 ⋅⋅⋅ Вітання та анонс.
                                                                      • 00:00:37 ⋅⋅⋅ Що таке мова програмування та навіщо вони створюються. Історія мов програмування та робота комп'ютера.
                                                                      • 00:05:29 ⋅⋅⋅ Мова програмування C: Високорівнева мова програмування. У порівнянні з асемблером.
                                                                      • 00:07:51 ⋅⋅⋅ C++: Ви платите тільки за те, чим користуєтесь.
                                                                      • 00:09:46 ⋅⋅⋅ C# та Java: Back-end та Desktop.
                                                                      • 00:12:27 ⋅⋅⋅ JavaScript: Єдина мова для того, щоб оживити веб-сторінки.
                                                                      • 00:17:39 ⋅⋅⋅ Python: Гнучка мова, що вірно спроектована.
                                                                      • 00:21:15 ⋅⋅⋅ Висновки: Яка з мов програмування найкраща?
                                                                      • 00:04:16 ⋅⋅⋅ Завершення.
                                                                      Де нас шукати:
                                                                      • Apple Podcasts: https://podcasts.apple.com/ua/podcast/1000447106464/id1476137922
                                                                      • YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
                                                                      • Telegram: https://t.me/lab301
                                                                      • Facebook: https://fb.me/lab301.ua
                                                                      This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.
                                                                      27 min

                                                                    About Crosstalk Podcast

                                                                    From the publisher's feed

                                                                    Всім привіт, на зв'язку студентська лабораторія.