الخدمة متاحة أيضًا بلغتك. انقر للترجمةعربسكا
Best analytics service

Add your telegram channel for

  • get advanced analytics
  • get more advertisers
  • find out the gender of subscriber
Гео и язык канала

все посты TechRocks

Официальный телеграм-канал сайта  techrocks.ru   Создатели:  @trofimovich ,  @aldrson  Канал по Тестированию:  @techrocksqa  Канал по веб-разработке:  @techrocks_web  По вопросам рекламы:  @anothertechrock  
Показать больше
16 042-18
~2 808
~28
16.80%
Общий рейтинг Telegram
В мире
43 107место
из 78 777
В стране, Россия 
5 699место
из 8 625
В категории
902место
из 1 396
Архив постов
Как улучшить свой пул-реквест Не знаю, как вам, а мне нравится ощущение, которое возникает, когда я нажимаю кнопку слияния (merge) и отправляю свой код в продакшен. Это и есть наша конечная цель как разработчиков - выпустить свой код в мир.
image
799
14
28 – 29 сентября в Москве пройдёт E-CODE — первая конференция Ozon Tech В программе: — 50+ часов экспертного контента от лидеров e-com и других бигтехов, — 1х1 с топовыми специалистами в IT и HR, — 1000+ возможностей выиграть мерч, — Выступления учёных и известных спикеров (например, Александра Пушного), live-запись подкаста, IT-квесты, караоке и вечеринки вместе с группами Кирпичи, Научно-Технический Рэп и Pompeya🔥 Подробности и регистрация

11flat0001-0375.mp4

925
2
10 идей проектов для изучающих HTML Пожалуй, если мы скажем, что HTML изучают абсолютно все люди, вообще изучающие программирование, то это не будет преувеличением. А поскольку учиться эффективнее всего на практике, идеи проектов должны пригодиться очень многим. Автор этой статьи собрала десятку идей проектов, подходящих для начинающих.
image
1 245
16
Руководство по Docker для начинающих Использование контейнеров и Docker позволяет запускать приложения одинаково (и с одинаковым результатом) на любых машинах, ведь среду выполнения обеспечивает сам контейнер.
image
1 898
46
Копирование файлов и директорий: команда cp в Linux и MacOS Для копирования файлов или директорий в Linux и MacOS используется команда cp. Она относительно простая, но ее поведение может изменяться в зависимости от передаваемых опций и того, что именно и куда копируется.
image
1 764
9
Хотите стать востребованным разработчиком на С++? Пора понять процесс компиляции и научиться быстро решать проблемы при сборке программ 🗓 Ждем вас на открытом вебинаре 17 сентября в 20:00 мск, где мы разберем: - из каких этапов состоит компиляция программы на С++; - как анализировать результаты выполнения каждого этапа; - какие проблемы могут возникнуть и как их решать. Встречаемся в преддверии старта курса «Специализация C++ Developer». Все участники вебинара получат специальную цену на обучение! 👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576,
Показать полностью ...
1 660
1
Получение размера окна на чистом CSS Вы не поверите, но теперь в CSS можно определять свойства, выполнять математические вычисления и даже напрямую получать размер окна! В этой статье мы расскажем вам, как это делается.
image
1 717
11
Вы разработчик на C#? Приходите на вебинар: Основы асинхронности в C#. Рассмотрим: 1️⃣ ключевые концепции и принципы асинхронного программирования; 2️⃣ Async и Await подробно: их использование и влияние на код; 3️⃣ советы и рекомендации по оптимизации и улучшению асинхронного кода. Узнайте как эффективно использовать асинхронность в C# для улучшения производительности приложений: А что даст вам этот курс «C# Developer. Professional»? ✅ Навыки, которые вы освоите, позволят претендовать на позиции уровня начинающего Senior / крепкого Middle. ✅ Вы сможете разрабатывать на C# сложные клиент-серверные приложения ✅ Поработаете с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами. И многое другое - читайте на странице курса! Регистрируйтесь и познакомьтесь с преподавателем:
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Показать полностью ...
1 795
2
20 функций JavaScript, которые вы, вероятно, никогда не использовали В этой статье мы на примерах рассмотрим некоторые скрытые возможности JavaScript. Их использование поможет вам писать более чистый и эффективный код и легко справляться со сложными задачами.
image
1 657
14
Разбираемся с API: 10 концепций с примерами API служит связующим звеном, которое принимает запросы от приложения, получает необходимые данные с сервера, а затем возвращает обработанные данные приложению.
image
1 788
48
Группировка массивов в JavaScript (2024) Группировка массивов — это задача, которую вы, скорее всего, реализовывали в JavaScript. В этой статье я рассмотрю новые функции группировки массивов, вышедшие в 2024 году, а именно Object.groupBy и Map.groupBy.
image
2 080
13
Хотите узнать, как автоматизировать процессы CI/CD и снизить порог входа в DevOps? Тогда присоединяйтесь к вебинару «Как эффективно построить конвейер DevOps». Когда: 12 сентября в 11:00. Виталий Астраханцев, руководитель разработки инструментов DevSecOps в СберТехе, расскажет об инструменте Orchestra R, который позволяет настраивать конвейеры в режиме low-code. Поговорим о том, почему шаблонизация этапов так эффективна, и сколько DevOps-инженеров понадобится для создания конвейера с сотней шагов. Кому будет полезен вебинар: · PO/CPO, CTO · руководителям ИТ-отделов · руководителям разработки · Delivery Lead · DevOps-инженерам , чтобы не потерять событие. До встречи на вебинаре!
Показать полностью ...
1 853
4
Позиционирование в CSS и Flexbox — объяснение с примерами Если вам когда-либо приходилось использовать CSS, вы знаете, как тяжело располагать элементы. Но к концу этого руководства вы будете знать куда больше о позиционировании в CSS и о Flexbox, и сможете мастерски расположить элементы в своем любимом проекте.
image
2 024
23
Оптимизируем до последней капли: cache-friendly код на C++ ❓Хотите узнать, как «выжимать» последние проценты скорости в программе на C++? ⏰ Ждем вас на открытом вебинаре 4 сентября в 20:00 мск, где мы разберем: - как реализовать доступ к оперативной памяти (ОП) в современных системах; - «плохие» и «хорошие» паттерны доступа к ОП; - как писать дружелюбный к кэшу код на C++. Урок идеально подходит для разработчиков, которые заботятся о скорости выполнения кода и уже пишут или планируют перейти на C++. 🔥 Спикер Андрей Рыжиков — разработчик в НИИ обработки аэрокосмических изображений. Встречаемся в преддверии старта курса «Специализация C++ Developer». Все участники вебинара получат специальную цену на обучение! 👉Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576,
Показать полностью ...
2 114
1
Начните использовать Prettier правильно Возможно, вы, как и я, установили расширение Prettier, включили форматирование при сохранении, разочаровались, когда код начал при сохранении прыгать, и отключили расширение. К сожалению, мне потребовалось много времени, чтобы начать использовать Prettier правильно. Цель этой статьи — помочь вам избежать моих ошибок.
image
2 703
30
❓ Какие паттерны нужно знать разработчикам? Один из них — паттерн Iterator. ☄️Именно его мы разберем 26 августа в 20:00 мск на открытом уроке, который пройдет в преддверии старта онлайн-курса «Архитектура и шаблоны проектирования» в OTUS. 📚На занятии со старшим разработчиком Андреем Поляковым, вы узнаете: - Что из себя представляет подход Data Streams - Как принцип инверсии зависимостей (dependency inversion principle, DIP) используется для получения паттерна Iterator - Как применяется принцип инверсии зависимостей для получения повторно используемых алгоритмов над коллекциями объектов. - Почему стоит избавляться от циклов при работе с коллекциями После вебинара «Паттерн Iterator: от применения принципа DIP до Data Streams» вы сможете продолжить обучение на курсе. ➡️
Показать полностью ...
2 689
1
Каковы перспективы квантовых компьютеров? Говорят, что квантовые компьютеры скоро смогут взломать RSA-шифрование. Некоторые уже пробовали писать код на Qiskit и ждут возможности протестировать его на реальных устройствах. Сегодня квантовые компьютеры решают задачи, такие как факторизация чисел, моделирование молекул и оптимизация. Однако, примеры «квантового преимущества» пока далеки от реальных применений. Тем не менее, количество кубитов продолжает расти. Будет ли квантовый компьютер полезен бизнесу в ближайшем будущем? На ИТ-пикнике Cloud․ru обсудили это, и вот ключевые рекомендации от Михаила Ремнева: 😶‍🌫️Сосредоточьтесь на решении практических задач, а не только на увеличении кубитов. 😶‍🌫️Сравнивайте результаты квантовых алгоритмов с традиционными решениями. 😶‍🌫️Следите за научными новостями и экспертными мнениями. ➡️ , чтобы быть в курсе последних трендов в облаках и AI.
Показать полностью ...

