Тщательно отобранные истории прошедшего месяца
Всем привет,
Добро пожаловать в очередной выпуск Coffee Bytes, ежемесячного информационного бюллетеня Better Programming.
В этом выпуске у нас есть первый взгляд на Carbon — новый язык программирования от Google — полезные руководства, которые помогут вам начать работу с фреймворком Deno Fresh и Bun.js, несколько полезных руководств, чтобы дать волю творчеству, и несколько практических рекомендаций. советы.
Кроме того, есть много интересных историй об искусственном интеллекте, и мы рады поделиться ими с вами.
Давайте сразу приступим.
Новое в этом месяце
Начало работы с новым языком программирования и его синтаксисом — бесконечная проблема для многих разработчиков. С радостью, Лоренцо Зарантонелло рад показать нам свои знания на некоторых рабочих примерах Carbon. Этот язык все еще находится в экспериментальной фазе, но его интересно попробовать, и он также вдохновляет. Спасибо, Лоренцо!
Затем Фойзул Карим исследует Bun.js, новую среду выполнения JavaScript. Он делится своими мыслями о текущих проблемах в экосистеме JavaScript и некоторыми экспериментами и ошибками при тестировании нового инструмента. Ранее в этом году Хосе Гранха провел сравнительное сравнение bun с другими средами выполнения. Новый инструмент, безусловно, выглядит многообещающе:
И третье место в нашем списке занимает фреймворк Deno Fresh. Он был выпущен некоторое время назад, и вы можете узнать больше о его функциях в полном руководстве и пошаговом руководстве по веб-фреймворку следующего поколения Дженнифер Фу, где она говорит: Deno еще молод … и на «рассвете прайм-тайма».
Что назревает в ИИ?
DALL-E от OpenAI произвел революцию в отрасли, но он далек от совершенства. Ханна Джонстон обсуждает проблемы с инструментами для создания изображений и предлагает некоторые рекомендации, чтобы направить курс на более содержательные и удобные интерактивные инструменты. Это стоит прочитать разработчикам и дизайнерам.
Мне нравится ее идея создания отлаженных способов взаимодействия для опытных художников и ее вдумчивое рассмотрение ограничений использования — которые я чуть не взорвал, создавая логотип BP. Вот сгенерированный результат:
Забегая вперед, Эндрю Бланс показывает нам, как создавать 3D-модели из изображений с помощью программного обеспечения NVIDIA NeRF… и это кажется впечатляющим инструментом для создания ресурсов для приложений AR/VR.
Существует множество методов обнаружения движения и способов их реализации. Сафа Аббес исследует четыре из них на рабочих примерах OpenCV. Мне понравилась отсылка к Squid Game.
Затем Rares Finatan демонстрирует, как создавать метаописания SEO для веб-сайтов с помощью Python и PyTorch, а Cesar Diniz Maciel исследует это с помощью инструмента генерации описаний изображений Microsoft Azure. .
Хотите получить преимущество в мобильных приложениях на базе OpenAI? Не идите дальше, так как Скотт Хэтфилд показывает, как интегрировать API OpenAI во Flutter без использования сторонних плагинов. В то же время Go Woojin экспериментирует с OpenAI Codex, и этот инструмент дает точные результаты для классических задач кодирования Python. Надеюсь, это вдохновит вас на интеграцию Codex API в ваши приложения!
Учебники по SwiftUI
Рикардо Монтемайор является дебютантом Better Programming и проводит интересную аналогию между поп-звездами и архитектурными шаблонами MVVM в одной из нескольких статей, опубликованных им в прошлом месяце.
А наши давние участники продолжают свои исследования архитектур приложений с помощью полезных руководств:
- VIPER для SwiftUI? Пожалуйста. Нет." автор «Майкл Лонг
- Масштабируемая навигация с глубокими ссылками в SwiftUI от Риккардо Чиполлески
- Flow Navigation With SwiftUI 4 от Nick McConnell
"Конфиденциальность. Это i̶P̶h̶o̶n̶e̶ API?»
Что, если бы конфиденциальность была API? Вот несколько сообщений, которые используют API для защиты ваших данных:
- Джон Вестер знакомит нас с платформой Skyflow, чтобы помочь защитить конфиденциальные данные.
- Развертывание смарт-контрактов с помощью ретранслятора. Чтобы избежать раскрытия закрытых ключей, Стивен Ллойд Уэббер разработал пошаговое руководство, в котором используется API ретранслятора OpenZeppelin Defender.
- Удалить конфиденциальные данные и секреты открытого текста из GitHub — инженер по безопасности, Miguel A. Calles MBA, показывает, как он очищал коммиты, удаляя их секреты с помощью программы Java.
Консультации по работе
Тренер по Scrum, Донован Браун, написал несколько ценных уроков, которые стоит добавить в ваши списки для чтения. «Оценки есть оценки!» мой лучший выбор месяца.
Устали отвечать да на запросы в последнюю минуту? Знать, когда и почему говорить «нет, так же важно, как и знать, как сказать нет, — говорит Винита. Прочтите ее руководство, как научиться говорить нет.
🧠 Увлекательные проекты, которые вы можете начать создавать
Создание, тестирование и развертывание приложения книжного магазина с функциями React 18, Vite и Netlify
автор Капелянович Евгений
Создание полноценного генератора плейлистов Spotify
Создайте бессерверный сокращатель URL-адресов с помощью Go
Высокопроизводительный движок слежения за объектами на Rust
Как создать краудфандинговое приложение Web3
Создание 3D для Android с помощью LibGDX в Kotlin
Автоматическое создание лучших моментов NBA с помощью нескольких строк кода Python
Было бы упущением не показать этот классный проект снова!
Автор Ноам Эфрат
На этом выпуск заканчивается. До следующего кофе,
Анупам и команда Better Programming.