Официальный телеграм-канал сайта techrocks.ru Канал по Тестированию: @techrocksqa Канал по веб-разработке: @techrocks_web По вопросам рекламы: @anothertechrock РКН: https://kurl.ru/JUrcd
Что такое векторные базы данных?
Векторные базы данных приобрели большое значение в различных областях благодаря своей уникальной способности эффективно хранить, индексировать и искать точки данных высокой размерности, часто называемые векторами.
Читать статью
Регулярное выражение для проверки римских чисел
На Codewars есть задачка: нужно написать функцию для конвертации римских чисел в арабские. Автор этой статьи рассмотрел один из этапов решения этой задачи: проверку, ввел ли пользователь валидное римское число. Валидация реализована на Python.
Читать статью
CSS-свойство position: разбираемся с позиционированием элементов
Если вы хотите действительно хорошо овладеть CSS, очень важно разобраться в свойстве position. Но стоит учесть, что для начинающих эта тема может быть довольно сложной.
Читать статью
Что такое Trunk Based Development (TBD)?
Когда несколько разработчиков вместе работают над одной кодовой базой, они могут делать это двумя способами. Первый подразумевает создание отдельных веток для всех создаваемых фич. А второй - это TBD. Давайте разберемся, что это такое.
Читать статью
ИТ + научпоп + музыка = большой ИТ-пикник в Москве 💛
2 сентября Тинькофф, CodeFest и Мельница собирают большой благотворительный ИТ-фестиваль. Встречаемся в Коломенском на максимально летнем вайбе.
В программе: ИТ- и научпоп-лектории, выступления топовых спикеров, воркшопы, интерактивные зоны и вишенка на торте — музыкальные перформансы от Антохи MC, Zoloto, Therr Maitz, The Hatters, «Сироткина», а также секретного хедлайнера. Как думаете, кто им может быть?
Для участия нужно выбрать благотворительный фонд из списка и сделать донат от 1000 рублей. Подробности и регистрация — тут.
Реклама. АО "Тинькофф Банк"
Как автоматизировать работу с помощью парсинга?
Сбор и анализ данных — рутинная работа, которую можно и нужно автоматизировать. Парсинг помогает не только ускорить процесс, но и мониторить изменения собираемой информации.
Как самостоятельно создавать парсеры, расскажет эксперт с опытом 12 лет Акчурин Илья Сергеевич 25 августа. Вебинар для тестировщиков, разработчиков, аналитиков данных, программистов и менеджеров IT-проектов.
На вебинаре “Парсинг данных” вы изучите:
🚩Основы сетевого взаимодействия между клиентом и сервером
🚩Структуру HTML и DOM
🚩Принципы построения парсера HTML-страниц
🚩Основные CSS-селекторы
🚩Анализ HTML-страницы и их поведение
🚩Контейнеры для хранения собранных данных
👉Регистрация на бесплатный вебинар.
Реклама. АНО ДПО "Учебный центр СКБ Контур". ОГРН 1107799028787.
ВТБ приглашает IT-специалистов в команду развития инфраструктуры банка!
Нужны как опытные профессионалы, так и молодые специалисты. Для каждого найдется много нового и интересного.
Что делают в командах:
- обеспечивают непрерывную работу серверов, настраивают отказоустойчивые решения
- устраняют аварийные ситуации на серверах и ОС
- анализируют производительность ОС и серверов
Тебя ждут комфортная рабочая среда, возможности для профессионального развития и удаленный или гибридный формат работы в своем часовом поясе.
Укажи специализацию, которой владеешь, по ссылке, оставь отклик, и тебе предложат направление, которое больше всего подходит!
Реклама. Рекламодатель: Банк ВТБ (ПАО).
erid: LjN8K6mLE
Делимся с вами полезным IT event-ом, который пройдет онлайн в этот четверг:
Куда развивается разработка в e-com? 🛒
E-com — индустрия с высокой конкуренцией. Поэтому сложных IT-задач там достаточно: highload, персонализация и необходимость оперативно запускать новые продукты и масштабироваться.
24 августа на бесплатной онлайн-конференции E-COMMUNITY руководители разработки из СберМаркета, Ozon, X5 и Lamoda поделятся свежими технологическими кейсами в архитектуре, ML, бэкенде и DevOps.
Присоединяйся к E-COMMUNITY, если интересно узнать про настоящее и будущее IT в e-com.
Регистрация по ссылке
🗓 24 августа, 16:00-20:00 мск • Онлайн
Что сейчас происходит с Open Source?
Об этом и многом другом поговорили на митапе, который VK провела для поддержки разработчиков Open Source сообщества. Ну а Саша Белоцерковский собрал все самые интересные темы и выжимки из интервью в своей статье на Хабре.
Читать статью
6 ресурсов для начинающих тестировщиков
#qa
Тестировщиками не рождаются: чтобы стать звездой QA, нужна практика и отработка. Недавно команда СИБУР Диджитал собрала классную подборку сервисов, которые помогут отточить свои навыки. Канал рекомендуем: ребята делятся своими наработками, проводят митапы и рассказывают про «тяжёлую цифру» и индустрию 4.0 от первого лица.
Как опубликовать собственный NPM-пакет
#javascript
Опубликовать свой первый NPM-проект - интересный опыт. И это совсем не так сложно, как кажется на первый взгляд! Ловите подробную инструкцию.
Читать статью
Как учиться и не забывать изученное
В этой статье вы найдете авторскую методику учебы и запоминания информации. Подход, по словам автора, универсален. Его можно применять к любому предмету или сфере деятельности, от программирования до экономики.
Читать статью
Как писать хорошие сообщения коммитов: Commitlint
#tools
Мы часто спешим закоммитить свои изменения в Git и в спешке пишем сообщения коммитов довольно рандомным образом. Commitlint — это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.
Читать статью
Знакомимся с рекурсией
«Чтобы понять рекурсию, нужно сначала понять рекурсию».
Бред какой-то, правда?
Что ж, надеемся, к концу этой статьи вы гораздо лучше разберетесь в том, что такое рекурсия и как применять ее в решении задач.
Читать статью
50 вопросов и ответов по программированию для подготовки к техническому интервью
В статье на Hacker Noon разработчик Джавин Пол собрал вопросы, которые любят задавать на интервью, а также ответы на них и дополнительные ресурсы для подготовки.
Читать статью
Копирование файлов и директорий: команда cp в Linux и MacOS
Для копирования файлов или директорий в Linux и MacOS используется команда cp. Она относительно простая, но ее поведение может изменяться в зависимости от передаваемых опций и того, что именно и куда копируется.
Читать статью
В новом выпуске подкаста «Из бэклога» обсуждают культуру ошибок в компаниях: в каких случаях ошибаться можно и как не бояться это делать. Где грань в количестве ошибок и какие из них можно считать успешными.
Мне кажется, этот выпуск стоит послушать, если вы хотите узнать о разных подходах к разбору ошибок в компаниях. Ребята делятся кейсами из своей практики и какие выводы они делали из факапов и косяков.
Гость этого выпуска — Олег Федоткин, руководитель разработки PaaS в СберМаркете.
Ведущие — Кирилл Викентьев, CPO GrowthHacking & JTBD в Альфа-Банке и Поля Луз, графический арт-директор в red_mad_robot.
Посмотреть и послушать:
🔗 YouTube
🔗 ВКонтакте
🔗 Яндекс Музыка
🔗 Google Podcasts
🔗 Apple Podcasts
В какой стране сейчас очень восстребованы IT-специалисты☄️?
Конечно, во многих странах, но особенно - в Германии🇩🇪!
В Германии сейчас дефицит квалифицированных кадров, особенно - в сфере IT. Поэтому Германия сейчас с радостью приветствует программистов, разработчиков и прочих технических специалистов.
Один из самых быстрых и простых способов релокации — это виза для поиска работы. Но есть и другие варианты — например, Blue Card для высококвалифицированных специалистов.
Так что если ты айтишник, то обязательно подумай о переезде в Германию.
Почему сейчас многие хотят перехать именно в Германию?
🌆 Процветающая экономика: Германия - одна из крупнейших экономик мира с широким спектром возможностей для карьерного роста. Здесь есть вакансии в самых разных отраслях и секторах, будь то IT, медицина или искусство.
🎓 Образование высокого качества: Германия славится своей академической сферой, предлагающей множество программ высшего образования на английском языке.
💼 Карьерные возможности: Германия - страна с прогрессивным бизнес-окружением и широким спектром компаний, от стартапов до международных корпораций.
🌍 Международная среда: Германия - место, где встречаются разные культуры и национальности.
💡 Благоприятная бизнес-среда: Германия занимает лидирующие позиции по инновациям, инфраструктуре и экономическому росту.
🏡 Качество жизни: здесь высокий уровень медицинского обслуживания, богатые культурные возможности, экологическую осведомленность и комфортное жилье.
Но самый главный минус Германии — это бюрократическая система, из-за которой оформление ВНЖ превращается в сложный и долгий процесс. Но тут могут помочь наши друзья из Интермигро, которые уже перевезли в Германию более 1500 человек.
На их сайте вы можете записаться на консультацию и узнать всё о процессе переезда в Германию → https://emigro.de/
Доводы в пользу применения rem в CSS
По словам автора статьи, в последнее время она практически полностью отошла от использования пикселей в качестве единиц измерения. Вместо них она использует rem.
Читать статью
Выражение CASE в SQL: объяснение на примерах
Выражение СASE — это, по сути, SQL-версия условной логики. Это выражение может использоваться примерно так же, как if-предложения в языках программирования вроде JavaScript, хотя его структура немного отличается.
Читать статью
Stash: знакомимся со «скрытым» функционалом Git
При помощи команды git stash мы убираем (временно) изменения из рабочей директории, «прячем» их. Давайте разберем это на примере.
Читать статью
Как написать документацию для вашего следующего проекта
У вас на горизонте замаячил новый проект? Наличие правильно составленной документации — важный аспект в деле обеспечения бесперебойной работы над ним.
Читать статью
CSS-функция clamp() и адаптивность сайта
В CSS есть функция, специально созданная для того, чтобы позволить почти любому элементу регулировать свой размер в определенных пределах, чтобы он соответствовал размеру окна приложения. Это функция clamp(). Давайте ее рассмотрим.
Читать статью
Анимированный фон веб-страницы на чистых HTML и CSS
Бывает, что вы решили создать сайт исключительно на HTML и CSS, и это несколько ограничивает полет вашей фантазии. И совершенно зря! Даже если у вас в наборе только эти два инструмента, вы все равно можете достигнуть потрясающих визуальных эффектов. В этой статье вы найдете несколько идей, от которых сможете отталкиваться в дальнейшем.
Читать статью
Как сделать хороший пул-реквест
Начинающему программисту часто страшно просить людей проверить его пул-реквест. В частности - потому что не хочется никого отвлекать лишний раз.
В этой статье мы разбираем, как максимально облегчить работу ревьюера при проверке ваших пул-реквестов.
Читать статью
Как реализовать IT-конвейер, если западные вендоры ушли с рынка, а привычные инструменты больше не доступны?
Расскажем на бесплатном демо-дне от Платформы Сфера! Вы узнаете о функционале отечественных аналогов, которые доказали свою эффективность на практике, и убедитесь в их надёжности, безопасности и функциональности. Вебинар будет полезен руководителям проектов, ИТ-директорам, владельцам продуктов и лидерам команд.
Встречаемся 16 августа в 11:00 мск. Регистрируйтесь на сайте!
Три факта о языке Golang, которыми мы хотим поделиться:
✔️Простой и востребованный: разработчики выбирают Go за легкость в работе и за то, что программы на нем исполняются с высокой скоростью;
✔️Быстрый вкат: у Go простой синтаксис и короткая документация. Для начала работы вам не потребуется серьезный технический бэкграунд.
✔️Топ топченко: этот язык входит в пятерку самых высокооплачиваемых по данным Хабр Карьера, а также в пятерку самых применяемых на GitHub.
Хотите освоить Golang создавать с его свои API-серверы? Запускать контейнеры и взаимодействовать взаимодействовать с Docker из Go? Тогда именно для вас мы приготовили теплое местечко на потоке «Golang для инженеров»
На курсе мы ждем:
🟢DevOps-инженеров;
🔴Разработчиков;
❓Новичков в программировании.
Узнать подробнее и записаться на курс можно на нашем сайте ✨
Хочешь стать ИТ-специалистом, но не знаешь, с чего начать? Тогда тебе в «Школу 21» от Сбера в Новосибирске! Мы обучаем бесплатно и даём шанс получить востребованную профессию в сфере ИТ.
Наши преимущества? Современный кампус, нет лекций и обязательных расписаний, работа над индивидуальными и командными проектами, только практика. Нет опыта в программировании? Не переживай, более 50% наших участников начали путь в ИТ в «Школе 21».
Наши выпускники – востребованные специалисты на рынке труда, среди компаний-лидеров отраслей экономики. Не упускай свой шанс и подавай заявку уже сегодня на бесплатное обучение в Новосибирске в «Школе 21»!
💻 Открытый урок по API от специалиста Mail.ru и Rambler
📢📢 Регистрация на вебинар 3 августа в 22:00 МСК, открытый урок «REST Assured & JSON Schema Validator»
📌 Рассмотрим, как можно автоматизировать API.
📌 Поговорим об инструменте REST Assured, который позволит автоматизировать тестирование API.
📌 Познакомимся с JSON Schema Validator для валидации ответа сервера.
Основные темы открытого урока:
🔥 Что такое API и зачем он нужен?
🔥 REST Assured - инструмент для автоматизированного тестирования API
🔥 JSON Schema Validator
Бесплатный открытый урок проходит в рамках курса «Java QA Engineer. Professional», это отличная возможность для опытных разработчиков повысить уровень и углубить знания.
👉 Займите место прямо сейчас, чтобы ничего не упустить: https://otus.pw/ub0WE/Нативная интеграция. Информация о продукте www.otus.ru
🔥 Хардовый тест для QA Engineer'ов
👉 Пройдите тест из 20 вопросов онлайн-курса «Python QA Engineer» и узнайте, осилите ли вы обучение в OTUS.
🟢 Пройти тест https://otus.pw/3XJa/
💣 Все, кто успешно пройдет тест, получит доступ к 3 открытым урокам курса для знакомства с форматом обучения и спец.цену на курс.
💻 За 5 месяцев обучения на курсе вы:
— Научитесь уверенно разрабатывать автотесты для веб-приложений и для API
— Освоите Selenium 4 и Appium
— Освоите инструменты диагностики работы сети и ОС Linux для определения причины багов
— Научитесь находить неисправности в работе веб-приложений
Нативная интеграция. Информация о продукте www.otus.ru