Frog Proger 05 августа 2024

🛠️ 9 инструментов для бэкенд-разработчика: ИИ-ассистент DevOps-инженера и Regular Expression Tester

От анализа гигантских лог-файлов до программирования GPU на Rust – 9 мощных инструментов, которые помогут вам оптимизировать рабочий процесс и решать сложные задачи в бэкенд-разработке
🛠️ 9 инструментов для бэкенд-разработчика: ИИ-ассистент DevOps-инженера и Regular Expression Tester

TooLong

TooLong – CLI-приложение, предназначенное для работы с лог-файлами, в особенности очень длинными. Это удобная альтернатива стандартным инструментам Unixtail, less и grep:

  • Открывает файлы любого размера очень быстро, даже если они весят несколько гигабайт.
  • Может следить за изменениями в лог-файлах на лету, подобно команде tail.
  • Умеет объединять несколько лог-файлов в один вид, автоматически определяя временные метки.
  • Предоставляет функции поиска по содержимому лог-файлов.
  • Автоматически подсвечивает распространенные форматы веб-серверных логов для удобства чтения.
  • Поддерживает просмотр файлов в формате JSONL (JSON Lines), красиво форматируя каждую строку.

Может автоматически открывать файлы, сжатые форматами .bz и .bz2.

TooLong упрощает просмотр и анализ лог-файлов
TooLong упрощает просмотр и анализ лог-файлов

textual-pandas

textual-pandas – упрощает визуализацию табличных данных из Pandas в терминальных приложениях, созданных с помощью Textual.

textual-pandas позволяет отображать данные Pandas в интерфейсе Textual
textual-pandas позволяет отображать данные Pandas в интерфейсе Textual
🤖 Библиотека Дата Сайентиста
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека Дата Сайентиста»
🤖🎓 Библиотека DS для собеса
Подтянуть свои знания по DS вы можете на нашем телеграм-канале «Библиотека DS для собеса»
🤖🧩 Библиотека задач по DS
Интересные задачи по DS для практики можно найти на нашем телеграм-канале «Библиотека задач по DS»

Regular Expression Tester and Visualizer

Regular Expression Tester and Visualizer – самый удобный инструмент для тестирования и визуализации регулярных выражений.

Визуализация регулярного выражения с помощью Regular Expression Tester and Visualizer
Визуализация регулярного выражения с помощью Regular Expression Tester and Visualizer

Klama

Klama – ИИ-ассистент DevOps-инженера. Помогает диагностировать и устранять проблемы и неполадки в среде Kubernetes.

♾️ Библиотека devops’a
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека devops’a»
Библиотека DevOps для собеса
♾️🎓 Подтянуть свои знания по DevOps вы можете на нашем телеграм-канале «Библиотека DevOps для собеса»
Библиотека задач по DevOps
♾️🧩 Интересные задачи по DevOps для практики можно найти на нашем телеграм-канале «Библиотека задач по DevOps»

Tabby

Tabby – локальный ИИ-ассистент разработчика, опенсорсная альтернатива GitHub Copilot.

Pyxel

Pyxel – игровой движок для Python. Предоставляет все необходимые инструменты для создания полноценных 2D-игр в стиле пиксель-арт.

Pyxel имеет удобный редактор для создания спрайтов, тайлмапов, звуков и музыки
Pyxel имеет удобный редактор для создания спрайтов, тайлмапов, звуков и музыки

CubeCL

CubeCL – позволяет программировать GPU на Rust.

Чтобы функции выполнялись на GPU, нужно просто аннотировать их атрибутом cube
Чтобы функции выполнялись на GPU, нужно просто аннотировать их атрибутом cube

WAT

WAT – мощный инструмент для исследования Python-объектов во время выполнения программы. Особенно полезен, когда вы смотрите в вывод интерпретатора, чувствуете себя потерянным и задаетесь вопросом: «Что это такое?!»

WAT позволяет исследовать все – модули, атрибуты, функции, регулярные выражения
WAT позволяет исследовать все – модули, атрибуты, функции, регулярные выражения
🐍 Библиотека питониста
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека питониста»
🐍🎓 Библиотека Python для собеса
Подтянуть свои знания по Python вы можете на нашем телеграм-канале «Библиотека Python для собеса»
🐍🧩 Библиотека задач по Python
Интересные задачи по Python для практики можно найти на нашем телеграм-канале «Библиотека задач по Python»

Patchwork

Patchwork автоматизирует рутинные задачи разработки (проверку запросов на слияние, исправление ошибок, установку патчей безопасности и многое другое), используя любую локально установленную LLM.

***

Какой из представленных инструментов вы считаете наиболее полезным для своей работы и почему? Поделитесь своим опытом использования этих или подобных инструментов.

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