DevGang
Авторизоваться

Бенчмарк-тестирование в Go

Мне очень нравится, что стандартная библиотека Go включает в себя так много вариантов тестирования прямо из коробки. В этом посте мы представим вариант тестирования производительности в Go.

Как и во многих случаях в Go, при использовании этой функции необходимо следовать некоторым соглашениям Benchmark. Они очень похожи на те, которые используются для написания модульных тестов.

В IT в доверие: как молодые преподаватели решат проблему подготовки айтишников

Потребность в IT-специалистах в России растет, и Минцифры сообщает о дефиците в 1 миллион специалистов. Для восполнения кадрового голода нужны современные образовательные программы и квалифицированные преподаватели. Дарья Козлова из Университета ИТМО и Яндекса рассказывает о важности ассистентов преподавателей в решении этой проблемы.

Три важные вещи о Jest в Next.js

Я абсолютный новичок в Jest, и каждый день я узнаю много нового.

В этой статье я напишу пять вещей, которые я недавно узнал о тестировании Jest в Next.js.

Будь то мокинг или настройка тестового окружения, я запишу всё это в качестве заметки для себя.

Отслеживание каждого клика: маленький пиксель, который знает все

Пиксель отслеживания, также известный как веб-маяк или прозрачный GIF-файл, представляет собой небольшое прозрачное изображение, встроенное в веб-страницу или электронное письмо. Когда пользователь загружает страницу или открывает электронное письмо, содержащее пиксель отслеживания, его браузер отправляет запрос на URL-адрес пикселя. Этот запрос отправляет владельцу пикселя информацию о браузере пользователя, операционной системе и другие сведения.

Neuralink получила разрешение регулятора США на имплантацию усовершенствованного мозгового чипа ещё одному пациенту

Управление по санитарному надзору за качеством пищевых продуктов и медикаментов США (FDA) разрешило компании Neuralink Илона Маска имплантировать мозговой чип ещё одному пациенту. Компания пообещала доработать имплант, чтобы избежать проблем со смещёнными проводами, как это произошло у первого пациента Ноланда Арбо.

По данным The Wall Street Journal, Neuralink будет вживлять провода с электродами глубже в моторную кору мозга: на 8 мм вместо прежних 3-5 мм. Операция запланирована на июнь.

В OpenAI рассказали про выбор голосов для ChatGPT

OpenAI подробно рассказала о процессе отбора голосов для озвучки ChatGPT. Отбор длился пять месяцев и включал работу с профессиональными актёрами озвучивания, агентствами по поиску талантов, директорами по кастингу и отраслевыми консультантами. В результате у ChatGPT появилось пять голосов: Бриз, Коув, Эмбер, Джунипер и Скай. Все эти голоса принадлежат актёрам озвучивания, которым платят выше рыночной ставки. Программа выплат будет действовать, пока голоса используются в продуктах OpenAI, однако реальные имена актёров не разглашаются.

Тестирование приложений Node.js на реальных примерах

Тестирование — важнейшая часть разработки программного обеспечения. Это гарантирует, что ваше приложение работает должным образом, и помогает выявить ошибки на ранней стадии.

В этом руководстве будет описано, как тестировать различные типы приложений Node.js, включая простой веб-сервер, REST API и приложение командной строки. Для иллюстрации концепций мы будем использовать примеры реального кода и лучшие практики.

Пять основных особенностей JavaScript, которые помогут веб-дизайнерам, не ориентированным на JavaScript

Вы веб-дизайнер и в основном сосредоточены на пользовательском интерфейсе и UX. Ваши навыки работы с инструментами дизайна, HTML, CSS и командным общением сослужили вам хорошую службу.

Но вы знаете, что такое JavaScript. Это еще одна часть родной сети. Это мощно. Он может заставить веб-сайты делать больше, чем HTML и CSS могут делать по отдельности. Вы даже не хотите глубоко изучать JavaScript, вы просто хотите получить массу отдачи от вложенных средств и изучить вещи, которые помогут вам лучше выполнять вашу текущую работу.

Бесшовная доставка изображений с помощью Airtable, Vercel и Cloudflare Images

Как инженеры, мы всегда ищем способы оптимизировать наши рабочие процессы и упростить их. Одна из проблем, возникающих при работе с Airtable, — это проблема обновления типа вложений, особенно в том, что Airtable меняет url вложений каждые два часа. Представьте, что вы используете Next.js и статическую генерацию сайтов, тогда вы можете столкнуться с проблемой нерабочих изображений. Кроме того, даже если вы не используете статическую генерацию сайтов, вы можете превысить лимиты оптимизации изображений Vercel, поскольку url будет часто меняться. В этой статье я расскажу, как мы успешно решили эту проблему, перенеся наши вложения с Airtable на Cloudflare Images, сохранив методы оптимизации изображений Next.js и оптимизировав расходы с помощью Vercel.

Google выпустил Android 15 Beta 2

Google представил Android 15 Beta 2. Вторая бета-версия операционной системы доступна не только на устройствах серии Pixel, но и на смартфонах производителей-партнёров.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу