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

Разработка

Установка Docker Desktop на Mac
Разработка 6 min read

Установка Docker Desktop на Mac

Установите Docker Desktop на Mac за несколько шагов — скачайте официальный установщик или используйте Homebrew, перетащите Docker в папку "Applications", запустите и проверьте `docker run hello-world`. Для Intel нужен macOS 11+ и минимум 4 ГБ ОЗУ; для Apple Silicon иногда требуется Rosetta.

Создание и повторное использование компонентов в Angular
Разработка 6 min read

Создание и повторное использование компонентов в Angular

Компонент в Angular — это переиспользуемый блок UI и логики. Вы создаёте его командой ng generate component, наполняете HTML/CSS/TS и используете как HTML-тег (<app-ui-card>) в других компонентах или маршрутах. В статье показаны пошаговые примеры, передача входных параметров, маршрутизация, чеклисты и советы по тестированию и отладке.

Как опубликовать пакет на npm
Разработка 6 min read

Как опубликовать пакет на npm

Краткая пошаговая инструкция — установите Node.js, создайте аккаунт npm, инициализируйте проект и git, тестируйте локально (npm link), выполните npm login и npm publish.

Поисковая строка в React — создать и оптимизировать
Разработка 4 min read

Поисковая строка в React — создать и оптимизировать

Короткая и отзывчивая поисковая строка в React реализуется с помощью хука useState, методов массива filter/map и простых приёмов оптимизации (debounce, useMemo). Для больших наборов данных лучше использовать серверный поиск или специализированные библиотеки.

Проверить и обновить Git на macOS, Linux и Windows
Разработка 5 min read

Проверить и обновить Git на macOS, Linux и Windows

Проверьте версию Git командой git --version. На macOS используйте Homebrew (brew upgrade git) или установщик; на Linux — менеджер пакетов; на Windows — установщик Git for Windows или git update-git-for-windows. Тестируйте и имейте план отката.

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

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

Краткое руководство по созданию простого детектора плагиата на Python с графическим интерфейсом на Tkinter и сравнением текста через модуль Difflib. Показаны фрагменты кода и рекомендации по улучшению с помощью NLP.

Grammarly в React — интеграция SDK
Разработка 7 min read

Grammarly в React — интеграция SDK

В этой статье шаг за шагом показано, как встроить Grammarly Text Editor SDK в приложение на React. Вы узнаете, как создать приложение в консоли разработчика Grammarly, получить Client ID, установить пакет @grammarly/editor-sdk-react, подключить как простой input или textarea, так и богатый редактор TinyMCE.

10 полезных Git-алиасов — ускорьте работу
Разработка 7 min read

10 полезных Git-алиасов — ускорьте работу

Git-алиасы сокращают ввод длинных команд и делают повседневную работу быстрее. В статье описаны 10 практичных алиасов, примеры их использования, методика выбора, чек-листы для ролей и готовые сниппеты.

Flexbox в React Native — руководство
Разработка 7 min read

Flexbox в React Native — руководство

Flexbox в React Native — основной инструмент для построения одномерных гибких макетов. В этом руководстве объяснены ключевые свойства (flex, flexDirection, justifyContent, alignItems, alignSelf, flexWrap, gap), показаны рабочие примеры кода, приведён шпаргалка и чек-листы для разработчиков и тестировщиков.

Установка Android Studio на Ubuntu
Разработка 6 min read

Установка Android Studio на Ubuntu

Короткое руководство по загрузке и установке Android Studio на Ubuntu. Покрыты подготовка системы, зависимостей, запуск инсталлятора, добавление ярлыка, настройка SDK и эмулятора AVD, типичные ошибки и их решения.

Создание CLI на Node.js с Commander.js
Разработка 6 min read

Создание CLI на Node.js с Commander.js

Этот материал шаг за шагом показывает, как собрать, протестировать и опубликовать командную утилиту (CLI) на Node.js с помощью библиотеки Commander.js и Axios. Примеры показывают структуру проекта, обработку команд и опций, вызовы API и подготовку пакета для глобальной установки и публикации в npm.

Git в Xcode — настройка, работа и советы
Разработка 8 min read

Git в Xcode — настройка, работа и советы

Xcode умеет работать с Git и GitHub прямо из IDE: подключение через Personal Access Token, создание/подключение удалённых репозиториев, коммиты, push и создание pull request'ов — всё доступно. Для сложных Git-операций, конфликтов или процессов ревью лучше использовать CLI или специализированный клиент.

CodeGPT в VS Code: установка и лучшие практики
Разработка 7 min read

CodeGPT в VS Code: установка и лучшие практики

CodeGPT — расширение для VS Code, которое подключается к LLM через API и помогает генерировать, рефакторить и документировать код. Настройте API‑ключ, проверяйте результаты тестами и соблюдайте политики безопасности.

Prisma с Next.js и PostgreSQL
Разработка 6 min read

Prisma с Next.js и PostgreSQL

Prisma — это ORM-подобный инструмент, упрощающий работу с PostgreSQL в Next.js: опишите модели в schema.prisma, сгенерируйте клиент и используйте один PrismaClient в API. Следуйте рекомендациям по безопасности и валидации.

Google Apps Script — быстрое руководство
Разработка 7 min read

Google Apps Script — быстрое руководство

Google Apps Script — это облачная платформа для автоматизации Google Workspace: отправка почты, расширения для Sheets/Docs, подключение API и создание простых веб‑приложений.

Отладка Node.js в Visual Studio Code
Разработка 8 min read

Отладка Node.js в Visual Studio Code

Это подробное руководство по отладке приложений Node.js в Visual Studio Code. Вы узнаете, как запускать и подключать сессии отладки, ставить точки останова, работать с TypeScript через source maps и быстро устранять типичные проблемы.

Установка Apache NetBeans на Linux
Разработка 6 min read

Установка Apache NetBeans на Linux

Apache NetBeans — мощная IDE для Java и других языков. На Linux её можно поставить через DEB/DPKG, универсальный установщик, Snap, Flatpak или через Центр приложений.

GitHub Copilot в VS Code — установка и использование
Разработка 6 min read

GitHub Copilot в VS Code — установка и использование

GitHub Copilot — плагин на базе ИИ для автодополнения и генерации кода в VS Code. Установите расширение, войдите в GitHub, оформите пробную подписку и настройте приватность. Всегда ревьюьте сгенерированный код.

FastAPI и MongoDB: создание REST API
Разработка 5 min read

FastAPI и MongoDB: создание REST API

В этой статье шаг за шагом показано, как быстро собрать производительный REST API на FastAPI с использованием MongoDB в качестве хранилища. Приведены готовые шаблоны кода, советы по безопасности, отладке и развёртыванию, а также контрольные списки для разработчиков и DevOps.

Обработка ошибок в JavaScript — руководство
Разработка 7 min read

Обработка ошибок в JavaScript — руководство

Ошибки в JavaScript неизбежны; важно перехватывать их до того, как они разрушат UX или стек приложения. В статье объяснены типы встроенных ошибок, базовые конструкции try…catch…finally, создание кастомных ошибок и практические шаблоны для надёжной обработки ошибок.