Гид по технологиям

Разработка

Prisma + Next.js: подключение к PostgreSQL
Разработка 5 min read

Prisma + Next.js: подключение к PostgreSQL

Кратко: используйте Prisma как ORM для безопасного и удобного доступа к PostgreSQL из Next.js — инициализируйте проект, настройте DATABASE_URL в .env, опишите модель в schema.prisma, выполните npx prisma db push, сгенерируйте клиента и используйте его на сервере через API-роуты. Обязательно проверяйте методы запроса, валидируйте ввод и защищайте строку подключения.

Быстрый поиск в Node.js с Algolia
Разработка 6 min read

Быстрый поиск в Node.js с Algolia

Алгоритмы поиска можно быстро внедрить в приложение на Node.js с помощью Algolia: настроить клиент, создать индекс, загрузить данные и реализовать запросы. В статье приведены примеры кода, рекомендации по моделированию данных, безопасность API‑ключей и проверочные критерии для приёмки.

Приложение камеры на Python с OpenCV
Разработка 9 min read

Приложение камеры на Python с OpenCV

В этой статье показано, как собрать простое настольное приложение камеры на Python с использованием OpenCV и tkinter: захват фото, запись видео, генерация эскизов и галерея. Приведён пошаговый план, ключевые функции и рекомендации по отладке и развертыванию.

Детектор плагиата на Python — Tkinter & Difflib
Разработка 6 min read

Детектор плагиата на Python — Tkinter & Difflib

В этой статье показано, как создать простой детектор плагиата на Python с графическим интерфейсом на Tkinter и алгоритмом SequenceMatcher из difflib. Пример включает загрузку файлов, подсветку совпадений и идеи по улучшению с помощью NLP.

Onefetch — обзор репозитория в терминале
Разработка 4 min read

Onefetch — обзор репозитория в терминале

Onefetch быстро показывает наглядную и цветную сводку git-репозитория прямо в терминале: языки, авторы, ветки, теги и строки кода. Легко установить на Linux, macOS и Windows; можно отключать ASCII-арт и гибко настраивать вывод.

API в VS Code с REST Client
Разработка 5 min read

API в VS Code с REST Client

Расширение REST Client для VS Code позволяет отправлять HTTP-запросы прямо из редактора — без внешних инструментов. Создайте файл .http, напишите запрос и нажмите «Send Request».

Проверка номеров карт: RegEx для Visa, Mastercard, AmEx
Разработка 5 min read

Проверка номеров карт: RegEx для Visa, Mastercard, AmEx

Регулярные выражения позволяют быстро отфильтровать явно неверные номера карт по формату и префиксу, но их нужно комбинировать с проверкой Luhn и серверной авторизацией.

Как избежать лимитов Google Antigravity
Разработка 7 min read

Как избежать лимитов Google Antigravity

Google Antigravity — мощная IDE в превью с жёсткими лимитами. Используйте Gemini 3 (Low) для рутинных задач, делегируйте долгие процессы в Agent Manager и сохраняйте Artifacts, чтобы снизить расход токенов.

Как создать своё первое Android‑приложение
Разработка 10 min read

Как создать своё первое Android‑приложение

В этой пошаговой инструкции показано, как установить окружение, создать AVD, собрать «Hello World» в Eclipse и запустить приложение. Также рассмотрены Android Studio и набор практических чек‑листов.

Как просмотреть и извлечь содержимое JAR-файла
Разработка 4 min read

Как просмотреть и извлечь содержимое JAR-файла

JAR — это ZIP-архив. Используйте jar tf для просмотра списка и jar xf для извлечения. Проверяйте MANIFEST.MF и подписи перед передачей.

Bash-скрипты в Windows 10: создание и запуск
Разработка 6 min read

Bash-скрипты в Windows 10: создание и запуск

На Windows 10 используйте WSL или альтернативы (Git Bash, Cygwin) для написания и запуска Bash-скриптов. Сохраняйте файлы в формате LF, делайте их исполняемыми (chmod +x) и при необходимости вызывайте через bash -c из Windows.

Тестирование Mongoose с mongodb-memory-server
Разработка 8 min read

Тестирование Mongoose с mongodb-memory-server

В этой статье показано, как использовать mongodb-memory-server вместе с Jest для изолированного тестирования Mongoose моделей. Вы создадите простую модель «todo», настроите in-memory MongoDB для тестов, напишете позитивные и негативные тесты и получите набор проверок и методик для надёжной автоматизации.

Firebase + Angular: CRUD в Firestore
Разработка 7 min read

Firebase + Angular: CRUD в Firestore

В этом руководстве показано, как создать проект и базу данных Firestore в Firebase, подключить их к локальному приложению Angular через @angular/fire, а также реализовать операции создания, чтения, обновления и удаления (CRUD). Приведены примеры сервисов, запросов с фильтрами, шаблоны безопасности и рекомендации по отладке.

OpenAI: создание и редактирование изображений на Python
Разработка 7 min read

OpenAI: создание и редактирование изображений на Python

В статье показано, как с помощью OpenAI API и Python генерировать, редактировать и создавать вариации изображений. Приведены примеры кода, чек-листы и рекомендации по качеству.

Чистый код для Arduino и Raspberry Pi
Разработка 8 min read

Чистый код для Arduino и Raspberry Pi

Код должен быть читаемым прежде всего для человека: придерживайтесь согласованных стилей, понятных имён, небольших функций и ясных комментариев. В статье — практические рекомендации и контрольные списки для Arduino, Raspberry Pi (Python) и общего использования.

Что такое SDK и как использовать AWS Boto3 для SQS
Разработка 7 min read

Что такое SDK и как использовать AWS Boto3 для SQS

SDK — это набор инструментов и библиотек, ускоряющий интеграцию с платформами. На примере Boto3 показано, как создать очередь SQS: установка, создание, отправка, приём и удаление сообщений.

Google Apps Script: руководство по созданию скриптов
Разработка 11 min read

Google Apps Script: руководство по созданию скриптов

Google Apps Script — облачная платформа на JavaScript для автоматизации Google Workspace. В статье показано, как создать автономные и привязанные скрипты, настроить разрешения, триггеры и отладку.

Лучшие Python‑фреймворки для API
Разработка 9 min read

Лучшие Python‑фреймворки для API

Краткий гид по самым популярным Python‑фреймворкам для создания API: от лёгких микрофреймворков для быстрых прототипов до полнофункциональных решений для масштабируемых сервисов. Включены рекомендации по выбору, преимущества и ограничения каждого инструмента, примеры кода, чеклисты для ролей и советы по безопасности и миграции.

Gofakeit — фейковые данные в Go
Разработка 5 min read

Gofakeit — фейковые данные в Go

Gofakeit — лёгкая и гибкая библиотека для создания реалистичных тестовых данных в Go. Она генерирует имена, адреса, даты, тексты и заполняет структуры через теги, что упрощает юнит- и интеграционные тесты.

React Native — стек-навигация: быстрое руководство
Разработка 6 min read

React Native — стек-навигация: быстрое руководство

Этот материал показывает, как настроить стек-навигацию в приложении React Native: установка библиотек, создание экранов Home и About, передача параметров и тестирование переходов.