techrocks | Unsorted

Telegram-канал techrocks - TechRocks

14929

Официальный телеграм-канал сайта techrocks.ru Канал по Тестированию: @techrocksqa Канал по веб-разработке: @techrocks_web По вопросам рекламы: @anothertechrock РКН: https://kurl.ru/JUrcd

Subscribe to a channel

TechRocks

Автоматическая установка npm-зависимостей при выполнении git pull

#git

Рассказываем, как при помощи Git-хука post merge настроить автоматическое обновление зависимостей в локальном репозитории.

Читать статью

Читать полностью…

TechRocks

Составляем идеальный файл README

Вероятно, README это самая простая часть документации любого проекта. Хороший README сообщает людям не только о том, что делает проект и для кого он предназначен, но и о том, как именно нужно использовать эту программу и как принять участие в ее разработке. Давайте разберем, какие именно пункты должны быть в этом файле.

Читать статью

Читать полностью…

TechRocks

10 уроков от разработчика и фрилансера

#career

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

Читать статью

Читать полностью…

TechRocks

Как использовать селектор :has() в CSS

#webdev

Селектор :has() предлагает новый уровень гибкости и возможностей в CSS, позволяя писать более чистые и эффективные таблицы стилей.

Читать статью

Читать полностью…

TechRocks

Нативный HTML-элемент dialog и его возможности

#webdev

Все основные браузеры теперь поддерживают элемент dialog. Зачем добавлять этот HTML-элемент? Подобный функционал, особенно в части захвата фокуса, имеет юзерленд-код — код, который разработчики пишут для заполнения пробелов в браузере. Что ж, браузерные движки отреагировали на это, добавив эту функциональность непосредственно в браузер.

Читать статью

Читать полностью…

TechRocks

Как объединять файлы Word с помощью NodeJS

#javascript

Слияние файлов Word необходимо, когда несколько отчетов, предложений или форм должны быть объединены в один документ. Это может понадобиться в приложениях для автоматизации документооборота.

Читать статью

Читать полностью…

TechRocks

Как объединять документы Word с помощью Python

#python

В этой статье мы рассмотрим три эффективных способа объединения нескольких документов Word в один: с помощью docxcompose, pypandoc и python-docx.

Читать статью

Читать полностью…

TechRocks

🤖 Пройди тест по C# ASP.NET Core и проверь свои знания, готов ли ты к обучению на курсе.

Ответишь — пройдешь на курс "C# ASP.NET Core разработчик" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса

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

➡️ ПРОЙТИ ТЕСТ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

TechRocks

Как добавить водяной знак к изображению (HTML + JavaScript)

#webdev

Добавлять водяные знаки к картинкам очень просто, для этого используется элемент HTML5 canvas. Добавляемые таким образом водяные знаки можно стилизовать, настраивать их расположение и прозрачность.

Читать статью

Читать полностью…

TechRocks

Как отменить последний коммит

#git #tools

Допустим, вы работаете над кодом в Git и вдруг что-то пошло не по плану. Вам нужно отменить ваш последний коммит. Как это сделать? Знакомьтесь: команды git reset и git revert.

Читать статью

Читать полностью…

TechRocks

Тестирование методом “черного ящика”

#qa

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

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

Читать статью

Читать полностью…

TechRocks

Запросы SQL: руководство для начинающих

#sql

Рассмотрели некоторые базовые запросы SQL, с изучения которых стоит начинать новичкам в этом языке. Прочитав статью, вы научитесь создавать базу данных и таблицы, вносить в них данные и делать выборки нужных сведений.

Читать статью

Читать полностью…

TechRocks

Одинарные, двойные и обратные кавычки в JavaScript

Рассмотрели, чем отличается использование разных видов кавычек в JS-коде. Отдельно остановились на преимуществах шаблонных литералов.

#javascript

Читать статью

Читать полностью…

TechRocks

Конвейеры в Linux

#tools

В этом руководстве мы рассмотрим общее определение философии Unix и изучим ключевые элементы хорошо написанного скрипта. Также мы познакомимся с такими составными частями скриптов, как оператор конвейера, работа с stdin и stdout. Наконец, мы рассмотрим, как применить эти элементы в наших скриптах на ruby/bash!

