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

13 999
Підписники
+124 години
-247 днів
-12230 день
Архів дописів
Фото недоступнеДивитись в Telegram
Привет! На связи Podlodka Techlead Crew 🛠 — одна из профильных онлайн-конференций от авторов IT-подкаста Podlodka! В новом сезоне будет просто невероятное количество полезностей на тему архитектуры. Запуск уже 20 мая.
Вот лишь небольшая часть того, что вас ждёт:
⚙️ Domain-Driven Design: вид сверху. Научимся проектировать системы следуя принципам DDD вместе с Геннадием Кругловым. Уловим связь между доменами и возможностями бизнеса. Узнаем, как продать DDD бизнесу.
⚙️ Экономия должна быть экономной! Попрактикуемся строить бережливую архитектуру с Екатериной Лысенко. Вы получите конкретные советы и стратегии, сможете минимизировать расходы и оптимизировать процессы.
⚙️ Определим, какие задачи должен выполнять техлид, а какие — архитектор. Вас ждёт формат круглого стола — «столкнём лбами» две роли и узнаем, что получится!
⚙️ Документируем проект. Вместе с Михаилом Омельченко из Elonsoft определим, кто должен готовить и обновлять документацию, а главное — на каких этапах и насколько детально.
⚙️ Учимся на чужих ошибках. Рулетка кейсов с примерами действительно плохой архитектуры вместе с Ильёй Зоновым и Александром Поломодовым из Тинькофф, Кириллом Ветчинкиным из Microarch.
Забирайте свой билет на сайте, чтобы ничего не пропустить!
Реклама. ИП Толстая Елена Петровна ИНН:507503278104
👍 1
Поведенческие вопросы на собеседовании QA
Поведенческое собеседование должно оценить софт-скиллы кандидата, его способности к межличностному общению и решению проблем. Задаваемые вопросы касаются того, как кандидаты подходят к решению проблем, как они работают в команде и как справляются с различными ситуациями.
Читать статью
Не бойтесь бросать свои пет-проекты
Мы слышим столько историй об успешных личных проектах, но что, если более открыто говорить о тех, которые провалились? Многие из нас проводят ретроспективный анализ на работе, но не в отношении пет-проектов. А почему бы нам не пролить свет на всё то время, которое было вложено в начинания, которые так и не ожили? На заброшенное ПО, которое в своё время казалось хорошей идеей. По нашим средам разработки до сих пор скитаются духи захороненных каталогов node_modules.
И здесь я хочу рассказать о своём недавнем пет-проекте, который забросил в тот же день, в который запустил.
Читать статью
👍 2
Что такое непрерывное тестирование?
Чтобы обеспечить более быструю обратную связь и высокое качество выпускаемых продуктов, необходимо включать тестированиев каждый этап жизненного цикла разработки ПО. Автоматизация тестирования может дать отличные результаты, если ее правильно реализовать и эффективно использовать. Правильный подход — непрерывное тестирование.
Читать статью
👍 1
Если покупка — это не владение, то пиратство — не воровство
Небольшой очерк на тему авторских прав и пиратства в сфере технологий.
Читать статью
Стратегия монетизации Tinder
Tinder появился в 2012 году и сразу стал популярным благодаря удобству интерфейса, простоте и бесплатности. Изначально продукт был полностью бесплатным — но его создатели быстро поняли, что любовь может быть очень прибыльным бизнесом! И пошли по пути от бесплатного приложения для знакомств до мощного генератора прибыли. Посмотрим на этот путь.
Читать статью
👎 4🤮 3🔥 1
Как вывести строку и переменную в Python
#python
Python – универсальный и гибкий язык. Часто в нем есть несколько способов добиться какой-либо цели. В этом руководстве мы разберем несколько способов вывести строку и переменную одновременно.
Читать статью
Repost from TgId: 2094560190
Призи розіграшу10 підписок Telegram Premium на 3 місяців
Дата завершення
Усі підписники каналів (5):




