TechRocks
Открыть в Telegram
Официальный телеграм-канал сайта techrocks.ru По вопросам рекламы: @aldrson @godinmedia РКН: https://clck.ru/3R3tTP
Больше2025 год в цифрах

14 000
Подписчики
-324 часа
-337 дней
-12730 день
Архив постов
Фото недоступноПоказать в Telegram
Багхантеры — герои нашего времени?
VK Bug Bounty доказывает: люди, которые делают интернет безопаснее, могут хорошо зарабатывать. Вот несколько цифр: максимальная выплата за 2024 год — 4 млн руб. В среднем 8 дней требуется на получение своего баунти.
Теперь Bounty Pass становится постоянным. Система только набирает обороты, а награды и задачи становятся всё интереснее.
👍 3
Конвейеры в Linux
#tools
В этом руководстве мы рассмотрим общее определение философии Unix и изучим ключевые элементы хорошо написанного скрипта. Также мы познакомимся с такими составными частями скриптов, как оператор конвейера, работа с stdin и stdout. Наконец, мы рассмотрим, как применить эти элементы в наших скриптах на ruby/bash!
Читать статью
Фото недоступноПоказать в Telegram
Создавайте и проверяйте задания по программированию на GitVerse
На платформе для работы с исходным кодом GitVerse появился SmartClass — бесплатный инструмент для управления заданиями по программированию. С ним можно создавать, хранить и проверять задачи, а также автоматизировать ревью кода с помощью AI-ассистента GigaCode. В общем, все что нужно – теперь под рукой.
Пользователи SmartClass получают все преимущества платформы GitVerse, что дает начинающим специалистам возможность освоить профессиональные инструменты разработки. Решение позволяет не только изучать программирование и код, но и погрузиться в детали работы с такими инструментами и практиками, как CI/CD, Git и многими другими.
И, конечно, теперь смело можно отдать рутину аналитики заданий вашему верному помощнику – AI-ассистенту! За счет встроенных в платформу AI-расширений и AI-ассистента разработчика GigaCode вы можете за пару минут провести аналитику кода и значительно облегчить процесс проверки работ.
Переходите на GitVerse и пробуйте новый инструмент!
Глубокое и поверхностное копирование в JavaScript
#javascript
В этой статье мы разберем, что собой представляют глубокое и поверхностное копирование, рассмотрим методы их реализации, обсудим их преимущества и недостатки, а также практическое применение.
Читать статью
👍 1
Фото недоступноПоказать в Telegram
Новый онлайн вебинар: Ускорение приложений за счёт индексирования баз данных!
1️⃣Мы создадим приложение, которое будет эффективно взаимодействовать с базой данных.
2️⃣Освоим создание индексов для реляционных баз данных, чтобы ваши запросы летали.
3️⃣Узнаем, как значительно ускорить выполнение запросов с помощью индексов.
❗️Кому будет полезно:
Начинающим разработчикам: Если вы хотите научиться работать с базами данных, как напрямую, так и с помощью ORM, а еще и узнать лайфхаки, то этот вебинар для вас!
Все зарегистрированные получают бонусную скидку на полноценный курс C# Developer, после которого вы освоите серверную разработку на C# до уровня Middle в Scrum-команде! А зарплаты спецов такого уровня уже от 160 000 рублей по данным hh ✌️
😏Записаться на урок, получить скидку и понять стоит ли оно того тут: https://vk.cc/cGgSV5
P.S. Это, кстати, классная возможность задать эксперту вопросы и получить сразу на них ответы!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576👍 1
Почему опытные разработчики никогда не используют regex для валидации email?
#webdev
Представьте, что вы создаете форму регистрации. Что первое приходит вам в голову? Вставить regex в поле электронной почты. Но это плохой ход.
Читать статью
👍 2
100к рублей за рекомендацию IT-специалиста 🔥
Мы в Outlines Tech ищем талантливых коллег. Если вы знаете классных IT-специалистов, которые в поиске работы, расскажите о них. За трудоустройство знакомых выплачиваем 100 000 рублей!
Как работает реферальная программа:
— Направьте резюме знакомого нашему менеджеру Евгении.
— Получите обратную связь от команды рекрутеров.
— Дождитесь решения по итогам всех этапов рассмотрения. При трудоустройстве знакомого с вами подпишут договор.
— Получите бонус на 10-й рабочий день рекомендованного друга.
Количество рекомендаций не ограничено. Больше рекомендаций = больше выплат!
Коротко об Outlines Tech и о том, что предлагаем сотрудникам, рассказали в карточках👆
Актуальные вакансии и отзывы о компании здесь 👉 https://hh.ru/employer/4305039
Будем рады вашим рекомендациям!
👍 2🔥 2
Атрибут ping элемента ссылки HTML5
#webdev
Приняв во внимание развитие веб-технологий, HTML5 представил несколько новых фич для улучшения веб-разработки. Одна из таких фич — атрибут ping, который обеспечивает дополнительные возможности отслеживания кликов по ссылкам.
Читать статью
👍 2
Фото недоступноПоказать в Telegram
Деплой ASP.NET приложений в Kubernetes часть 2💡
Успейте на новый живой вебинар, который мы подготовили специально по вашим откликам!
✅На вебинаре:
1. Мы продолжим рассмотрение разворачивания ASP.NET приложения в кластере Kubernetes и добавим базу данных и динамические конфигурации.
2. Вспомним как базовые аспекты (для тех, кто только присоединился к нам): PersistentVolume, PersistentVolumeClaim, ConfigMap и Secret, так и рассмотрим как развернуть базу данных в Kubernetes кластере.
3. Обсудим конфигурацию приложения, передачу переменных конфигурационных файлов и почему секреты не секретны.🙂
4. Практические навыки: В лучших традициях, все участники получат практические навыки запуска Statefull ASP.NET приложений в кластере Kubernetes.
❌❌Кому это нужно:
1. DevOps инженерам и .NET разработчикам.
2. Всем, кто интересуется Kubernetes и хочет перейти на эту платформу.
💃После вебинара:
Вы сможете запустить собственное полное ASP.NET приложение в среде Kubernetes и уверенно использовать все полученные знания на практике.
😉Не упустите шанс! Зарегистрируйтесь сейчас и станьте профи в деплое ASP.NET приложений в Kubernetes! К тому же всем зарегистрированным мы дадим шииииикарную скидку на хит 2024 года курс «C# ASP.NET Core разработчик!»
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576CSS-свойства для работы с изображениями
#css
Автор статьи привел примеры использования пяти CSS-свойств для работы с картинками.
Читать статью
Фото недоступноПоказать в Telegram
Как снизить затраты на разработку UI? / Как масштабировать изменения в UI без лишних затрат? / Как экономить на разработке UI без потери качества?
Узнайте 18 декабря на бесплатном вебинаре СберТеха «UI-выгорание, или что не так с бренд-дизайном приложений».
Эксперты СберТеха поделятся опытом собственных проектов и расскажут, как создали решение, которое в разы ускоряет разработку и масштабирование изменений UI.
Platform V One UI — библиотека UI-компонентов с трехуровневой дизайн-токен системой, а также low-code инструментами стилизации и генерации UI-форм и сценариев.
Также на вебинаре узнаете, какие инструменты Platform V One UI доступны в open source, и увидите демо продукта.
Регистрируйтесь и приходите!
Светлый и темный режим всего в 14 строках CSS
#css
Пишем код, который будет выявлять системные настройки пользователя при помощи медиа-запросов CSS и таким образом определять базовую цветовую схему.
Читать статью
👌 2
5 декабря пройдет онлайн-митап для java-разработчиков от Naumen. Спикеры поделятся опытом в промышленной java-разработке, реальными кейсами и рекомендациями.
В программе три доклада:
🔸 Как приручить JSON — Максим Осипов, руководитель группы разработки Naumen SMP
🔸 Прагматика микросервисов: строим большую систему с помощью пачки монолитов — Дмитрий Черкасов, DevRel Jmix
🔸 Бэкэнд изображений в ОК — Руслан Измайлов, ведущий java-разработчик в ОК, VK
Старт митапа 5 декабря в 16:00 мск | 18:00 екб.
Участие как всегда бесплатное, нужна только регистрация.
→ Зарегистрироваться на митап.
Реклама, АО «Нау-сервис», ИНН 6671116364
https://www.naumen.ru/
erid: 2VtzqvWcqex
Команда git diff: просмотр изменений в коде
#git
Бывает, работаешь с Git и вдруг задумываешься: а те ли изменения внес в стейджинг? Или, бывает, хочешь посмотреть, чем изменения, которые собираешься закоммитить, отличаются от последнего коммита. Или возникает необходимость сравнить две ветки, два коммита или файла.
Все это распространенные задачи при работе с системой контроля версий. К счастью, все они решаются. А поможет в этом команда git diff.
Читать статью
👍 3
Фото недоступноПоказать в Telegram
Новый уровень продуктивной разработки: добро пожаловать на платформу GitVerse
На платформе для работы с исходным кодом GitVerse можно легко и удобно организовать разработку любых проектов: писать и проверять код, автоматизировать CI/CD-процессы, общаться с единомышленниками и стать частью open source сообщества.
Что еще могут пользователи GitVerse:
– переносить проекты с других git-площадок в один клик;
– размещать открытые и приватные репозитории, работать самостоятельно и в командах;
– управлять проектами с помощью удобных досок и карточек, назначать роли, ревьюеров и делать все процессы прозрачными;
– делегировать рутинные задачи AI-ассистенту GigaCode, чтобы посвятить время по-настоящему интересным задачам!
Регистрируйтесь на платформе GitVerse и повышайте эффективность разработки!
CSS-свойство position: разбираемся с позиционированием элементов
Если вы хотите действительно хорошо овладеть CSS, очень важно разобраться в свойстве position. Но стоит учесть, что для начинающих эта тема может быть довольно сложной.
Читать статью
👍 3
Фото недоступноПоказать в Telegram
Отложенные вычисления с помощью паттернов
Присоединяйтесь к нашему открытому уроку и погрузитесь в концепцию отложенных вычислений на основе паттернов Мост, Интерпретатор, Итератор.
Ждем вас на открытом вебинаре 28 ноября в 20:00 мск.
🚀На вебинаре вы узнаете:
1. Как и когда применять шаблоны отложенных вычислений для оптимизации производительности.
2. Практические кейсы.
🎯 Вебинар будет полезен:
• Разработчикам и инженерам, стремящимся улучшить производительность в приложениях.
• Архитекторам ПО, проектирующим масштабируемые и отказоустойчивые системы.
• Тимлидам и техническим руководителям, которые хотят повысить производительность и устойчивость решений своей команды.
В результате вебинара:
• Вы научитесь применять шаблоны Мост, Интерпретатор, Итератор.
Встречаемся в преддверии старта курса «Архитектура и шаблоны проектирования». Все участники получат спец. цену на курс.
Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
❤ 2
20 приемов работы с Git в командной строке, которые должен знать каждый разработчик
#git
Графический интерфейс может упростить некоторые задачи, но умение пользоваться Git CLI обеспечивает более глубокий контроль, гибкость и скорость.
Читать статью
👍 6
Где искать бесплатные иконки для сайта?
#webdev
Благодаря высококачественным иконкам ваши проекты будут выглядеть более профессионально и станут более удобными для пользователей. Но где найти бесплатные иконки в хорошем качестве? В этой статье мы познакомим вас с 23 библиотеками иконок с открытым исходным кодом.
Читать статью
👍 3
Разработчик бэкенда на Scala в
Яндекс Вертикали
Яндекс Вертикали — это сервисы Авто.ру, Аренда, Недвижимость, Путешествия и Услуги. Их ежедневная аудитория превышает пять миллионов человек, а моментальная нагрузка составляет десятки тысяч RPS.
Какие задачи вас ждут
— Продуктовая проработка задач вместе с продакт-менеджерами
Наши разработчики плотно взаимодействуют с владельцами сервисов и влияют на развитие продуктов;
— Проектирование архитектуры, прохождение и проведение дизайн-ревью
Мы расширяем кругозор сотрудников, предотвращаем разработку «велосипедов» и следим за описанием архитектуры проекта;
— Оценка трейд-оффов
Находим оптимальное решение между скоростью продуктовых изменений сейчас и сложностью развития системы в будущем;
— Написание кода на Scala
Проводим тестирование и делаем релиз в продакшн на миллионы реальных пользователей, а также поддерживаем производительность и работоспособность сервисов: предотвращаем и решаем проблемы в продакшне.
Мы ждем, что вы
— Готовы не просто писать код, а отвечать за весь жизненный цикл разработки продукта;
— Умеете конструктивно дискутировать о решениях коллег или выставлять на общее обсуждение свои идеи;
— Быстро изучаете новое, открыты к освоению новых технологий и подходов, включая Scala и другие инструменты, которые мы используем.
Что мы предлагаем
— Возможность выбрать место работы: в офисе в Москве (БЦ «Аврора», м. «Павелецкая»), Санкт-Петербурге (БЦ «Бенуа», Калининский район) или любом городе, где есть офис Яндекса, возможен полностью удалённый формат;
— Офисы с большими парковками, кофепойнтами и стульями Herman Miller на каждом рабочем месте
— Хорошее оборудование: на выбор мощный ноутбук Dell на ОС Windows или Linux либо MacBook Pro, выделенная виртуалка с необходимыми ресурсами;
— Объёмный полис ДМС со стоматологией, коррекцией зрения, регулярной диагностикой и помощью при онкологических или сердечных заболеваниях, оплата 80% ДМС для близких родственников;
— Сотни корпоративных скидок во всех областях жизни;
— Компенсацию затрат на питание в офисе;
— Корпоративную ипотеку под 0–3%.
Узнать подробности и откликнуться
💩 2