Читать статью

Читать полностью…

TechRocks

Глубокое и поверхностное копирование в JavaScript

#javascript

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

Читать статью

Читать полностью…

TechRocks

Разработчик-полиглот: о преимуществах знания нескольких языков программирования

Автор этой статьи убежден, что каждый программист должен знать больше одного языка программирования, то есть быть полиглотом. Почему он так считает - читайте в статье.

Читать статью

Читать полностью…

TechRocks

Хотите глубже понять управление процессами в микросервисах и повысить надёжность систем? На ум сразу приходят распределённые транзакции – классический, но, увы, проблематичный метод. Но мы предлагаем кое-что получше: шаблон «Сага»!

На открытом вебинаре “«Саги» vs распределённые транзакции: как моделировать рабочие потоки в распределённой архитектуре”

Вы узнаете:
- Почему распределённые транзакции могут быть непрактичны в контексте микросервисов
- Как работает Сага и в чём преимущества этого шаблона
- Какие типы «саг» существуют и как их применять
- Как использовать Сагу для моделирования сложных рабочих потоков

И, конечно же, получите важные рекомендации по внедрению саг в реальных проектах.

Будет интересно архитекторам ПО, системным аналитикам, бэкенд и фулстек-разработчикам.

Спикер: Сергей Прощаев Java-разработчик в ПАО «Сургутнефтегаз».

Бонус! Скидка 5% на любой курс OTUS и чек-лист «Подойдёт ли вам шаблон SAGA? Семь вопросов создателю проекта»

6 марта, 19:00 МСК, Бесплатно

Записаться на событие - https://vk.cc/cJjsUd

Читать полностью…

TechRocks

Хотите стать частью команды, разрабатывающей технологию автономного вождения? Navio предлагает вам эту возможность! Мы ищем талантливых и амбициозных разработчиков, готовых воплотить свои идеи в одном из самых востребованных направлений современного технологического прогресса.

Navio — это работа с принципиально новым продуктом в отрасли автономного вождения. Вместе мы будем решать интересные и сложные задачи. У вас появится шанс поработать с классными продуктами, попробовать свои силы в создании инновационных решений и внести свой вклад в будущее автономного вождения.

Увлекательные вызовы и возможности реализовать свой потенциал ждут вас каждый день. Воплощайте технологии в реальность вместе со Navio!

Найдите интересную вакансию и отправьте отклик.

Читать полностью…

TechRocks

От идеи до реализации — один правильный шаг

В голове уже давно зреет идея для бизнеса, но не хватает навыков и опыта для запуска? Поможет Академия инноваторов!

На программе вас ждёт:
— персональная работа с профессиональным трекером, который поможет довести идею до совершенства
— образовательная программа для прокачки проекта с ведущими экспертами
— возможность запустить пилотное тестирование и получить фидбек от крупных технологических компаний
— международный нетворкинг с предпринимателями
— демо-день с возможностью пропитчить свой проект перед потенциальными заказчиками и инвесторами
Участие в программе — отличная возможность заполнить пробелы в знаниях и обзавестись полезными связями.

Оставляйте заявку на сайте. Больше полезной информации для развития твоего стартапа ищи в канале Академии инноваторов.

Читать полностью…

TechRocks

🚀 Хочешь стать системным аналитиком и получать от 150тыс? Узнай, как начать карьеру в IT!

📚 Прочитай в нашем канале:
➤ Все о профессии системного аналитика, ключевых навыках и востребованных инструментах.
➤ Получи полное представление о том, что тебе нужно для старта в IT и выхода на 200 тыс+ в мес.

🎯 Получите карту навыков системного аналитика:
➤ Узнай, какие навыки необходимы для старта с зарплаты 100 тыс и до 350 тыс стабильно!

💡 Запишись на экспертную сессию в Zoom:
➤ Личная консультация, на которой ты узнаешь, подходит ли тебе эта профессия и как получить нужные навыки для трудоустройства в IT.