TgId: 2094560190
5.2k
~0
0.00%
TgId: 2065027909
2.0k
~0
0.00%
TgId: 1997205398
2.6k
~0
0.00%
TgId: 2141664061
2.0k
~0
0.00%
TgId: 2080746123
3.1k
~0
0.00%
Вы должны перестать вручную писать Dockerfile'ы
Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект?
Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я случайно какие-нибудь уязвимости, вручную заполняя конфиг-файлы.
Что же, теперь мне больше не придется беспокоиться об этом, благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого без лишнего шума.
Они создали CLI-утилиту - docker init .
Читать статью
👍 3✍ 1
50 вопросов для собеседования по модульному тестированию
Юнит-тестирование – важнейшая часть процесса разработки программного обеспечения, и работодатели хотят знать, что вы понимаете, как создавать и внедрять эффективные юнит-тесты.
Чтобы помочь вам подготовиться к собеседованию, мы рассмотрим список из 50 вопросов, которые помогут вам продемонстрировать свои знания и опыт в модульном тестировании. Эти вопросы охватывают широкий спектр тем, включая то, что такое модульное тестирование и почему оно важно.
Читать статью
❤ 3
Фото недоступнеДивитись в Telegram
GigaCode: ваш персональный AI-ассистент
На онлайн-презентации «GitVerse: открой вселенную кода» представили новую функциональность GigaCode – личного AI-ассистента разработчика (AI, artificial intelligence — искусственный интеллект). Сервис ускоряет и упрощает программирование, генерируя варианты завершения кода непосредственно в среде разработки в режиме реального времени.
Теперь он может:
▪️ решать связанные с кодом задачи – в окне чата непосредственно в среде разработки;
▪️ при просмотре репозитория в GitVerse объяснить, что делает конкретная часть кода, а также подсказать, как ее улучшить.
Список языков программирования, которые поддерживает GigaCode, пополнил Ruby, а также стала доступна генерация текстовых данных в формате JSON. На сегодняшний день AI-ассистент поддерживает уже более 15 популярных языков программирования и устанавливается как плагин в привычные среды разработки, включая IDEA, PyCharm, VSCode, Jupyter.
Впечатляет, правда?
Регистрируйтесь на GitVerse и протестируйте возможности GigaCode.
❤ 1
Коллекции в Python
#python
Collections — это встроенный модуль Python, предоставляющий такие полезные типы данных, как контейнеры.
Контейнерные типы данных позволяют нам хранить и получать доступ к значениям удобным способом. Как правило, мы используем списки, кортежи и словари. Но при работе со структурированными данными нам нужны более умные объекты.
В этой статье мы разобрали различные структуры данных, поддерживаемые модулем collections, и на примерах рассмотрели, когда их стоит использовать.
Читать статью
👍 1
Юмор программистов из 80-х прошлого столетия
Немного истории программирования в СССР с фотографиями и картинками.
Читать статью
👍 3🕊 1
Фото недоступнеДивитись в Telegram
17 мая собираем всех на IT-конференцию МТС True Tech Day.
Наша работа строится на коде, который мы создали из синтеза науки и технологий. Это надёжная и универсальная платформа для разработки продуктов и сервисов.
Каждый участник конференции поучаствует в сессиях от лидеров индустрии, испытает технологии в true labs и получит новые впечатления и эмоции.
Что будет:
→ 5 тематических треков: Main, Development, AI/ML, Cloud, Science
→ 50 спикеров с докладами про архитектуру, облачные платформы, NLP4Code, вероятностное программирование, безопасность контейнеров и другое
→ 10 часов нетворкинга
→ цифровые зоны и digital-интеграции
→ а ещё вечеринка со звездой
Все спикеры и темы уже на сайте. Регистрируйся на True Tech Day. Участие бесплатное
👍 1
Нагрузочное тестирование
Давайте по пунктам разберем основные термины, связанные с нагрузочным тестированием, и метрики.
Читать статью
👍 4
Фото недоступнеДивитись в Telegram
27 и 28 апреля приглашаем специалистов робототехники и reinforcement learning на ROS Meetup в Москве 📅
Это возможность для робототехников всех уровней: от новичков до экспертов, — посвятить выходные практическому обучению и нетворкингу. Вы получите советы и рекомендации экспертов, сможете поделиться идеями с другими разработчиками. Доклады охватывают весь спектр тем: от ROS до reinforcement learning и антропоморфных роботов.
Инженеры и руководители компаний поделятся реальным опытом использования ROS в исследовательских и коммерческих проектах.
В этот раз мы решили разбавить технические доклады большим количеством тематических дискуссий и нетворкинга.
На какие темы будем общаться:
Антропоморфные роботы
✔️ Reinforcement learning
✔️ LLM — large language mode, Deep learning
✔️ Беспилотные автомобили и мобильные роботы
✔️ Манипуляторы и алгоритмы в манипуляции, в том числе MOVEit
✔️ ROS-пакеты и другие темы в робототехнике
Локация: г. Москва, Кутузовский проспект 32к1, офис Сбера.
Регистрируйтесь по ссылке 👈
🔥 6👍 2👏 1
Как прибавить дни, месяцы и годы к дате в Python
#python
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные единицы времени. В этой статье мы разобрали, как прибавлять к дате дни, недели, месяцы и годы.
Читать статью
Фото недоступнеДивитись в Telegram
Добавьте в свое портфолио кейс по решению задачи с микросервисной архитектурой бесплатно и всего за пару часов
На практическом уроке «Масштабируемая архитектура для систем обработки платежей».
На вебинаре:
- рассмотрим решение задачи по построению масштабируемой отказоустойчивой системы обработки платежей;
- обсудим применения шардирования, паттерна Saga, двухфазного коммита и выбор уровня изоляции транзакций;
- получим описание верхнеуровневой архитектуры.
Занятие пройдёт 24 апреля в 20:00 мск в рамках курса «Microservice Architecture». Доступна рассрочка на обучение!
Чтобы посетить открытый урок, зарегистрируйтесь: ссылка
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruМногострочный пользовательский ввод в Python
#python
Часто бывает необходимо получить от пользователя сразу несколько значений и сохранить их, например, в список. В этой статье мы рассмотрим два варианта чтения многострочного ввода: до введения пользователем стоп-слова или до прерывания ввода при помощи сочетания клавиш.
Читать статью
👍 2
Фото недоступнеДивитись в Telegram
⚡Очное обучение Python в НИУ ВШЭ
Освойте Python и научитесь применять его для анализа данных на курсе «Python для автоматизации и анализа данных» от Центра непрерывного образования ФКН НИУ ВШЭ. Подойдет как начинающим, так и тем, у кого уже есть опыт в программировании.
Обучение очное в кампусе НИУ ВШЭ в Москве.
Старт: 16 апреля.
Стоимость: 70 000₽. Оплату можно разделить на 2 части.
Полная программа и регистрация: по ссылке.
Реклама. НИУ ВШЭ.
ИНН 7714030726
Erid: 2SDnjcd2ChX
👍 1
