Description
Понятный и удобный API – залог успеха хорошей библиотеки. Но, чтобы его спроектировать, нужно решить огромное количество проблем, связанных с выбором правильного уровня абстракции, историческим наследием, необходимостью поддерживать обратную совместимость, неоднозначностью естественного языка и, самое главное, человеческой природой. Сева Толстопятов, главный за core-библиотеки Kotlin, рассказал нам о том, как принимать решения в дизайне API, учитывая все возможные их последствия.
Партнер эпизода — экосистема Контур. Это сервисы для бизнеса, на которых работает каждая третья компания России. 2000+ разработчиков развивают продукты и инфраструктурные решения на C# под .NET, Python, Java, Go. В разных проектах всегда находятся вызовы, поэтому сотрудники могут строить свой карьерный трек и перемещаться между командами, чтобы наращивать опыт и контекст.
Узнать больше о технологиях в Контуре: https://t.me/+nzvP4Hx0WUIwNWQy
Реклама. АО «ПФ «СКБ Контур»,
ИНН 6663003127, erid: 2SDnjbru3wH
28 октября стартует новый сезон Podlodka Go Crew. Тема сезона – "Архитектура"!
По промокоду GO_LIB скидка на билеты. Полная программа и подробности – на сайте https://podlodka.io/gocrew
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
Твиттер Севы
https://x.com/qwwdfsad
Hyrum’s Law
https://www.hyrumslaw.com/
FirstNotNullOfOrNull in Kotlin stdlib
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/first-not-null-of-or-null.html
В этом выпуске заглядываем одним глазком туда, где цена ошибки максимально высока. В медицину! Что уже может делать ИИ, в чем он лучше или хуже врачей – разберемся с Евгением Никитиным, CTO компании Цельс.
Партнёр эпизода — образовательная платформа Грейд от Яндекс Практикума.
Грейд помогает...
Published 10/14/24
В этом выпуске мы обсуждаем социальную инженерию — угрозу, которая касается каждого, будь то человек или компания. Мы разберем основные методы атак, и какие психологические техники используют мошенники. Вы узнаете, насколько опасно переходить по ссылкам, открывать видео и скачивать файлы. Эксперт...
Published 10/07/24