it segment (1).mp4

1 113
2
8 инструментов для разработчиков, которые стоит попробовать в 2024 году Я поискал и выбрал восемь удивительных инструментов, о которых, по моему мнению, должен знать каждый разработчик. Я знаю, что вы думаете: «Еще один список инструментов? Да неужели?» Но поверьте мне, это совсем другое!
image
2 851
42
👉 Хотите научиться эффективно обрабатывать ошибки в C++ и повысить надежность своих программ? ⏰ Ждем вас на открытом вебинаре 20 августа в 20:00 мск, где мы разберем: - концепции генерации и обработки ошибок в C++; - классические способы возвращения ошибок и инструменты стандартной библиотеки; - механизмы работы с исключениями в C++. 🏆 Спикер Евгений Пальчуковский — много лет занимается автоматизацией брокерской деятельности в России и мире в качестве программиста на С++. Встречаемся в преддверии старта курса «Специализация C++ Developer». Все участники вебинара получат специальную цену на обучение! 👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Показать полностью ...
2 763
1
Продвинутые директивы Dockerfile В этой статье мы рассмотрим директивы Dockerfile, которые можно использовать для создания более сложных образов Docker: ENV, ARG, WORKDIR, COPY, ADD, USER, VOLUME, EXPOSE, HEALTHCHECK и ONBUILD.
image
2 767
33
«Мне нравится обучать программированию и информатике»: пост для студентов-репетиторов и тех, кто хоть раз задумывался ими стать Все мы привыкли воспринимать репетиторство, как хобби или подработку. На самом деле, каждый может сильно преуспеть в этой сфере и сделать её основной статьей дохода. И, самое главное, сделать вклад в будущее школьников и студентов, которые только в начале своего пути в IT. Рекомендуем прочитать эту статью👉: Автор статьи Студент факультета компьютерных наук ВШЭ, олимпиадник. За 5 лет репетиторства он разработал систему, которой пользуются все начинающие репетиторы, а действующие с её помощью сокращают время работы и увеличивают доход. Его советам точно можно доверять, читайте даже не задумываясь. ЗАБРАТЬ СТАТЬЮ
Показать полностью ...
1 401
4
Лямбда-функции в Python Лямбда-функции отлично подходят для ситуаций, когда вам нужна быстрая, простая функция на короткий период времени. Это делает их идеальными для простых математических вычислений или базовых преобразований данных, например, в однострочниках.
image
2 632
17
Сбер ищет специалистов по кибербезопасности Банк на огромное количество вакансий: ищут архитекторов по кибербезопасности, экспертов по кибербезопасности ML, аналитиков SOС, аналитиков киберрисков, методологов, пентестеров, а также специалистов по мониторингу и сопровождению автоматизированных систем и средств криптографической защиты информации. На собеседование ждут специалистов и начинающих из Москвы, Петербурга, Воронежа, Самары, Нижнего Новгорода, Екатеринбурга, Новосибирска и Хабаровска. Посмотреть, вакантна ли желаемая должность, можно на сайте .
Показать полностью ...
1 234
10
Пишем сообщения коммитов в git профессионально! В самом начале изучения git вы узнали, что коммит делается с помощью команды git commit -m «ваше сообщение коммита». Для новичка это вполне подходит, но как только вы начнете работать в профессиональной среде, вы быстро поймете, что использования флага -m недостаточно.
image
2 851
30
СберТех представил российскую среду разработки GIGA IDE со встроенным AI-ассистентом 1 июля JetBrains отключила россиянам возможность скачивать IntelliJ IDEA – одну из самых известных сред разработки на Java. Российским разработчикам нет повода беспокоиться, так как СберТех представил среду разработки GIGA IDE со встроенным AI-ассистентом, который анализирует контекст, предлагает полные конструкции функций, циклов и других элементов, что позволяет писать код до 25% быстрее. GIGA IDE Desktop уже доступна к на платформе для работы с исходным кодом GitVerse. Это интегрированная среда разработки, которая включает 70 инструментов для облегчения задач разработки, автоматизации тестирования и администрирования приложений. GIGA IDE Cloud позволит вести разработку в облаке, расширив возможности устройства дополнительными облачными ресурсами. Публичный релиз GIGA IDE Cloud запланирован на осень 2024 года. Чтобы первыми получить доступ к ней – на платформе GitVerse на раннее тестирование. *AI (Artificial Intelligence) - «искусственный интеллект»
Показать полностью ...
2 317
18
Как с помощью JavaScript не давать экрану перейти в спящий режим Некоторые новые возможности JavaScript не могут не радовать, и API Wake lock — одна из них. С его помощью разработчик может указать операционной системе, чтобы она не выключала экран!
image
1 700
10
ПОСТУПИ РАНЬШЕ ВСЕХ В Подавайте документы на конкурс портфолио и бюджет в магистратуре ИТМО станет реальностью, а вступительные экзамены пусть достанутся кому-то другому! Все подробности по Любой, кто хочет поступить в магистратуру ИТМО, может подать свое портфолио на конкурс: если вы только получили диплом бакалавра или спустя годы вы хотите прокачать свои скиллы, то welcome! Магистратура ИТМО ждет всех и каждого Согласитесь, что было бы очень круто провести лето без вступительных экзаменов?😎 А узнать подробнее о самой магистратуре в ИТМО можно узнать по или в Реклама. Университет ИТМО ИНН:7813045547 erid:2Vfnxwgu1o6
Показать полностью ...
1 717
5
Крутые расширения VSCode для React-разработчиков Недавно я вернулся к личному проекту на React, который забросил в прошлом году. В ходе работы я нашел несколько расширений VSCode, которые значительно повысили мою продуктивность.
image
1 733
20
Онлайн-лабораторная: развертывание веб-приложения или Telegram-бота с сервисом Evolution Container Apps Чтобы быстро развернуть приложение в облаке, нужно всего лишь взять сервис Cloud․ru Container Apps, платформу GitVerse и немного практики. 4 июля в 11:00 Cloud․ru проведет бесплатную онлайн-лабораторную. В прямом эфире эксперты вместе с участниками сделают две лабораторные работы и покажут самый быстрый способ развернуть приложение в облаке с сервисом Cloud․ru Container Apps и платформой GitVerse. В первой лабораторной развернут простое frontend-приложение, во второй — backend-приложение. Будет интересно начинающим и опытным разработчикам. ➡️ Чтобы принять участие,
Показать полностью ...
1 166
1
Как запустить GitHub Actions локально GitHub Actions помогает автоматизировать такие задачи, как сборка, тестирование и развертывание в вашем репозитории GitHub. Но когда вы решаетесь испытать GitHub Actions локально, начинаются проблемы.
image
1 986
28
Онлайн-лабораторная: развертывание веб-приложения или Telegram-бота с сервисом Evolution Container Apps Чтобы быстро развернуть приложение в облаке, нужно всего лишь взять сервис Cloud․ru Container Apps, платформу GitVerse и немного практики. 4 июля в 11:00 Cloud․ru проведет бесплатную онлайн-лабораторную. В прямом эфире эксперты вместе с участниками сделают две лабораторные работы и покажут самый быстрый способ развернуть приложение в облаке с сервисом Cloud․ru Container Apps и платформой GitVerse. В первой лабораторной развернут простое frontend-приложение, во второй — backend-приложение. Будет интересно начинающим и опытным разработчикам. ➡️ Чтобы принять участие,
Показать полностью ...
1 391
5
Команда find и поиск файлов при помощи командной строки Linux Поиск файлов — относительно простая задача, когда вы используете графический интерфейс. Но он не всегда доступен. Например, если речь идет о сервере, вам придется буквально все делать при помощи командной строки. Для поиска файлов и папок в Linux есть мощная команда — find. В этой статье мы разберем несколько примеров ее использования.
image
1 976
15
Узнайте, как сделать ваш сайт быстрее и безопаснее, на бесплатном курсе Base cloudfort Вас ждут 8 уроков с теорией и практикой, где опытные эксперты поделятся своими кейсами и реальными примерами. Обучение будет проходить в формате видеолекций и общения с преподавателями в чате, так что у вас всегда будет поддержка и ответы на вопросы. Что вы изучите: — Ускорение сайтов и защиту от DDoS-атак. — Основы CDN и методы балансировки нагрузки. — Принципы работы с медиахранилищем и адаптацией медиаконтента. — Как запустить онлайн-трансляцию без лишних затрат. Участники также получат бесплатный доступ к новому продукту cloudfort для защиты и ускорения сайтов. Сервис позволяет создавать S3-хранилища, ускорять веб-ресурсы и включать защиту от кибератак. Регистрируйтесь на курс по Реклама ПАО «ВымпелКом», erid: LjN8K9NV5
Показать полностью ...
1 068
4
Генераторы CSS-кода: самая полная коллекция Представляем большую коллекцию самых разнообразных генераторов, с помощью которых вы сможете быстро получить CSS-код для сложных элементов.
image
1 878
25
Узнайте, как сделать ваш сайт быстрее и безопаснее, на бесплатном курсе Base cloudfort Вас ждут 8 уроков с теорией и практикой, где опытные эксперты поделятся своими кейсами и реальными примерами. Обучение будет проходить в формате видеолекций и общения с преподавателями в чате, так что у вас всегда будет поддержка и ответы на вопросы. Что вы изучите: — Ускорение сайтов и защиту от DDoS-атак. — Основы CDN и методы балансировки нагрузки. — Принципы работы с медиахранилищем и адаптацией медиаконтента. — Как запустить онлайн-трансляцию без лишних затрат. Участники также получат бесплатный доступ к новому продукту cloudfort для защиты и ускорения сайтов. Сервис позволяет создавать S3-хранилища, ускорять веб-ресурсы и включать защиту от кибератак. Регистрируйтесь на курс по Реклама ПАО «ВымпелКом», erid: LjN8K9NV5
Показать полностью ...
1
0
🚀Готов к блестящему старту в мире разработки с онлайн-курсом «Go (Golang) Developer Basic»? 4 причины, почему именно этот курс запустит твою успешную карьеру в IT: ▪️Уникальное предложение: Best practice в изучении Go для успешного старта в разработке. ▪️Удивительная простота: Go — это не только мощный инструмент, но и легкий в изучении язык, который высоко ценится новичками и профессионалами. ▪️Захватывающее общение: включайся в огромное комьюнити Go-разработчиков, которое поможет тебе расти, развиваться и открывать новые горизонты. ▪️Точное попадание в цель: ты изучишь только самые актуальные инструменты, ничего лишнего! ➡️ Получи специальные условия прямо сейчас: https://otus.pw/Xgj4/ Go!
Показать полностью ...
1 913
3
Итераторы в JavaScript В этой статье мы раскроем всю мощь и многогранность итераторов JavaScript. Если вам случалось работать с коллекциями данных и задаваться вопросом, есть ли более эффективный и элегантный способ работы с ними, то вы попали по адресу.
image
1 833
11
Ого, какая новость! Крупнейший в мире классифайд по количеству пользователей устраивает свою первую IT-конференцию — Avito All Day Long В программе доклады и дискуссии по трендам индустрии, демки технопродуктов (AvitoPlato, Trisigma, Emcee), знакомство с Вертикалями Авито и много фана: лаунж-зона, игры, квиз и афтепати. В конце вечера ещё и сюрприз обещают ;) Если вы хотите узнать, как добиться счастья пользователей платформенными инструментами; как с нуля создать MLOps, в чём преимущество схемы Low Code + Backend Driven UI; если хотите прокачать софты или просто погрузиться в высокую инженерную культуру… Вам сюда, за букингом и регистрацией.
Показать полностью ...
1 612
5
Практическое руководство по использованию Git В этой части руководства рассмотрим: - Процесс совместной работы в Git - Как слить (смержить) ветку в Git - Процедуру пул-реквестов - Как обновить локальный репозиторий - Получение данных из удаленного репозитория - Как разрешать конфликты слияния в Git - Процесс работы над новой задачей от начала и до конца (повторение)
image
2 673
37
Кто такой инженер данных? Как им стать и какие навыки нужно для этого освоить? Ответы на все эти вопросы можно получить на серии вебинаров от факультета компьютерных наук НИУ ВШЭ. Серия состоит из 3 вебинаров: 1️⃣ Кто такой инженер данных? 📆 Когда: 20 июня, 19:00 Вебинар поможет разобраться в многообразии профессий в Data Science и лучше узнать обязанности инженера данных. Спикеры расскажут, что нужно знать новичкам, чтобы освоить профессию. 🎙️ Спикеры: ➖ Владислав Шевченко, ментор программы и ведущий инженер разработки в Альфа-банк; ➖ Дмитрий Клабуков, преподаватель программы, инженер данных в Альфа-банк. 2️⃣ Как поменять работу: личный опыт и рекомендации 📆 Когда: 27 июня, 19:00 В рамках профориентационного вебинара участники получат рекомендации по подготовке к собеседованиям и чеклист «Что сделать, чтобы начать искать работу?». Вебинар поможет всем, кто ищет работу или задумывается о смене карьеры. 🎙️ Спикер: ➖ Влад Бояр, инженер данных во Вкусно и точка; 3️⃣ Основы алгоритмов 📆 Когда: 1 июля, 19:00 На вебинаре спикер расскажет основы построения алгоритмов. Вы узнаете, что такое асимптотика, и разберете некоторые популярные алгоритмы. 🎙️ Спикер: ➖ Мария Горденко, преподаватель программы; 📕 Для участия регистрируйтесь по ссылке Реклама ЗАО ГК Аккорд 2SDnjebDa26
Показать полностью ...
1 805
4
Как писать хорошие сообщения коммитов: Commitlint Мы часто спешим закоммитить свои изменения в Git и в спешке пишем сообщения коммитов довольно рандомным образом. Commitlint — это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.
image
2 365
32
❓Думаете, вы знаете все про ООП? ⚡️Ждем вас на практическом открытом уроке «Еще одно объяснение про ООП» от OTUS, после которого ваше представление об объектах сильно поменяется. Занятие будет полезно разработчикам на любом языке. 😎Спикер Евгений Тюменцев — директор компании по разработке программного обеспечения и преподаватель с огромным практическим опытом. 🖥Встречаемся 19 июня в 20:00 мск в рамках курса «Архитектура и шаблоны проектирования». Все участники вебинара получат специальную цену на обучение! 🔗Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок:
Показать полностью ...
2 332
2
Как использовать DefaultDict в Python На протяжении всего времени работы с наборами данных в Python словарь был моей самой используемой структурой данных. Он универсален и прост в использовании. Однако словари не являются безотказными. Во многих задачах при работе с данными вы сталкиваетесь с большим количеством ошибок KeyErrors, и это может раздражать. Устранение этих ошибок приводит к появлению нескольких дополнительных строк кода. Это снижает читабельность и повышает сложность. Если вы работаете с большим количеством данных, эта проблема может выйти из-под контроля. Модуль collections решает эту проблему сложности. Модуль collections — это часть стандартной библиотеки Python, которая содержит несколько замечательных способов работы с данными. Основная цель модуля — сделать ваш код более читабельным и упростить обработку данных с помощью некоторых дополнительных типов. Я чаще всего использую defaultdict, и сегодня мы рассмотрим несколько простых примеров его применения. Чтобы в полной мере оценить этот контейнер данных, вы должны обладать рабочими знаниями о Python. Точнее, быть знакомым с обычными словарями.
Показать полностью ...
image
2 407
5
⚡️ Учись программировать на Solidity и создавать инновационные блокчейн-решения! Пройди короткий тест и проверь, можешь ли ты осилить программирование на Solidity. Ответишь успешно на все вопросы — сможешь попасть на продвинутый курс "Solidity Developer" от OTUS по специальной цене! ➡️ ПРОЙТИ ТЕСТ: 🎁 Бонусом за прохождение теста, получишь бесплатный доступ к записям открытых вебинаров курса уже сейчас! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576,
Показать полностью ...
2 211
3
Что такое Webhook и WebSocket? В мире веб-разработки существует множество технологий, с которыми сталкиваются разработчики, и две из них — Webhook (вебхук) и WebSocket (веб-сокет). Обе они используются для связи через Интернет, но служат разным целям и работают по-разному. Цель этой статьи — дать глубокое понимание обеих технологий, их различий и того, когда следует использовать каждую из них.
image
2 517
43
Лето, вечер, уютная встреча ☀️ 20 июня в 19:00 СберМаркет Tech приглашает на Team Lead Summer Talks в свой Московский офис, чтобы в ламповой обстановке поговорить про развитие команд и навыки тимлида. В программе доклады, QA-сессия, нетворк и летнее настроение: ⛱ Навыки лида разработки в продуктовой команде. Павел Комнов, Team Lead в СберМаркете. ⛱ Попадание в оценки задач — миф или реальность? Марина Гончарова, Project Manager в СберМаркете ⛱ Как оценивать эффективность команды с помощью метрик и какие выводы из этого делать. Александр Куксов, Team Lead в СберМаркете. Регистрируйся, количество мест в офлайне ограничено! Реклама. ООО «ИНСТАМАРТ СЕРВИС», ИНН: 9705118142. Ерид: LjN8JzHLe
Показать полностью ...
1 702
1
Паттерны git commit Мы, разработчики, часто пользуемся Git. Мы используем его и в личных проектах, и в командных, и в опенсорсе. Учитывая это, важно правильно применять git commit. Наличие последовательного и стандартизированного языка помогает всем участникам проекта понимать произошедшие изменения.
image
2 688
34
Для того, чтобы писать качественные и "шустрые" приложения, недостаточно выучить язык программирования. Вам нужно чётко понимать, каким образом ваш код преобразуется в инструкции для центрального процессора. 🔹 Приглашаем на открытый урок «Системные вызовы и прерывания» 3 июня в 20:00. Где рассмотрим, абстракции ОС для разделения на пространство пользователя и пространство ядра, механизм взаимодействия программного кода с процессором, какие есть виды прерываний и как их используют. ✅ Разберем "как устроены исполняемые файлы" Рассмотрим структуру исполняемых файлов в ОС windows и linux, как они устроены и как ОС исполняет код программы. 👉 Регистрация:
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Показать полностью ...
2 644
2
Принцип инверсии зависимостей — доходчивое объяснение Чтобы по-человечески разобраться в DIP (Dependency inversion principle), надо раскручивать историю с самого начала — с интерфейсов и принципа «проектируйте на уровне интерфейсов, а не реализаций». Не поленитесь, прочтите — это важно.
image
2 249
48
8 бесплатных курсов по разработке процессоров и компьютерным архитектурам для начинающих Забирайте полноценный гид по открытому образованию, если вы хотите развиваться в разработке микропроцессоров. В нем — материалы от МФТИ, МИЭТ, MIT, Цюрихского университета и других именитых вузов. Лекции и практические задания, которые просто так не «нагуглить», дадут базовые знания и навыки по профилю и помогут разобраться в устройстве архитектуры компьютера. Из описаний к курсам вы узнаете: • какие знания понадобятся на старте, • что вы узнаете из лекций и практических работ, • к какому результату придете после обучения. Читать подборку → Больше образовательных и научно-популярных материалов про «железо», софт и его разработку — в Telegram-канале «Истового инженера».
Показать полностью ...
1 210
8
Как написать хороший issue Если вы пытаетесь участвовать в работе с открытым исходным кодом, один из способов начать — это писать ишью, в которых сообщается об ошибках, запрашиваются функции или предлагаются улучшения.
image
2 164
12
💡Какие паттерны нужно знать разработчикам? Один из них — паттерн "Цепочка обязанностей". Именно его мы разберем на открытом уроке в Otus. На уроке рассмотрим: — как использовать шаблон для решения различных задач — покажем, как создать классы обработчиков и связать их в цепочку, чтобы сообщение было обработано последовательно каждым обработчиком — рассмотрим возможности настройки приоритета и условий обработки определенных сообщений Встречаемся 03 июня в 20:00 мск в преддверии старта курса «Архитектура и шаблоны проектирования». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS! Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок:
Показать полностью ...
2 130
4
Поиск подстроки в SQL При работе с базой данных SQL вам может понадобиться найти записи, содержащие определенные строки. В этой статье мы разберем, как искать строки и подстроки в MySQL и SQL Server.
image
2 128
12
Пишем и отлаживаем программное обеспечение для процессора, которого нет Если вы в теме программной разработки, про важность тестовых сред и стендов рассказывать не нужно. Возможно, такой стенд прямо сейчас крутится на виртуальной машине вашего Dev-окружения. А что делать инженерам в аппаратной разработке? Весь написанный софт нужно тестировать на оборудовании, образцов которого еще нет или их мало. Здесь в игру вступают инструменты имитации «железа» — полной или частичной. Как работать с такими «фантомами», рассказали инженеры-программисты YADRO Светлана Бурлака и Александр Солдатов. Будет интересно даже тем, кто не слышал про эмулятор QEMU и потактовые симуляторы. Читать статью → Больше полезных текстов про «железо», софт и его разработку — в Telegram-канале «Истового инженера».
Показать полностью ...
1 486
5
Объекты в JavaScript Я понял, что JavaScript переиспользует свои мощные объекты для многих не объектно-ориентированных целей. И большинство из этих целей намного проще.
image
2 763
20
Потому что на 10 инженеров по статистике один FPGA-стенд Ситуация: вам нужно решать рабочие задачи на оборудовании, но оно дорогое и каждому сотруднику его не выдать — это не ноутбук. Нужно договориться об использовании с коллегами, в том числе «удаленщиками». Ваши варианты решения проблемы? Кажется, можно создать общий чат и бронировать оборудование там. Хороший вариант, пока вас 10 человек. А если сотня? Повод задуматься об автоматизации процесса. Команда Игоря Большевикова, инженера по системному программированию систем на кристалле в YADRO, столкнулась с такой задачей и автоматизировала управление FPGA-стендами. Из статьи вы узнаете, как организовать удаленную перезагрузку устройств и бронирование оборудования для распределенной команды, все это — без лишней ручной работы. Читать статью → Больше полезных текстов про «железо», софт и его разработку — в Telegram-канале «Истового инженера».
Показать полностью ...
2 528
3
Безымянные и именованные конвейеры в Linux Системы Linux поддерживают конвейеры, которые позволяют передавать вывод от одной команды к другой. Но они также поддерживают «именованные конвейеры», а это уже нечто иное.
image
2 197
20
1 магистратура — 2 профессии на выбор. Если вы хотите стать инженером по проектированию архитектуры высоконагруженных систем или системным программистом, то программа Системное и прикладное ПО в магистратуре Университета ИТМО для вас. Если вам интересно решать системные задачи: разрабатывать отдельные компоненты операционных систем и виртуальных машин, то выбирайте трек системное программное обеспечение. Если вам интересно решать инфраструктурные задачи: проектировать и разрабатывать сложные и высокопроизводительные программные системы, то выбирайте трек архитектура высоконагруженных систем. На обоих треках изучите LLVM, JVM, CLI/CLR, IDE, HighLoad Systems, System Design, Data Lake, gRPC, Microservices, HighLoad С++, Reactive Java. В магистратуре 62 бюджетных места. Поступить на программу можно дистанционно, как сдав экзамен, так и без экзамена по одному из конкурсов. Полное описание программы и подача документов по Реклама. Университет ИТМО ИНН:7813045547 erid:2VfnxxBJYSL
Показать полностью ...
1 830
15
Руководитель разработки бэкенда сервисов для управления талантами Москва, Санкт-Петербург, Екатеринбург, Минск Перед нами стоит масштабная задача: перестроить и оптимизировать сервисы по управлению талантами и организации perfomance-цикла в Яндексе. Мы хотим сделать наши продукты (Ревьюшницу, Фидбечницу, Space, Talent Platform) максимально технологичными, быстрыми и дорабатываемыми. Какие задачи вас ждут: – Разработка платформы управления талантами Вам предстоит разработать архитектуру и создать платформу управления талантами. – Модернизация архитектуры Вы будете разрабатывать и внедрять новую архитектуру для существующих сервисов, переводить их с монолитов на микросервисы или асинхронные решения, используя Python или Kotlin. – Ускорение time-to-market Нужно будет оптимизировать процессы, чтобы ускорить внедрение новых фич и тестирование инновационных подходов. Мы ждём, что вы: Обладаете глубокими знаниями Python и опытом работы с Django Работали со стеком Django, Pytest, Celery, Redis, PostgreSQL, Docker Будет плюсом, если вы: Работали с FastAPI или другим асинхронным фреймворком на Python Имеете опыт распиливания монолитных систем Руководили командой бэкенд-разработчиков Работали с большими объёмами данных и DWH-системами Открыты и готовы к изучению и возможному применению новых языков программирования, например Kotlin
Показать полностью ...
1 454
1
Правильная модель авторизации для вашего приложения Из этой статьи вы узнаете, что такое контроль доступа и какие модели контроля доступа бывают. Вам, вероятно, понадобится использовать одну из этих моделей, чтобы обеспечить структуру и правила для принятия решений о том, кто может получить доступ к чему-либо в вашем приложении.
2 862
28
Привет! На связи Podlodka Techlead Crew 🛠 — одна из профильных онлайн-конференций от авторов IT-подкаста Podlodka! В новом сезоне будет просто невероятное количество полезностей на тему архитектуры. Запуск уже 20 мая. Вот лишь небольшая часть того, что вас ждёт: ⚙️ Domain-Driven Design: вид сверху. Научимся проектировать системы следуя принципам DDD вместе с Геннадием Кругловым. Уловим связь между доменами и возможностями бизнеса. Узнаем, как продать DDD бизнесу. ⚙️ Экономия должна быть экономной! Попрактикуемся строить бережливую архитектуру с Екатериной Лысенко. Вы получите конкретные советы и стратегии, сможете минимизировать расходы и оптимизировать процессы. ⚙️ Определим, какие задачи должен выполнять техлид, а какие — архитектор. Вас ждёт формат круглого стола — «столкнём лбами» две роли и узнаем, что получится! ⚙️ Документируем проект. Вместе с Михаилом Омельченко из Elonsoft определим, кто должен готовить и обновлять документацию, а главное — на каких этапах и насколько детально. ⚙️ Учимся на чужих ошибках. Рулетка кейсов с примерами действительно плохой архитектуры вместе с Ильёй Зоновым и Александром Поломодовым из Тинькофф, Кириллом Ветчинкиным из Microarch. Забирайте свой билет на сайте, чтобы ничего не пропустить! Реклама. ИП Толстая Елена Петровна ИНН:507503278104
Показать полностью ...
1 375
1
Поведенческие вопросы на собеседовании QA Поведенческое собеседование должно оценить софт-скиллы кандидата, его способности к межличностному общению и решению проблем. Задаваемые вопросы касаются того, как кандидаты подходят к решению проблем, как они работают в команде и как справляются с различными ситуациями.
image
3 294
19
Не бойтесь бросать свои пет-проекты Мы слышим столько историй об успешных личных проектах, но что, если более открыто говорить о тех, которые провалились? Многие из нас проводят ретроспективный анализ на работе, но не в отношении пет-проектов. А почему бы нам не пролить свет на всё то время, которое было вложено в начинания, которые так и не ожили? На заброшенное ПО, которое в своё время казалось хорошей идеей. По нашим средам разработки до сих пор скитаются духи захороненных каталогов node_modules. И здесь я хочу рассказать о своём недавнем пет-проекте, который забросил в тот же день, в который запустил.
Показать полностью ...
image
3 186
14
Что такое непрерывное тестирование? Чтобы обеспечить более быструю обратную связь и высокое качество выпускаемых продуктов, необходимо включать тестированиев каждый этап жизненного цикла разработки ПО. Автоматизация тестирования может дать отличные результаты, если ее правильно реализовать и эффективно использовать. Правильный подход — непрерывное тестирование.
image
2 921
14
Если покупка — это не владение, то пиратство — не воровство Небольшой очерк на тему авторских прав и пиратства в сфере технологий.
image
3 195
21
Стратегия монетизации Tinder Tinder появился в 2012 году и сразу стал популярным благодаря удобству интерфейса, простоте и бесплатности. Изначально продукт был полностью бесплатным — но его создатели быстро поняли, что любовь может быть очень прибыльным бизнесом! И пошли по пути от бесплатного приложения для знакомств до мощного генератора прибыли. Посмотрим на этот путь.
image
2 988
8
Как вывести строку и переменную в Python Python – универсальный и гибкий язык. Часто в нем есть несколько способов добиться какой-либо цели. В этом руководстве мы разберем несколько способов вывести строку и переменную одновременно.
image
3 037
6
2 673
5
Вы должны перестать вручную писать Dockerfile'ы Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект? Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я случайно какие-нибудь уязвимости, вручную заполняя конфиг-файлы. Что же, теперь мне больше не придется беспокоиться об этом, благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого без лишнего шума. Они создали CLI-утилиту - docker init .
Показать полностью ...
Вы должны перестать вручную писать Dockerfile'ы
Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект? Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я...
2 600
44
50 вопросов для собеседования по модульному тестированию Юнит-тестирование – важнейшая часть процесса разработки программного обеспечения, и работодатели хотят знать, что вы понимаете, как создавать и внедрять эффективные юнит-тесты. Чтобы помочь вам подготовиться к собеседованию, мы рассмотрим список из 50 вопросов, которые помогут вам продемонстрировать свои знания и опыт в модульном тестировании. Эти вопросы охватывают широкий спектр тем, включая то, что такое модульное тестирование и почему оно важно.
Показать полностью ...
image
2 591
46
GigaCode: ваш персональный AI-ассистент На онлайн-презентации «» представили новую функциональность GigaCode – личного AI-ассистента разработчика (AI, artificial intelligence — искусственный интеллект). Сервис ускоряет и упрощает программирование, генерируя варианты завершения кода непосредственно в среде разработки в режиме реального времени. Теперь он может: ▪️ решать связанные с кодом задачи – в окне чата непосредственно в среде разработки; ▪️ при просмотре репозитория в GitVerse объяснить, что делает конкретная часть кода, а также подсказать, как ее улучшить. Список языков программирования, которые поддерживает GigaCode, пополнил Ruby, а также стала доступна генерация текстовых данных в формате JSON. На сегодняшний день AI-ассистент поддерживает уже более 15 популярных языков программирования и устанавливается как плагин в привычные среды разработки, включая IDEA, PyCharm, VSCode, Jupyter. Впечатляет, правда? и протестируйте возможности GigaCode.
Показать полностью ...
1 583
7
Коллекции в Python Collections — это встроенный модуль Python, предоставляющий такие полезные типы данных, как контейнеры. Контейнерные типы данных позволяют нам хранить и получать доступ к значениям удобным способом. Как правило, мы используем списки, кортежи и словари. Но при работе со структурированными данными нам нужны более умные объекты. В этой статье мы разобрали различные структуры данных, поддерживаемые модулем collections, и на примерах рассмотрели, когда их стоит использовать.
Показать полностью ...
image
2 228
17
Юмор программистов из 80-х прошлого столетия Немного истории программирования в СССР с фотографиями и картинками.
image
2 599
5
17 мая собираем всех на IT-конференцию МТС True Tech Day. Наша работа строится на коде, который мы создали из синтеза науки и технологий. Это надёжная и универсальная платформа для разработки продуктов и сервисов. Каждый участник конференции поучаствует в сессиях от лидеров индустрии, испытает технологии в true labs и получит новые впечатления и эмоции. Что будет: → 5 тематических треков: Main, Development, AI/ML, Cloud, Science → 50 спикеров с докладами про архитектуру, облачные платформы, NLP4Code, вероятностное программирование, безопасность контейнеров и другое → 10 часов нетворкинга → цифровые зоны и digital-интеграции → а ещё вечеринка со звездой Все спикеры и темы уже на сайте. на True Tech Day. Участие бесплатное
Показать полностью ...
1 868
3
Нагрузочное тестирование Давайте по пунктам разберем основные термины, связанные с нагрузочным тестированием, и метрики.
image
2 541
26
27 и 28 апреля приглашаем специалистов робототехники и reinforcement learning на ROS Meetup в Москве 📅 Это возможность для робототехников всех уровней: от новичков до экспертов, — посвятить выходные практическому обучению и нетворкингу. Вы получите советы и рекомендации экспертов, сможете поделиться идеями с другими разработчиками. Доклады охватывают весь спектр тем: от ROS до reinforcement learning и антропоморфных роботов. Инженеры и руководители компаний поделятся реальным опытом использования ROS в исследовательских и коммерческих проектах. В этот раз мы решили разбавить технические доклады большим количеством тематических дискуссий и нетворкинга. На какие темы будем общаться: Антропоморфные роботы ✔️ Reinforcement learning ✔️ LLM — large language mode, Deep learning ✔️ Беспилотные автомобили и мобильные роботы ✔️ Манипуляторы и алгоритмы в манипуляции, в том числе MOVEit ✔️ ROS-пакеты и другие темы в робототехнике Локация: г. Москва, Кутузовский проспект 32к1, офис Сбера. Регистрируйтесь 👈
Показать полностью ...
1 389
7
Как прибавить дни, месяцы и годы к дате в Python При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные единицы времени. В этой статье мы разобрали, как прибавлять к дате дни, недели, месяцы и годы.
image
2 395
10
Добавьте в свое портфолио кейс по решению задачи с микросервисной архитектурой бесплатно и всего за пару часов На практическом уроке «Масштабируемая архитектура для систем обработки платежей». На вебинаре: - рассмотрим решение задачи по построению масштабируемой отказоустойчивой системы обработки платежей; - обсудим применения шардирования, паттерна Saga, двухфазного коммита и выбор уровня изоляции транзакций; - получим описание верхнеуровневой архитектуры. Занятие пройдёт 24 апреля в 20:00 мск в рамках курса «Microservice Architecture». Доступна рассрочка на обучение! Чтобы посетить открытый урок, зарегистрируйтесь:
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Показать полностью ...
2 224
2
Многострочный пользовательский ввод в Python Часто бывает необходимо получить от пользователя сразу несколько значений и сохранить их, например, в список. В этой статье мы рассмотрим два варианта чтения многострочного ввода: до введения пользователем стоп-слова или до прерывания ввода при помощи сочетания клавиш.
image
2 259
9
⚡Очное обучение Python в НИУ ВШЭ Освойте Python и научитесь применять его для анализа данных на курсе от Центра непрерывного образования ФКН НИУ ВШЭ. Подойдет как начинающим, так и тем, у кого уже есть опыт в программировании. Обучение очное в кампусе НИУ ВШЭ в Москве. Старт: 16 апреля. Стоимость: 70 000₽. Оплату можно разделить на 2 части. Полная программа и регистрация: . Реклама. НИУ ВШЭ. ИНН 7714030726 Erid: 2SDnjcd2ChX
1 699
3
Что такое Bug bash? Bug bash (баг-бэш) — это процедура, когда все разработчики, тестировщики, менеджеры, специалисты по юзабилити, дизайнеры, техписы и даже иногда маркетологи откладывают свои обычные повседневные обязанности и «бьют по продукту», пытаясь его «поломать».
image
3 163
17
🔥X5 Tech проведет новый Techdoc Meetup Основные темы: — Четыре модели о том, как технический писатель встраивается в команду заказчика — Организация работы единственного технического писателя в компании - как выстраивать границы? — Как применять ChatGPT в работе команды — Что нужно для продуктивной работы маленькой команды А также круглый стол о том, какие бывают недопонимания и как отстаивать своё мнение. Регистрируйся! Будет полезно не только техническим писателям. ➡️ 18 апреля 19:00 Москва, ProsvetHall + онлайн трансляция ___ Реклама. ООО "Корпоративный центр ИКС 5". ИНН: 7728632689
Показать полностью ...
1 268
4
Создание GUI в Python при помощи Tkinter В этой статье мы разберем, как создавать графические интерфейсы в Python с помощью Tkinter. Мы рассмотрим создание окон, ярлыков с текстом и изображениями, а также основы дизайна интерфейсов.
image
2 901
23
Получи оффер разработчика на С++ в YADRO за неделю! Ведущая технологическая компания России YADRO проводит One Week Offer для С++ программистов. Команда занимается разработкой телекоммуникационного оборудования для беспроводных мобильных сетей. Ребята ждут талантливых middle, senior и tech lead - специалистов из разных сфер с опытом работы на С/С++. Если ты готов к амбициозным проектам, сложным и, конечно, интересным задачам, обучению и хочешь иметь возможность влиять на продукт - присоединяйся к YADRO. Место работы ты можешь выбрать сам: есть удаленка, а также офисы в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде, Минске. Отправь резюме и заполни анкету до 21 апреля: Реклама. ООО «КНС ГРУПП», ИНН 7701411241, erid: 2SDnjcRX7mb
Показать полностью ...
1 698
7
Почему редизайн продукта часто заканчивается фейлом В обзорах продуктов всегда сравнивают старое с новым и хвалят новое, но часто забывают об очевидном: старое — это привычное. Новое должно быть не просто лучше, оно должно быть настолько лучше, чтобы обладать способностью менять привычки пользователей.
image
3 095
18
Есть ли мемы на Марсе? Как вытянуть репку с помощью кода? Попробуйте разгадать все тайны Гиперкуба на Tinkoff CTF. 20 и 21 апреля пройдет ИТ-соревнование с призами до 420 000 ₽. Выберите лигу по скиллам и участвуйте даже без опыта в спортивном хакинге. Задания будут интересны сильным разработчикам, QA- и SRE-инженерам, аналитикам и другим ИТ-специалистам. Играйте как вам удобно: онлайн из дома или офлайн — в одном 16 городов России, Беларуси и Казахстана. В офлайне вас ждет общение с другими игроками, квизы, мерч и другие развлечения. Узнайте больше о соревновании и erid:2VtzqxE7QnS Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
Показать полностью ...
1 146
0
Интерфейс под один палец. Концепция ONE TOUCH Сталкивались ли вы с проблемой, когда вам не хватает рук при использовании телефона? Например, у вас одна рука занята пакетами или испачкана в чипсах, а до кнопки "назад" не дотянуться. Или нужно увеличить видео с помощью pinch to zoom, но у вас просто не хватает руки. Если вам это знакомо, предлагаю вам разобраться в этой проблеме вместе со мной.
Интерфейс под один палец. Концепция ONE TOUCH
Ремарка В тг канале я вместе с вами буду создавать лучшее приложение тайм-менеджмента. тг: gaiusdedeo Данная концепция в полном объёме интегрирована в моё приложения beresta.app . В этой статье я...
2 851
11
Встречайте GigaCode — российский AI-инструмент для ускорения работы с кодом! Отличная новость для разработчиков — у них есть возможность воспользоваться AI-помощником*, который ускоряет работу с кодом. GigaCode поддерживает 15 языков программирования и может предлагать полные конструкции функций, циклов и других элементов кода. AI-ассистента можно использовать в любой привычной среде разработки, такой как IDEA, PyCharm, VSCode, Jupyter и других. Он генерирует варианты завершения кода в режиме реального времени, что ускоряет и упрощает процесс работы. GigaCode развивается вместе c сервисом GigaChat. В AI-ассистенте есть нейросетевые модели, которые обучены на больших корпусах исходного кода и специализируются на определенных задачах разработки. А по опыту команд в Сбере, GigaCode может сокращать время для создания кода до 25%. AI-ассистент доступен для использования на площадке GitVerse — платформе для работы с исходным кодом от СберТеха. Здесь можно размещать проекты с открытым и закрытым кодом, вести совместную разработку и участвовать в жизни комьюнити. Чтобы получить ранний доступ к GigaCode, зарегистрируйтесь на . Проект доступен всем желающим. Не упустите возможность ускорить свою работу с кодом! *AI, artificial intelligence — искусственный интеллект
Показать полностью ...
1 474
10
Библиотека Requests Python Изучение работы с запросами в Python является частью пути любого начинающего разработчика. В этом туториале мы расскажем о базовых принципах и вариантах использования библиотеки Requests. Кроме того, мы приведем несколько примеров использования Requests в Python.
image
2 833
18
Смартфон за ваш ответ! Исследовательская компания OMI проводит опрос среди IT-специалистов. , ответьте на несколько вопросов и получите шанс выиграть последнюю модель передового смартфона! Примите участие в опросе прямо сейчас — это займет минимум времени.
1 764
1
Как работает функция return() в Python? Для получения значения из функции в языках программирования обычно используется оператор return(). Точно так же и в Python оператор return() используется для выхода из функции и возврата значения из функции. В этом уроке мы рассмотрим различные способы использования return() в Python.
image
2 758
11
Как кодить и оставаться стильным программистом? Ребята из Lamoda Tech нашли универсальную формулу: берёте технологию и подбираете под неё наряд на Lamoda. У них получились луки на любые повод и вкус: в них можно пойти на IT-конференцию с банкетом, заскочить за чашкой кофе осенним утром перед созвоном, или остаться дома и кодить из кровати. Кстати, в канале Lamoda Tech проходит : составляйте свою пару технологии и наряда с Lamoda и присылайте в комментариях под закреплённым постом у ребят в канале. Те, кто подберёт самое удачное сочетание, получат сертификат Lamoda на сумму 10 000 рублей. Не забудьте подписаться на канал Lamoda, чтобы не пропустить результаты конкурса и следить за всеми трендами в разработке! Реклама, ООО «ЛАМОДА ТЕХ», LjN8K93JS
Показать полностью ...
211
0
Полное краткое руководство по grammY — JS-библиотеке для создания Telegram-ботов В этой статье хочу рассказать про основные механизмы библиотеки grammY и разобрать стартовый набор файлов бота, обработку ошибок, виды обработчиков событий, контекст обновлений, работу с разными видами клавиатур и многое другое. И все это — на реальных примерах.
image
2 835
22
Последнее обновление: 11.07.23
Политика конфиденциальности Telemetrio