Всё что вы хотели узнать про Flutter, но боялись спросить. Мы обсуждаем новости индустрии, делимся продакшн-опытом внедрения и интересными наблюдениями, приглашаем самых разнообразных гостей из различных IT-сфер, чтобы посмотреть на Flutter под разными углами.
Подкаст выходит ежемесячно.
Ведущие подкаста:
- Евгений Сатуров (Flutter Teamlead Surf, член ПК Mobius);
- Артём Зайцев (Flutter Lead Surf).
Канал подкаста в Телеграме: https://t.me/flutterdevpodcast_news
Чат подкаста в Телеграме: https://t.me/flutterdevpodcast
All content for Flutter Dev Podcast is the property of Flutter Dev Podcast and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Всё что вы хотели узнать про Flutter, но боялись спросить. Мы обсуждаем новости индустрии, делимся продакшн-опытом внедрения и интересными наблюдениями, приглашаем самых разнообразных гостей из различных IT-сфер, чтобы посмотреть на Flutter под разными углами.
Подкаст выходит ежемесячно.
Ведущие подкаста:
- Евгений Сатуров (Flutter Teamlead Surf, член ПК Mobius);
- Артём Зайцев (Flutter Lead Surf).
Канал подкаста в Телеграме: https://t.me/flutterdevpodcast_news
Чат подкаста в Телеграме: https://t.me/flutterdevpodcast
Читаемость и лаконичность. Являются ли эти понятия взаимоисключающими или взаимодополняющими? Почему языки программирования так похожи друг на друга и как влияет на синтаксис современных языков программирования развитие инструментов разработки? Как и все разработчики мы часто задумываемся о том, почему языки, на которых мы пишем, выглядят именно так. А ещё нередко мы мечтаем о фичах, которых в нашем языке нет.
Специально для этого выпуска мы проштудировали несколько очень объёмных документов по дизайну языка и выяснили, что ждёт Dart уже в обозримом будущем. Для этого мы глубоко окунулись в детали реализации Pattern Matching, попробовали простыми словами разобрать суть понятия "Exhaustiveness", а также выяснили, чего нам ждать от Records.
У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Светлана Кривошеева (Effective), Константин Федуров (Яндекс Про).
Особые благодарности Артуру Шамсутдинову за новый саундтрек.
Главное по выпуску:
❗️ Patterns Feature Specification https://github.com/dart-lang/language/blob/master/accepted/future-releases/0546-patterns/feature-specification.md
❗️ Records Feature Specification https://github.com/dart-lang/language/blob/master/accepted/future-releases/records/records-feature-specification.md
❗️ Exhaustiveness Checking https://github.com/dart-lang/language/blob/master/accepted/future-releases/0546-patterns/exhaustiveness.md
По теме:
📃 Allow for shorter dot syntax to access enum values https://github.com/dart-lang/language/issues/357
📃 Add "Safe" (nullable) cast operator as? https://github.com/dart-lang/language/issues/399
📃 Destructuring https://github.com/dart-lang/language/issues/207
📃 The final keyword is too long https://github.com/dart-lang/language/issues/136
📃 multiple_result https://pub.dev/packages/multiple_result
📃 supercharged https://pub.dev/packages/supercharged
📃 kt_dart https://pub.dev/packages/kt_dart
📃 tuple https://pub.dev/packages/tuple
📃 Is syntactic sugar in programming languages bad? https://www.quora.com/Is-syntactic-sugar-in-programming-languages-bad
Упоминалось в эпизоде:
👆 Андрей Бреслав — На плечах гигантов: языки, у которых учился Kotlin https://youtu.be/xH-RZ9YlxH0
👆 Вячеслав Егоров — Что за... Dart https://youtu.be/CN9p_rTDoPw
Официальный канал подкаста: t.me/flutterdevpodcast_news
Официальный чат подкаста: t.me/flutterdevpodcast
Flutter Dev Podcast
Всё что вы хотели узнать про Flutter, но боялись спросить. Мы обсуждаем новости индустрии, делимся продакшн-опытом внедрения и интересными наблюдениями, приглашаем самых разнообразных гостей из различных IT-сфер, чтобы посмотреть на Flutter под разными углами.
Подкаст выходит ежемесячно.
Ведущие подкаста:
- Евгений Сатуров (Flutter Teamlead Surf, член ПК Mobius);
- Артём Зайцев (Flutter Lead Surf).
Канал подкаста в Телеграме: https://t.me/flutterdevpodcast_news
Чат подкаста в Телеграме: https://t.me/flutterdevpodcast