Опрос
нажмите — покажем
1.5K · нажмите — покажем
TechRocks
Фотография
нажмите — покажем
нажмите — покажем
🔌 Полезные инструменты для работы с API
Практически любой современный сервис взаимодействует через API. Поэтому хороший набор инструментов для тестирования и отладки запросов должен быть у каждого разработчика и тестировщика.
💡 Postman
Самый популярный инструмент для работы с API. Позволяет отправлять запросы, создавать коллекции, писать тесты и автоматизировать проверки.
💡 Bruno
Легковесная альтернатива Postman с хранением коллекций в обычных файлах. Удобно использовать вместе с Git и командной разработкой.
💡 Insomnia
Инструмент с простым интерфейсом и хорошей поддержкой REST, GraphQL и других современных API. Подходит для повседневной работы и отладки запросов.
💡 Hoppscotch
Быстрый веб-клиент для работы с API прямо в браузере. Отлично подходит для быстрых проверок без установки дополнительного ПО.
💡 Swagger UI
Фактически стандарт для изучения и тестирования документированных API. Позволяет сразу видеть доступные методы и выполнять запросы прямо из документации.
💡 HTTPie
CLI-инструмент для тех, кто предпочитает терминал. Делает работу с HTTP-запросами значительно удобнее по сравнению с классическим curl.
1.7K · TechRocks
Видео
Первый день на новой работе.mp4 · 6.5 МБ · нажмите — покажем
Первый день на новой работе.mp4 · 6.5 МБ · нажмите — покажем
Главное, чтобы каждый день таким не был!
1.3K · Фотография
нажмите — покажем
нажмите — покажем
👀 Представления списков, словарей и множеств (list, dictionary, set comprehensions) в Python
🚩 Генераторы списков в Python для начинающих. Генератор списков – это простой для чтения, компактный и элегантный способ создания списка из любого существующего итерируемого объекта. В этой статье рассмотрены как простые генераторы, так и более сложные, использующие условия и вложенные циклы for.
🚩 List Comprehension — пояснение для тех, кто никак не может понять. Никак не можете запомнить, писать ли в list comprehension оператор if перед for, а комбинацию if..else после, или наоборот? Прочитав эту статью, вы поймете, из каких частей состоит представление списка, и больше не будете путаться!
🚩 Когда использовать List Comprehension в Python. Из этой статьи вы узнаете, как переписать циклы и вызовы map() с использованием list comprehension, как выбрать между comprehensions, циклами и вызовами map(), как использовать comprehensions с условной логикой и как заменить ими filter().
🚩 Генераторы множеств в Python. Точно так же, как мы используем генераторы списков для создания списков, мы можем использовать генераторы множеств вместо цикла for для создания нового множества и добавления в него элементов.
🚩 Генераторы словарей в Python. Генераторы словарей (dict comprehension) — это метод преобразования одного словаря в другой. Во время этого преобразования элементы исходного словаря, соответствующие заданным условиям, включаются в новый словарь. При этом каждый элемент может быть преобразован по мере необходимости.
2K · TechRocks
Видео
Когда_хочешь_спросить_что_то_у_тимлида,_но_его_уже_довели.mp · 2.3 МБ · нажмите — покажем
2.3K · Когда_хочешь_спросить_что_то_у_тимлида,_но_его_уже_довели.mp · 2.3 МБ · нажмите — покажем
TechRocks
Фотография
нажмите — покажем
нажмите — покажем
Оффер редко приходит сам. Обычно между «без работы» и «оффер получен» стоят десятки откликов, доработок резюме и часов поиска.
Talanto.work помогает пройти этот путь быстрее:
🟠 50 000+ IT-вакансий с разных сайтов
🟠 Telegram-бот с уведомлениями по вашим фильтрам
🟠 Проверка резюме и рекомендации по улучшению
🟠 Проверка соответствия резюме конкретной вакансии
🟠 Генератор персональных сопроводительных писем
Ищите работу не дольше. Ищите эффективнее.
1.7K · Фотография
нажмите — покажем
нажмите — покажем
Подборка книг по Go на русском языке.
Скачивайте и читайте.
Программирование на языке Go
Автор: Саммерфильд Марк
Go. Рецепты программирования
Автор: Аарон Торрес
Black Hat Go
Автор: Том Стил
Linux: эффективная многопроцессорность Используем Go
Автор: Олег Цилюрик
Облачный Go
Автор: Титмус М. А.
Практический Go
Автор: Амит Саха
Golang для профи
Автор: Михалис Цукалос
1.9K · TechRocks
Фотография
нажмите — покажем
нажмите — покажем
📊 Инструменты для анализа логов и мониторинга
Когда что-то ломается в продакшене, именно логи и мониторинг помогают понять, что произошло. Эти инструменты значительно упрощают поиск проблем и расследование инцидентов.
🔍 Grafana
Одна из самых популярных платформ для визуализации метрик. Позволяет собирать данные из разных источников и строить удобные дашборды.
🔍 Prometheus
Стандарт де-факто для сбора и хранения метрик в современных инфраструктурах. Часто используется вместе с Grafana.
🔍 Kibana
Инструмент для анализа и визуализации логов. Позволяет быстро находить ошибки, строить отчеты и исследовать события в системе.
🔍 Grafana Loki
Система агрегации логов, созданная специально для интеграции с Grafana. Помогает удобно анализировать журналы приложений и инфраструктуры.
🔍 Graylog
Платформа централизованного сбора и обработки логов. Подходит для команд, которым нужно хранить и анализировать большие объемы данных.
2.3K · TechRocks
Фотография
нажмите — покажем
нажмите — покажем
🟢 Операторы в Python
1️⃣ Приоритет операторов Python. Статья в популярной форме, на простых примерах поясняет разницу в приоритетах операторов and и or.
2️⃣ Моржовый оператор в Python. После добавления этого оператора в обычно спокойном мире Python возникли споры, и его использование до сих пор относительно ограничено. Тем не менее, выражение присваивания теперь является частью Python, и оно может быть полезным в некоторых ситуациях.
3️⃣ Оператор неравенства != в Python. Разбор нескольких примеров использования оператора неравенства в коде.
4️⃣ Секреты логических операторов в Python. Из этой статьи вы узнаете о неочевидных деталях и скрытых особенностях работы логических операторов в Python.
5️⃣ Возведение в степень в Python: полное руководство. В статье рассмотрены различные методы возведения в степень в Python. Прочитав ее, вы познакомитесь с соответствующими функциями — как встроенными, так и функциями из модуля math и библиотеки Numpy.
ВИДЕО
▶️ Оператор "is" Python сложнее, чем вы думаете
▶️ Самый СТРАННЫЙ оператор в Python (основные фишки и ошибки с walrus operator)
1.6K · TechRocks
Видео
8f745a78c45349790dfe6.mp4 · 1.5 МБ · нажмите — покажем
8f745a78c45349790dfe6.mp4 · 1.5 МБ · нажмите — покажем
Фронтендеры: Это ошибки бэкенда.
Бэкендеры: На нашей стороне нет ошибок, ищите у себя.
Тем временем где-то в серверной:
1.9K · Фотография
нажмите — покажем
нажмите — покажем
Сегодня ИТ — это уже не отдельные технологии, а связанные между собой процессы. Поэтому и обсуждать их по отдельности становится все сложнее
Изменения в корпоративных ИТ принесли новые инженерные вызовы — от миграции с зарубежных решений до обеспечения устойчивости и безопасности инфраструктуры. Именно этим вопросам посвящена IT Elements — конференция для архитекторов, инженеров, SRE, спецов по ИБ, инфраструктурщиков и технических руководителей.
Сама программа построена вокруг инженерных задач:
🚩Технические доклады, инженерные кейсы, воркшопы, лаборатории и дискуссии
🚩Темы — от искусственного интеллекта и импортозамещения до наблюдаемости, киберустойчивости и эксплуатации сложной инфраструктуры
🚩Отдельный трек о технологиях, науке и человеке: как ИИ меняет мышление, можно ли принимать решения с помощью математики и как незрячий инженер работает с одной из самых популярных аналитических СУБД
Регистрируйтесь, чтобы принять участие. Конференция бесплатная, пройдет в Москве 9-10 сентября.
1.2K · Фотография
нажмите — покажем
нажмите — покажем
👀 Лучшие CLI-инструменты для разработчиков
Терминал давно перестал быть просто черным окном с командами. Современные CLI-инструменты помогают быстрее искать файлы, анализировать данные и автоматизировать рутинные задачи.
⚙️ eza
Современная замена классическому ls. Показывает файлы более наглядно, умеет отображать дерево каталогов, права доступа и информацию из Git.
⚙️ bat
Улучшенная версия cat с подсветкой синтаксиса и нумерацией строк. Особенно удобна для быстрого просмотра конфигурационных файлов и исходного кода.
⚙️ ripgrep (rg)
Один из самых быстрых инструментов для поиска по проекту. Находит нужные строки в тысячах файлов за считанные секунды и давно стал стандартом среди разработчиков.
⚙️ fzf
Мощный интерактивный поиск для терминала. Позволяет быстро находить файлы, команды из истории и результаты других утилит без долгого набора путей вручную.
⚙️ zoxide
Умная альтернатива команде cd. Запоминает каталоги, с которыми вы работаете чаще всего, и позволяет переходить между ними по нескольким символам.
⚙️ tmux
Незаменимый инструмент для тех, кто живет в терминале. Позволяет создавать несколько окон и панелей, сохранять сессии и продолжать работу даже после разрыва соединения.
1.6K · TechRocks
Фотография
нажмите — покажем
нажмите — покажем
ThingsProgrammesDO
Сообщество айтишников похоже на отдельную нацию со своей культурой и конечно же юмором. Не каждый может понять их необычный юмор. Но те, кто смогут — имеют предрасположенность к изучению языков программирования.
Проверить это поможет ThingsProgrammesDO.
Залетай на канал. Как минимум, хорошо проведешь время, как максимум — это может стать первым шагом ко входу в айти.
// ThingsProgrammesDO
2.1K · TechRocks
✈ Топ-5 ИИ-инструментов для разработчиков
🚩 GitHub Copilot. Интегрируется с редактором кода и помогает писать быстрее и лучше с помощью функций автодополнения и генерации. GitHub Copilot может превращать подсказки естественного языка в код, предлагать многострочные функции, ускорять генерацию тестов и многое другое.
🚩 Tabnine. Инструмент для автодополнения кода. С помощью ML Tabnine изучает поведение программиста. Он рассматривает примеры кода, написанного лично вами, и постепенно начинает мимикрировать под ваш стиль написания. Tabnine улучшает качество и согласованность кода, предлагая варианты его завершения, соответствующие известным шаблонам.
🚩 ChatGPT и Claude. Могут генерировать блоки кода на основе текстовых запросов. Это полезно при работе с повторяющимися ежедневными задачами или при создании шаблонного кода.
🚩 IntelliCode. Интегрированный помощник внутри Visual Studio на базе ИИ. Он анализирует ваш стиль написания кода, всю информацию о загруженном файле с кодом и дает рекомендации на основе файла или фрагмента.
🚩 Mintlify. У разработчиков не всегда остается время на написание документации, особенно в больших проектах. Решение — инструмент Mintlify, который работает как приложение в GitHub. Он может понимать сложные функции, быстро генерировать комментарии и
создавать документацию. Работать с инструментом очень легко: нужно просто выделить код.
1.4K · Опрос
нажмите — покажем
1.4K · нажмите — покажем
TechRocks
Фотография
нажмите — покажем
нажмите — покажем
Из вашего резюме вообще понятно, что вы умеете как Fullstack-разработчик?
Мы разбили работу Fullstack-разработчика на основные категории и сделали чекер, который показывает, какие из них в вашем резюме раскрыты хорошо, частично или почти не видны.
Опыт может быть - но по резюме этого не видно.
Проверь бесплатно и без регистрации:
https://updatecv.me/fullstack-developer-resume-checker
А полный анализ резюме с правками доступен на: https://updatecv.me
1K ·