👉 Переходи в канал, читай и записывайся на сессию в закрепе!

Реклама ИП Ермоленко Д.А., ИНН 420528222809, Erid 2VtzquX88Uv

Читать полностью…

TechRocks

🤖 Пройди тест по C# ASP.NET Core и проверь свои знания, готов ли ты к обучению на курсе.

Ответишь — пройдешь на курс "C# ASP.NET Core разработчик" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса

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

➡️ ПРОЙТИ ТЕСТ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

TechRocks

10 однострочников React, которые должен знать каждый UI-разработчик

#webdev

Сегодня мы погрузимся в мир однострочников React — этих удобных, компактных фрагментов кода, которые могут сделать вашу жизнь намного проще.

Читать статью

Читать полностью…

TechRocks

Как создать модальное окно

#webdev

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

Читать статью

Читать полностью…

TechRocks

Хотите создать устойчивое к нагрузкам масштабируемое приложение?

Ключевой элемент при проектировании микросервисов – правильная интеграция брокеров сообщений с микросервисной архитектурой.

На открытом вебинаре «Как эффективно использовать брокеры сообщений в микросервисной архитектуре?» вы научитесь:

- Повышать производительность системы, настраивать взаимодействие между микросервисами, правильно работать с очередями сообщений
- Связывать различные слои приложений с помощью брокеров сообщений
- Проектировать решения с учётом масштабируемости и отказоустойчивости
- Эффективно управлять инфраструктурой сообщений RabbitMQ и Apache Kafka

А также увидите примеры кода и познакомитесь со случаями использования брокеров сообщений.

Будет интересно: бэкенд и фулстек-разработчикам, системным аналитикам, девопс-инженерам.

Спикер: Сергей Прощаев, Java-разработчик в ПАО «Сургутнефтегаз».

Бонус! Всем участникам – скидка 5% и эксклюзивные материалы от спикера.

6 февраля, 19:00 МСК

Записаться - https://otus.pw/6t6W/?erid=2W5zFH3N6T2

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Читать полностью…

TechRocks

🆚 RabbitMQ или Kafka: какая система выведет вашу архитектуру на новый уровень? Узнайте на открытом вебинаре!

28 января в прямом эфире:
✔️ сделаем обзор ключевых брокеров сообщений: принципы работы, особенности и актуальные практики;
✔️ разберем, как выбрать инструмент, повышающий производительность и надежность ваших систем.

Вебинар будет полезен разработчикам Backend, FullStack и системным аналитикам.

Спикер Евгений Непомнящий — опытный разработчик и преподаватель.

Все участники получат скидку на участие в курсе «Microservice Architecture».

🔴 Регистрация открыта

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

TechRocks

Главные вертикали ИТ-рынка

«МТС Web Services» провела исследование «Перспективы ИТ-рынка 2024» и отметила основные двигатели отрасли. Среди них: Software, а также рынки облачных технологий (IaaS/PaaS) и кибербезопасности.

По данным исследования, рынок облачных технологий в 2024 году прирастет на 32% — до 168,1 млрд рублей, а сфера кибербезопасности — на 30% - до почти 600 млрд рублей.

Ожидается, что к концу 2024 года доля ИТ-сектора в ВВП России достигнет 1,9%, а общий объем рынка вырастет до 3,3 трлн рублей.

Крупнейшей вертикалью на IT-рынке стала Software (программное обеспечение), в 2023 году её доля составила 41%, а в 2024 году этот показатель вырастет до 44,3%. Данная положительная динамика связана с сокращением доли вертикалей Hardware — по прогнозам, её доля сократится с 24,3% в 2023 году до 22,7% в 2024 году и IT-Services — c 34,7% в 2023 году до 33% в 2024 году.

