В видео разбор реального задания из Яндекса "Найди и исправь ошибки в коде".
В докладе, вооружившись обновленной версией языка и проектом Ozon Seller, мы применили эту концепцию, чтобы повысить прозрачность необходимости использования сущностей в коде.
Про историю развития, ключевые фичи и необычные технические концепции в языке нам рассказал Глеб Лукьянец.
Вайб кодинг (Vibe coding) - это причудливое название программирования с ИИ, когда вы просите LLM написать код, а затем сообщаете о результатах и просите о большем...
очему паралеллизм и многопоточность - разные понятия? Что такое переключение контекста, async/await и акторы?
Оптимальное решение задачи - решение, подходящее под конкретные условия.
Основатель компании Кантан объяснил: «Когда вы генерируете много кода, вы генерируете много неэффективности. Мы используем Artemis, чтобы найти все неэффективные места в сгенерированном коде, сделать его...
Предполагается, что если бы Cursor обучался на этом сайте, он мог бы научиться не только программированию, но и человеческой язвительности.
История, математика, теория языков программирования и щепоточка отборного юмора — скорее включайте новый выпуск, чтобы насладиться всем и сразу!
Жадные алгоритмы – это мощный инструмент для решения задач, где можно принимать локальные решения без пересмотра.
Начните с малого, внедряя по одной функции за раз, и вы быстро увидите, как они меняют ваш подход к решению задач и структуре кода.
Nim — это язык программирования, который сочетает в себе высокую производительность, простоту и удобочитаемость и мощные метапрограммирующие возможности.
При желании пользователи могут включить режим «автоприложения», чтобы ChatGPT мог вносить правки без дополнительных кликов.
Elixir — мощный инструмент для разработчиков, которым важны отказоустойчивость, масштабируемость и удобство работы.
Структурированный параллелизм позволяет нам перейти от «ада обратных вызовов» к коду, который легче читать и поддерживать.
Спикеры устроили соревнование, измерили и сравнили производительность sequence, stream и collection. Рассмотрели, как устроены под капотом Kotlin sequence и Java stream. Сравнили их с коллекциями и...
Permutation in String объединяет в себе 2 задачи: проверка на анаграмму и работа с подмассивом.
Flamework - это напоминание о том, что простые решения могут быть мощными, если они решают реальные проблемы. В конце концов, когда придет время, вы сможете привести...
Google предлагает до 180,000 завершений кода в месяц, что, по словам компании, является «настолько высоким потолком, что даже самые преданные профессиональные разработчики сегодня с трудом смогут...
Оба они выглядят и ведут себя одинаково, но есть несколько существенных различий, о которых следует знать Swift-разработчикам.