TechRocks
16K subscribers
757 photos
2 videos
1 file
1.98K links
Официальный телеграм-канал сайта techrocks.ru

Создатели: @trofimovich, @aldrson

Канал по Тестированию: @techrocksqa
Канал по веб-разработке: @techrocks_web

По вопросам рекламы: @anothertechrock
Download Telegram
Начните использовать Prettier правильно

#tools

Возможно, вы, как и я, установили расширение Prettier, включили форматирование при сохранении, разочаровались, когда код начал при сохранении прыгать, и отключили расширение. К сожалению, мне потребовалось много времени, чтобы начать использовать Prettier правильно. Цель этой статьи — помочь вам избежать моих ошибок.

Читать статью
Оптимизируем до последней капли: cache-friendly код на C++

Хотите узнать, как «выжимать» последние проценты скорости в программе на C++?

Ждем вас на открытом вебинаре 4 сентября в 20:00 мск, где мы разберем:

- как реализовать доступ к оперативной памяти (ОП) в современных системах;
- «плохие» и «хорошие» паттерны доступа к ОП;
- как писать дружелюбный к кэшу код на C++.

Урок идеально подходит для разработчиков, которые заботятся о скорости выполнения кода и уже пишут или планируют перейти на C++.

🔥 Спикер Андрей Рыжиков — разработчик в НИИ обработки аэрокосмических изображений.

Встречаемся в преддверии старта курса «Специализация C++ Developer». Все участники вебинара получат специальную цену на обучение!

👉Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cA2Dtx

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Позиционирование в CSS и Flexbox — объяснение с примерами

#webdev

Если вам когда-либо приходилось использовать CSS, вы знаете, как тяжело располагать элементы. Но к концу этого руководства вы будете знать куда больше о позиционировании в CSS и о Flexbox, и сможете мастерски расположить элементы в своем любимом проекте.

Читать статью
Группировка массивов в JavaScript (2024)

#javascript

Группировка массивов — это задача, которую вы, скорее всего, реализовывали в JavaScript. В этой статье я рассмотрю новые функции группировки массивов, вышедшие в 2024 году, а именно Object.groupBy и Map.groupBy.

Читать статью
Разбираемся с API: 10 концепций с примерами

API служит связующим звеном, которое принимает запросы от приложения, получает необходимые данные с сервера, а затем возвращает обработанные данные приложению.

Читать статью
20 функций JavaScript, которые вы, вероятно, никогда не использовали

#javascript

В этой статье мы на примерах рассмотрим некоторые скрытые возможности JavaScript. Их использование поможет вам писать более чистый и эффективный код и легко справляться со сложными задачами.

Читать статью
Вы разработчик на C#? Приходите на вебинар: Основы асинхронности в C#.
Рассмотрим:
1️⃣ ключевые концепции и принципы асинхронного программирования;
2️⃣ Async и Await подробно: их использование и влияние на код;
3️⃣ советы и рекомендации по оптимизации и улучшению асинхронного кода.

Узнайте как эффективно использовать асинхронность в C# для улучшения производительности приложений: https://otus.pw/y4K8/

А что даст вам этот курс «C# Developer. Professional»?
Навыки, которые вы освоите, позволят претендовать на позиции уровня начинающего Senior / крепкого Middle.
Вы сможете разрабатывать на C# сложные клиент-серверные приложения
Поработаете с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами. И многое другое - читайте на странице курса!

Регистрируйтесь и познакомьтесь с преподавателем: https://otus.pw/y4K8/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Получение размера окна на чистом CSS

#webdev

Вы не поверите, но теперь в CSS можно определять свойства, выполнять математические вычисления и даже напрямую получать размер окна! В этой статье мы расскажем вам, как это делается.

Читать статью
Хотите стать востребованным разработчиком на С++?
Пора понять процесс компиляции и научиться быстро решать проблемы при сборке программ

🗓 Ждем вас на открытом вебинаре 17 сентября в 20:00 мск, где мы разберем:

- из каких этапов состоит компиляция программы на С++;
- как анализировать результаты выполнения каждого этапа;
- какие проблемы могут возникнуть и как их решать.

Встречаемся в преддверии старта курса «Специализация C++ Developer».
Все участники вебинара получат специальную цену на обучение!

👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/xv19/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Копирование файлов и директорий: команда cp в Linux и MacOS

Для копирования файлов или директорий в Linux и MacOS используется команда cp. Она относительно простая, но ее поведение может изменяться в зависимости от передаваемых опций и того, что именно и куда копируется.

Читать статью
Руководство по Docker для начинающих

#tools

Использование контейнеров и Docker позволяет запускать приложения одинаково (и с одинаковым результатом) на любых машинах, ведь среду выполнения обеспечивает сам контейнер.

Читать статью
10 идей проектов для изучающих HTML

#webdev

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

Читать статью
This media is not supported in your browser
VIEW IN TELEGRAM
28 – 29 сентября в Москве пройдёт E-CODE — первая конференция Ozon Tech

В программе:
— 50+ часов экспертного контента от лидеров e-com и других бигтехов,
— 1х1 с топовыми специалистами в IT и HR,
— 1000+ возможностей выиграть мерч,
— Выступления учёных и известных спикеров (например, Александра Пушного), live-запись подкаста, IT-квесты, караоке и вечеринки вместе с группами Кирпичи, Научно-Технический Рэп и Pompeya🔥

Подробности и регистрация
Как улучшить свой пул-реквест

Не знаю, как вам, а мне нравится ощущение, которое возникает, когда я нажимаю кнопку слияния (merge) и отправляю свой код в продакшен. Это и есть наша конечная цель как разработчиков - выпустить свой код в мир.

Читать статью
«О» большое — простое объяснение с картинками

Нотация «О» большое используется для выражения скорости алгоритма. Это важно при оценке как чужих алгоритмов, так и своих собственных. Автор статьи объяснил, что такое «О» большое, а также привел список наиболее часто встречающихся значений большого «О» и соответствующих этим значениям алгоритмов.

Читать статью
Всем внимание! 7-8 ноября, Москва, Hyatt Regency Moscow - конференция для разработчиков в нефтегазовой отрасли.

Регистрация: https://vk.cc/cANpAI 18+

Здесь можно:
— Обсудить тренды и инновационные решения
— Поделиться своим опытом и идеями
— Найти полезные связи и единомышленников

Не упусти шанс стать частью ключевого события для комьюнити byteoilgas_conf! Бесплатное участие 😉

Ждем: разработчиков, дизайнеров, маркетологов, менеджеров, инженеров и всех, кому интересно данное направление. Online трансляция конференции для тех, кто не может приехать лично!
Что такое векторные базы данных?

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

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