В разрезе абсолютных величин вертикаль Software также демонстрирует колоссальный рост с 420 млрд рублей в 2019 году до 1,1 трлн рублей в 2023 году, а в 2024 году объём вертикали составит 1,5 трлн рублей. Практически паритетные темпы роста демонстрируют вертикали Hardware и IT-Services — на уровне 14% на протяжении пяти лет с 2019 года. Объём IT-Services в 2023 году составил 929,6 млрд рублей против 549,9 млрд рублей в 2019 году. В 2024 году объём вертикали достигнет 1,1 трлн рублей. С точки зрения вертикали Hardware в 2019 году её объём составил 380,2 млрд рублей, а в 2023 году — 649,9 млрд рублей. В 2024 году данный показатель достигнет 743,5 млрд рублей.

Читать полностью…

TechRocks

Работа с NoSQL на С#: разбираем нереляционные базы данных от первого бита и до последнего!

Всего за 90 минут мы:
1️⃣Подробно разберем, что такое NoSQL, их виды и почему это важно для современных разработчиков, рассмотрим уникальные особенности баз данных.
2️⃣Главное! Закрепим полученные знания на практике, работая с NoSQL базами.
3️⃣И даже если Вы уже работали с NoSQL, этот вебинар будет полезен для вас!

Ваши результаты после живого веба:
Понимание особенностей реляционных и нереляционных баз данных.
Уверенность в выборе оптимального типа базы данных для конкретных задач!

А продвинутый курс C# Developer. Professional поможет вам претендовать на зарплату Senior специалиста, которая, как правило, от 280 000 рублей/мес. Помимо знаний, опыта и ценных навыков, после выпускной работы Вы получите сертификат, который действительно ценится работодателями, потому что все наши курсы регулярно обновляются под текущие требования рынка: https://vk.cc/cGvtjY

До встречи на вебе!🧡

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

TechRocks

Багхантеры — герои нашего времени?

VK Bug Bounty доказывает: люди, которые делают интернет безопаснее, могут хорошо зарабатывать. Вот несколько цифр: максимальная выплата за 2024 год — 4 млн руб. В среднем 8 дней требуется на получение своего баунти.

Теперь Bounty Pass становится постоянным. Система только набирает обороты, а награды и задачи становятся всё интереснее.

Читать полностью…

TechRocks

Создавайте и проверяйте задания по программированию на GitVerse

На платформе для работы с исходным кодом GitVerse появился SmartClass — бесплатный инструмент для управления заданиями по программированию. С ним можно создавать, хранить и проверять задачи, а также автоматизировать ревью кода с помощью AI-ассистента GigaCode. В общем, все что нужно – теперь под рукой.

Пользователи SmartClass получают все преимущества платформы GitVerse, что дает начинающим специалистам возможность освоить профессиональные инструменты разработки. Решение позволяет не только изучать программирование и код, но и погрузиться в детали работы с такими инструментами и практиками, как CI/CD, Git и многими другими.

И, конечно, теперь смело можно отдать рутину аналитики заданий вашему верному помощнику – AI-ассистенту! За счет встроенных в платформу AI-расширений и AI-ассистента разработчика GigaCode вы можете за пару минут провести аналитику кода и значительно облегчить процесс проверки работ.

Переходите на GitVerse и пробуйте новый инструмент!

Читать полностью…

TechRocks

Новый онлайн вебинар: Ускорение приложений за счёт индексирования баз данных!

1️⃣Мы создадим приложение, которое будет эффективно взаимодействовать с базой данных.
2️⃣Освоим создание индексов для реляционных баз данных, чтобы ваши запросы летали.
3️⃣Узнаем, как значительно ускорить выполнение запросов с помощью индексов.

❗️Кому будет полезно:
Начинающим разработчикам: Если вы хотите научиться работать с базами данных, как напрямую, так и с помощью ORM, а еще и узнать лайфхаки, то этот вебинар для вас!

Все зарегистрированные получают бонусную скидку на полноценный курс C# Developer, после которого вы освоите серверную разработку на C# до уровня Middle в Scrum-команде! А зарплаты спецов такого уровня уже от 160 000 рублей по данным hh ✌️

😏Записаться на урок, получить скидку и понять стоит ли оно того тут: https://vk.cc/cGgSV5

P.S. Это, кстати, классная возможность задать эксперту вопросы и получить сразу на них ответы!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…
Subscribe to a channel