Привет, мир!

Эта Вики - публичный блокнот с заметками по различным темам, связанным с технологиями и программированием. Ниже вы найдете иструкции, примеры, полезные ссылки и т.п., которые я использую в повседневной профессиональной деятельности. Щелкните по ссылкам, чтобы узнать больше!

DevOps

DevOps - это набор практик, объединяющих разработку программного обеспечения (Dev) и операционную деятельность (Ops) для улучшения сотрудничества, эффективности и процесса доставки программного обеспечения. Он акцентирует внимание на автоматизации, непрерывной интеграции и непрерывной доставке, чтобы обеспечить более быструю и надежную разработку и развертывание программного обеспечения.

Избранное: Docker | Kubernetes | GitLab | S3 | Ansible

Перейти в раздел: devops

Linux

Linux - это операционная система с открытым исходным кодом, широко используемая в компьютерных системах, серверах и встраиваемых устройствах. Она предоставляет мощную и гибкую среду для запуска приложений и управления системными ресурсами. Linux известен своей стабильностью, безопасностью и масштабируемостью.

Избранное: Bash | CLI | Filesystem | Packages | ssh

Перейти в раздел: linux

Разработка

Техника и технология

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

  • Терминология - термины, аббревиатуры, определения и расшифровки.
  • Словарь - словарь англицизмов с переводом на русский язык.
  • Протоколы - общие сведения о протоколах и варианты использования.
  • Хорошие практики - рекомендуемые практики разработки (напр. 12 факторов)
  • Алгоритмы - просто алг(О-большое)ритмы

Подразделы:

Терминология | Словарь | Протоколы | Архитектура | Хорошие практики | Алгоритмы

Python

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

Избранное: gitignore | packages | Лутц | Разное

Перейти в раздел: python

Базы данных

Базы данных являются неотъемлемой частью современных программных систем, предоставляя структурированный и эффективный способ хранения, управления и извлечения данных.

Подразделы:

PostgreSQL | MySQL | MongoDB

Документирование

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

Подразделы: swagger

Перейти в раздел: doc

IT Notes

Рабочее окружение, утилиты, технологии, прочие неструктурированные записи.

Избранное: vim | tmux | git | httpie-jq

Перейти в раздел: IT Notes