Официальный телеграм-канал сайта techrocks.ru Канал по Тестированию: @techrocksqa Канал по веб-разработке: @techrocks_web По вопросам рекламы: @anothertechrock РКН: https://kurl.ru/JUrcd
Запросы SQL: руководство для начинающих
#sql
Рассмотрели некоторые базовые запросы SQL, с изучения которых стоит начинать новичкам в этом языке. Прочитав статью, вы научитесь создавать базу данных и таблицы, вносить в них данные и делать выборки нужных сведений.
Читать статью
CSS-свойства для работы с изображениями
#css
Автор статьи привел примеры использования пяти CSS-свойств для работы с картинками.
Читать статью
Неизменяемость в JavaScript
#javascript
С ростом популярности функционального программирования одна из тенденций, о которой много говорят, — неизменяемость. В этой статье мы разберем, как неизменяемость может помочь нам писать лучшие приложения, которые сделают наши данные более безопасными и неизменными.
Читать статью
Как быстро изучить новый язык программирования
Многие уверены, что в учебном процессе есть какой-то кратчайший путь. Но все люди разные, поэтому при изучении любого материала следует опираться на тип личности учащегося. Мы узнавали, как можно ускорить изучение нового языка программирования, опираясь на свои особенности восприятия.
Читать статью
Одинарные, двойные и обратные кавычки в JavaScript
Рассмотрели, чем отличается использование разных видов кавычек в JS-коде. Отдельно остановились на преимуществах шаблонных литералов.
#javascript
Читать статью
«Какая у вас сейчас зарплата?» Почему не стоит работать в компании, где задают такие вопросы на собеседовании
Вы проходите начальное собеседование в телефонном режиме. С вами общается кто-то из эйчаров. Последние 30 минут вы пытаетесь кратко изложить описание последних десяти лет своей жизни совершенно постороннему человеку.
Вы начинаете уставать, но, к счастью, телефонный разговор вроде бы подходит к концу. И тут внезапно вам напоследок задают еще один вопрос:
«И, кстати, на каком уровне вы сейчас в плане зарплаты и на какую зарплату рассчитываете при переходе?»
Как реагировать и что отвечать - читайте в статье.
Читать статью
Команда git diff: просмотр изменений в коде
#git
Бывает, работаешь с Git и вдруг задумываешься: а те ли изменения внес в стейджинг? Или, бывает, хочешь посмотреть, чем изменения, которые собираешься закоммитить, отличаются от последнего коммита. Или возникает необходимость сравнить две ветки, два коммита или файла.
Все это распространенные задачи при работе с системой контроля версий. К счастью, все они решаются. А поможет в этом команда git diff.
Читать статью
Конвейеры в Linux
#tools
В этом руководстве мы рассмотрим общее определение философии Unix и изучим ключевые элементы хорошо написанного скрипта. Также мы познакомимся с такими составными частями скриптов, как оператор конвейера, работа с stdin и stdout. Наконец, мы рассмотрим, как применить эти элементы в наших скриптах на ruby/bash!
Читать статью
Объяснение Kubernetes водителю Uber
#tools
Неделю назад я приняла участие в конференции Kubecon 2023 в Чикаго. Я прочитала несколько блогов и посетила примерно 101 туториал, но все равно не получила хорошего представления о Kubernetes.
Хуже всего было в последний день конференции. Я заказала Uber, чтобы вернуться в гостиницу. Водитель спросил меня, чему посвящена эта конференция, на что я ответила: «Kubernetes». А после некоторых объяснений стало ясно, что я понятия не имею, о чем говорю.
Представьте себе, что вы приехали с трехдневной конференции и не можете описать своему водителю Uber технологию, которая там рассматривалась. Фейспалм. Поэтому, пытаясь искупить свою вину, я записала переосмысленный разговор с водителем.
Читать статью
Команда find и поиск файлов при помощи командной строки Linux
Поиск файлов — относительно простая задача, когда вы используете графический интерфейс. Но он не всегда доступен. Например, если речь идет о сервере, вам придется буквально все делать при помощи командной строки.
Для поиска файлов и папок в Linux есть мощная команда — find. В этой статье мы разберем несколько примеров ее использования.
Читать статью
Кэширование билдов Docker
#tools #docker
Кэш билда — очень удобная фича Docker. Она ускоряет сборку благодаря повторному использованию созданных ранее слоев. В этой статье рассказываем, как пользоваться кэшем и как отключать кэширование.
Читать статью
Такси, доставка, поиск, нейросети — как устроены технологии, которыми мы пользуемся каждый день? Об этом и не только в канале Яндекса.
Что интересно почитать:
— Как нейросети помогают делать заказ продуктов из Лавки голосом через Алису
— Интересная аналитика: за что чаще всего хвалят и ругают рестораны и бары
— Какие технологии и как защищают вашу почту от спама и мошенников
Подписывайтесь 👉 @yandex!
Был факап, стал митап!
Уже третий год tech-команда СберМаркета проводит в декабре небанальный митап. Вместо успешного успеха ребята из разных IT-компаний открыто рассказывают о своих неудачах, чтобы напомнить, что ошибаться нормально, а иногда — просто необходимо!
В программе 6 выступлений про факапы в IT от спикеров из Авито, Альфа-Банка, Dodo Brands, Skyeng, Lamoda Tech и СберМаркета.
Когда: 7 декабря в 19:00 по Москве. Офлайн и онлайн.
Посмотреть программу и зарегистрироваться можно по ссылке!
Реклама. ООО «Инстамарт Сервис», 115035, Москва, ОГРН 1187746494980. 16+
Хочешь стать ИТ-специалистом, но не знаешь, с чего начать? Тогда тебе в «Школу 21» от Сбера в Сургуте! Мы обучаем бесплатно и даем шанс получить востребованную профессию в сфере ИТ.
Наши преимущества? Современный кампус, нет лекций и обязательных расписаний, работа над индивидуальными и командными проектами, только практика.
Не стоит переживать, если у тебя нет опыта в программировании. Более 50% участников обучения в школе – это люди, начинающие свой путь в сфере ИТ. А как показывает практика, выпускники школы востребованы на рынке труда, уже более 2200 наших участников успешно трудоустроены.
Если ты мечтаешь стать ИТ-специалистом, но не знаешь, с чего начать, то приглашаем тебя на обучение. Не упусти свой шанс и скорее подавай заявку.
⁉️ Как джуну усилить навыки программирования и повысить грейд?
- Углубить знания алгоритмов и структур данных!
💣 Взрывной тест на знание основ алгоритмов!
➡️Пройдите тест из 20 вопросов онлайн-курс «Алгоритмы и структуры данных» от OTUS.
❗️ Тест подходит для любого языка программирования.
💻 Пройдя обучение на курсы, вы — получите опыт реализации классических алгоритмов, сможете повысить производительность программ и улучшить качество кода.. Возможна рассрочка.
➡️ Пройти тест: https://vk.cc/csoPXQ
Курс доступен в рассрочку.
🎁 Черная пятница в OTUS! Успейте применить промокод BLACK23 и получить скидку 15% на курс!Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Как оборудовать переговорную комнату для онлайн-встреч?
Гибридный и онлайн-формат коммуникаций сегодня используют для работы, обучения и развлечения. Расстояние – не помеха, если ваша переговорка или учебная аудитория оборудована Линк Rooms – новым программно-аппаратным комплексом от МТС Линк:
● Запуск в одно касание;
● Управление с сенсорного дисплея;
● Работа с двумя экранами;
● Интеграция с календарями Microsoft Outlook и Google;
● Защита настроек от несанкционированного доступа и тд.
15 декабря в 11:00 (МСК) пройдёт бесплатный вебинар «Знакомство с Линк Rooms в теории и на практике».
Вы узнаете:
● По каким критериям выбрать оборудование для переговорной;
● В чем особенность Линк Rooms и какие задачи он решает;
● Как перейти на Линк Rooms с другого ПО.
Спикеры:
Дмитрий Крюков, руководитель направления гибридных коммуникаций МТС Линк
Кирилл Глубоков, российский представитель Yealink
Вебинар будет интересен IT-директорам, сотрудникам IT-подразделений и организаторам конференций и удаленной работы.
Участие бесплатное. Требуется предварительная регистрация по ссылке.
Присоединяйтесь, будет интересно!
Реклама. ООО "ВЕБИНАР ТЕХНОЛОГИИ". ОГРН: 1157746417575
Новые возможности в новом году
Выбрать подарок для сотрудников — дело непростое. Нужно учесть интересы разных специалистов — от разработчиков до креаторов. Поэтому мы создали подарочные сертификаты на 5 000, 10 000 и 15 000 ₽ для обучения востребованным навыкам. Например, работе с Excel или SQL, вёрстке на HTML и CSS или контент-маркетингу.
В чём плюсы:
→ Сотрудники освоят новые навыки, которые помогут в решении бизнес-задач компании.
→ Работают со всеми курсами направлений — программирование, аналитика, менеджмент, маркетинг и дизайн.
→ Подарок без проблем с логистикой: не нужно тратить силы на организацию доставки, особенно если команда распределённая.
→ Сертификаты будут действовать в течение всего года.
Хочу подарить сертификаты
Erid: LjN8KcHHH
— Какие виды мониторинга бывают, и в каком виде он существует сейчас?
— Как внедрение нового подхода хранения ручных тестов Test as Code повлияет тестирование в команде и не только?
— Что будет, если внедрить дизайн-ревью и позволить дизайнерам самостоятельно тестировать UI?
На эти и другие вопросы ответят эксперты по тестированию на новогоднем X5 QA Meetup #7 от X5 Tech!
Встречаемся 12 декабря.
🔔 Не пропусти! Подробности и регистрация здесь.
Реклама. ООО "Корпоративный центр ИКС 5". ИНН: 7728632689
❓С чего начать, если хотите стать Solidity-разработчиком?
С бесплатного открытого урока «Обзор последних децентрализованных web3 приложений(dApp)» от OTUS.
✅На вебинаре:
1. Рассмотрим архитектуру проектов
2. Посмотрим смарт-контракты Solidity этих проектов
3. Исследуем web3 интерфейсы проектов
4. Обсудим текущие тенденции в Blockchain
📆 Занятие пройдёт 11 декабря в 20:00 мск и будет приурочено к старту курса «Solidity Developer». Продолжить обучение вы сможете уже на курсе, доступном в рассрочку.
👉Для бесплатного участия регистрируйтесь прямо сейчас: https://vk.cc/csWyif
📢Что должен знать востребованный Scala-разработчик?
✅Расскажем на бесплатном практическом уроке «Type classes в Scala» от OTUS и Алексея Воронца – руководителя разработки в NAUMEN.
🔥На вебинаре:
- разберем type class паттерн в Scala;
- познакомимся с мотивацией его возникновения и задачами, которые он должен решать;
- сформулируем и разберем основные компоненты;
- решим ряд задач с использованием type class паттерна для закрепления на практике.
📆Занятие пройдёт 14 декабря в 20:00 мск и будет приурочено к старту курса «Scala-разработчик». После урока вы сможете продолжить обучение на специальных условиях.
👉Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: регистрация
Lamoda Tech на связи, как слышно?
В новом выпуске подкаста «Потом доделаю», который рассказывает о работе с командами, своим опытом поделился Эмиль Абдулнасыров, CTO Lamoda Tech.
Вместе с ведущим они обсудили, как эффективно управлять командой и не потерять себя среди миллиона задач. А Эмилю есть что рассказать, у него IT-команда из 600+ человек!
🎧 Набраться опыта и послушать выпуск можно тут: https://bit.ly/48ZDu1R?erid=LjN8KFQqM
А познакомиться с командой Lamoda Tech и узнать, чем ребята занимаются и что делают для IT-сообщества, можно у них в канале. Подписывайтесь: /channel/+aLrTlHwY42FlMWRi
Реклама. Рекламодатель
❓С чего начать, если хотите стать Solidity-разработчиком?
С бесплатного открытого урока «Обзор последних децентрализованных web3 приложений(dApp)» от OTUS.
✅На вебинаре:
1. Рассмотрим архитектуру проектов
2. Посмотрим смарт-контракты Solidity этих проектов
3. Исследуем web3 интерфейсы проектов
4. Обсудим текущие тенденции в Blockchain
📆 Занятие пройдёт 11 декабря в 20:00 мск и будет приурочено к старту курса «Solidity Developer». Продолжить обучение вы сможете уже на курсе, доступном в рассрочку.
👉Для бесплатного участия регистрируйтесь прямо сейчас: https://vk.cc/csMYH1
✔️Стоит ли становиться автоматизатором тестирования на Python в 2023?
Расскажем на бесплатном открытом уроке «Профессия Python QA Automation Engineer. Перспективы и преимущества» от OTUS и Андрея Гридяева – Lead QA Automation Engineer в «Semrush».
На вебинаре обсудим следующие темы:
📌 Чем занимается автоматизатор тестирования на Python
📌 Перспективы и преимущества профессии в данный момент
📌 Современные технологии автоматизации тестирования в 2023 году
📢📢 Занятие пройдёт 30 ноября в 20:00 мск в рамках курса «Python QA Engineer». После урока вы сможете продолжить обучение на специальных условиях, а также получить видеокурс по ручному тестированию в подарок.
➡ Регистрируйтесь прямо сейчасРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KUF1w
⚠️Надо ли продакт-менеджеру проводить анализ конкурентов?
Разберёмся на бесплатном открытом уроке «Анализ конкурентов для продакта» от OTUS.
🔹На вебинаре разберем, что такое конкурентный анализ и на кейсах увидим, что делать, когда конкурентов нет.
🔹Обсудим, какие неочевидные конкуренты могут поджидать продукт и пройдемся по всем этапам комплексного анализа.
Занятие пройдёт 27 ноября в 19:00 мск и будет приурочено к старту курса «Product Manager IT-проектов». Программа полностью переработана и отвечает современным требованиям рынка.
👉 Регистрация
https://otus.pw/bnBz/?erid=LjN8KDVjJ
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
CSS-свойство isolation: создаем новый контекст наложения
#css
Когда вы используете z-index, может быть трудно поддерживать порядок. Нужно быть очень внимательным и следить за тем, где он используется и с какими значениями. Применение isolation может оказаться удобным выходом.
Читать статью
Сколько мониторов нужно разработчику?
#tools
Для комфортной разработки нужно иметь возможность одновременно открывать два приложения на весь экран, - считает автор статьи. Исходя из этого, он рекомендует пользоваться двумя мониторами.
Читать статью
Как монтировать папки в Docker
#tools #docker
Контейнеры Docker по своей природе неизменяемы. Это означает, что при перезапуске контейнера все данные, сохраненные в нем, сотрутся. Но сохранить эти данные можно. Для этого Docker предоставляет возможность подключения к контейнеру локальных директорий.
Читать статью
Как установить Node.js в Ubuntu
#javascript
Веб-разработчику, работающему хоть над фронтендом, хоть над бэкендом, понадобится установить Node.js в его систему.
Но, используя обычную команду sudo apt install nodejs, можно установить очень старую версию Node, что может привести к проблемам.
Поэтому вы, скорее всего, захотите установить конкретную версию, а для этого понадобится другая команда. Она должна установить LTS-версию Node (версию с долговременной поддержкой), предпочтительную для нужд разработчиков.
В этой статье я покажу вам, как установить последнюю LTS-версию Node в операционной системе Ubuntu.
Читать статью
Светлый и темный режим всего в 14 строках CSS
#css
Пишем код, который будет выявлять системные настройки пользователя при помощи медиа-запросов CSS и таким образом определять базовую цветовую схему.
Читать статью