Тщательно отобранные истории прошедшего месяца

Всем привет,

Добро пожаловать в очередной выпуск 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 в одной из нескольких статей, опубликованных им в прошлом месяце.

А наши давние участники продолжают свои исследования архитектур приложений с помощью полезных руководств:

"Конфиденциальность. Это i̶P̶h̶o̶n̶e̶ API?»

Что, если бы конфиденциальность была API? Вот несколько сообщений, которые используют API для защиты ваших данных:

Консультации по работе

Тренер по Scrum, Донован Браун, написал несколько ценных уроков, которые стоит добавить в ваши списки для чтения. «Оценки есть оценки!» мой лучший выбор месяца.

Устали отвечать да на запросы в последнюю минуту? Знать, когда и почему говорить «нет, так же важно, как и знать, как сказать нет, — говорит Винита. Прочтите ее руководство, как научиться говорить нет.

🧠 Увлекательные проекты, которые вы можете начать создавать

Создание, тестирование и развертывание приложения книжного магазина с функциями React 18, Vite и Netlify

автор Капелянович Евгений

Создание полноценного генератора плейлистов Spotify

Джордан Уэллс

Создайте бессерверный сокращатель URL-адресов с помощью Go

Абхишек Гупта

Высокопроизводительный движок слежения за объектами на Rust

Иван Кудрявцев

Как создать краудфандинговое приложение Web3

Тайлер Хокинс

Создание 3D для Android с помощью LibGDX в Kotlin

Федерико Джордан

Автоматическое создание лучших моментов NBA с помощью нескольких строк кода Python

Было бы упущением не показать этот классный проект снова!
Автор Ноам Эфрат

На этом выпуск заканчивается. До следующего кофе,

Анупам и команда Better Programming.