Forwarded from Библиотека Go-разработчика | Golang
🚀 10-недельная программа адаптации Go бэкенд-инженера
Команда Stream опубликовала программу адаптации, которая используется для Go-разработчиков.
📌 Она охватывает:
• основы и производительность Go;
• базы данных, масштабирование и Redis, общие паттерны для масштабируемости;
• лучшие практики тестирования;
• обзор, измерение, ошибки и весь жизненный цикл кода;
• Raft и WebRTC.
Команда Stream опубликовала программу адаптации, которая используется для Go-разработчиков.
📌 Она охватывает:
• основы и производительность Go;
• базы данных, масштабирование и Redis, общие паттерны для масштабируемости;
• лучшие практики тестирования;
• обзор, измерение, ошибки и весь жизненный цикл кода;
• Raft и WebRTC.
Forwarded from Zen of Python
10 итераторов, о которых вы могли не знать
Python позволяет легко работать с коллекциями и различными последовательностями: строками в файлах, списками, ключами, значениями в словарях и прочим. И это возможно благодаря протоколу итераторов, который, в частности, обеспечивает работу цикла
Наверняка вы знаете несколько способов итерации в Python, но в этой статье представлены интересные и малоизвестные примеры:
https://habr.com/ru/post/697390/
Python позволяет легко работать с коллекциями и различными последовательностями: строками в файлах, списками, ключами, значениями в словарях и прочим. И это возможно благодаря протоколу итераторов, который, в частности, обеспечивает работу цикла
for
.Наверняка вы знаете несколько способов итерации в Python, но в этой статье представлены интересные и малоизвестные примеры:
https://habr.com/ru/post/697390/
Forwarded from Golang
Новые инструменты рефакторинга, множество обновлений и исправлений для dev-контейнеров и ремоут разработки, а также множество других обновлений.
Подробнее читайте в блоге: https://blog.jetbrains.com/go/goland-2024-2-is-out/
#golang #программирование #GoLand
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TechRocks
Продвинутые директивы Dockerfile
#tools
В этой статье мы рассмотрим директивы Dockerfile, которые можно использовать для создания более сложных образов Docker: ENV, ARG, WORKDIR, COPY, ADD, USER, VOLUME, EXPOSE, HEALTHCHECK и ONBUILD.
Читать статью
#tools
В этой статье мы рассмотрим директивы Dockerfile, которые можно использовать для создания более сложных образов Docker: ENV, ARG, WORKDIR, COPY, ADD, USER, VOLUME, EXPOSE, HEALTHCHECK и ONBUILD.
Читать статью
Forwarded from DevOps Docker
Небольшая, но удобная шпаргалка с основными командами Docker.
Контейнеризация это важно, сохраняем.
Docker
Контейнеризация это важно, сохраняем.
Docker
Forwarded from Golang
🥳 Вышел Go 1.23.0!
📝 Информация о релизе: https://go.dev/doc/go1.23
⬇️ Скачать: https://go.dev/dl/#go1.23.0
#golang
@Golang_google
📝 Информация о релизе: https://go.dev/doc/go1.23
⬇️ Скачать: https://go.dev/dl/#go1.23.0
#golang
@Golang_google
Forwarded from DevOps
Forwarded from Golang digest
The Algorithms - Go
Алгоритмы, реализованные на GoLang
Репозиторий представляет собой коллекцию имплементаций и демонстраций наиболее популярных алгоритмов, реализованных в Go.
https://github.com/TheAlgorithms/Go
@Golang_google
Алгоритмы, реализованные на GoLang
Репозиторий представляет собой коллекцию имплементаций и демонстраций наиболее популярных алгоритмов, реализованных в Go.
https://github.com/TheAlgorithms/Go
@Golang_google
Forwarded from Все о блокчейн/мозге/space/WEB 3.0 в России и мире
⚡️ HuggingFace выпустили инструкцию, как создать собственного робота
Его можно научить новым навыкам, показав несколько движений с помощью всего лишь ноутбука.
А после наблюдайте, как ваш робот действует автономно.
Все подробности тут.
Его можно научить новым навыкам, показав несколько движений с помощью всего лишь ноутбука.
А после наблюдайте, как ваш робот действует автономно.
Все подробности тут.
Forwarded from Эйч Навыки — менторская программа
Подготовься к собесу на Go: подборка must-watch видео 👀
Дайджест топ-5 видео с нашего YouTube канала Эйч Навыки: от вопросов и задачек на собеседованиях до архитектурных паттернов и Dependency Injection.
— Самый полный собес на Middle Go-разработчика. Трёхчасовое интеревью, где обсуждаются все необходимые темы: задачи, system design, внутренности Go, Linux и работа с сетью.
— Открытое интервью на Junior Go-разработчика. Для начинающих ребят самое то! Собеседование провел технический менеджер из Яндекс Облака – Сережа Парамошкин.
— Микросервисная архитектура для собеседования: Transactional outbox. Один из важных архитектурных паттернов, который часто применяют и спрашивают на собесах. Тему разбирает Саша Сахаров, Team Lead Go из Avito.
— Dependency Injection на примере Uber fx. Видео от Сережи Парамошкина, технического менеджера Яндекс Облака про один из способов организации и работы с зависимости в коде.
— Стратегии применения кэширования. Видео с разбором разных стратегий кэширования под разные цели и задачи от Саши Сахарова, Team Lead Go из Avito.
Больше видео смотрите на YouTube канале и следите за рассылками в этом боте. Завтра будет анонс нового эфира 😉
Дайджест топ-5 видео с нашего YouTube канала Эйч Навыки: от вопросов и задачек на собеседованиях до архитектурных паттернов и Dependency Injection.
— Самый полный собес на Middle Go-разработчика. Трёхчасовое интеревью, где обсуждаются все необходимые темы: задачи, system design, внутренности Go, Linux и работа с сетью.
— Открытое интервью на Junior Go-разработчика. Для начинающих ребят самое то! Собеседование провел технический менеджер из Яндекс Облака – Сережа Парамошкин.
— Микросервисная архитектура для собеседования: Transactional outbox. Один из важных архитектурных паттернов, который часто применяют и спрашивают на собесах. Тему разбирает Саша Сахаров, Team Lead Go из Avito.
— Dependency Injection на примере Uber fx. Видео от Сережи Парамошкина, технического менеджера Яндекс Облака про один из способов организации и работы с зависимости в коде.
— Стратегии применения кэширования. Видео с разбором разных стратегий кэширования под разные цели и задачи от Саши Сахарова, Team Lead Go из Avito.
Больше видео смотрите на YouTube канале и следите за рассылками в этом боте. Завтра будет анонс нового эфира 😉
Forwarded from Zen of Python
Пора перестать использовать Python 3.8
По состоянию на сентябрь 2024, около 14% пакетов, загруженных из PyPI, были для Python 3.8. А это примерно 250 миллионов пакетов в день.
И всё бы ничего, но с октября прекращается поддержка этой версии языка и новых исправлений безопасности больше не будет. Если для вас это всё ещё не аргумент, то прочитайте эту статью, чтобы понять зачем вам нужно обновиться:
https://pythonspeed.com/articles/stop-using-python-3.8/
По состоянию на сентябрь 2024, около 14% пакетов, загруженных из PyPI, были для Python 3.8. А это примерно 250 миллионов пакетов в день.
И всё бы ничего, но с октября прекращается поддержка этой версии языка и новых исправлений безопасности больше не будет. Если для вас это всё ещё не аргумент, то прочитайте эту статью, чтобы понять зачем вам нужно обновиться:
https://pythonspeed.com/articles/stop-using-python-3.8/
💡 Python 3.13 выходит 1 октября 2024! Когда обновляться?
🔥 Не стоит спешить сразу после релиза! Вот ключевые моменты:
Совместимость библиотек: Многие пакеты могут быть не готовы к новой версии, особенно поддерживаемые волонтёрами.
Отсутствие бинарных пакетов: Не все библиотеки сразу выпустят готовые версии (wheels) для Python 3.13.
Баги: Версия 3.13.1 с важными исправлениями выйдет только в декабре 2024.
📅 Совет: Начать обновление с конца 2024 года, когда появятся все патчи и обновления зависимостей. А пока лучше переходить на Python 3.12, если ещё не сделали этого
🔥 Не стоит спешить сразу после релиза! Вот ключевые моменты:
Совместимость библиотек: Многие пакеты могут быть не готовы к новой версии, особенно поддерживаемые волонтёрами.
Отсутствие бинарных пакетов: Не все библиотеки сразу выпустят готовые версии (wheels) для Python 3.13.
Баги: Версия 3.13.1 с важными исправлениями выйдет только в декабре 2024.
📅 Совет: Начать обновление с конца 2024 года, когда появятся все патчи и обновления зависимостей. А пока лучше переходить на Python 3.12, если ещё не сделали этого
Forwarded from DataEng
В блоге базы данных ClickHouse вышел интересный пост, направленный на PostgreSQL юзеров, в нём показаны ключевые различия между моделированием данных в ClickHouse и PostgreSQL: https://clickhouse.com/blog/postgres-to-clickhouse-data-modeling-tips
ClickHouse
Postgres to ClickHouse: Data Modeling Tips
Learn data modeling tips while transitioning from Postgres to ClickHouse. Discover how to leverage ClickHouse’s ReplacingMergeTree engine, handle duplicates, and optimize performance using the right Ordering Key and PRIMARY KEY strategies. This guide offe
Forwarded from DataEng
Релиз PostgreSQL 17
Уже и доклад есть на Ютубе о новшествах: https://www.youtube.com/watch?v=peLXtGorl8A
Уже и доклад есть на Ютубе о новшествах: https://www.youtube.com/watch?v=peLXtGorl8A
YouTube
Обзор PostgreSQL 17 — Павел Лузанов, PGConf.Russia 2024
На конференции по PostgreSQL в Москве руководитель отдела образовательных программ Postgres Professional представил детальный обзор фич новой 17-версии открытой СУБД PostgreSQL. На PGConf.Russia 2024 Павел рассказал про часть фич системы, о которых было известно…
DevHub
ИИ не повышает продуктивность программистов, но добавляет ошибок Исследование с участием 800 разработчиков показало, что использование ИИ-инструментов для написания кода не помогло повысить их производительность труда, но привело к росту числа ошибок. 1️⃣ …
Интересное и неожиданное исследование
😁1
Forwarded from Golang Books
📚 Заметки о веб-разработке на Go от Julia Evans — отличный ресурс для тех, кто хочет углубить свои знания в этой области. Эти заметки основаны на реальном опыте автора, что делает их особенно ценными.
Если ваша работа связана с веб-разработкой и языком программирования Go, то эти заметки могут стать полезным дополнением к вашим текущим знаниям.
💼 Читать
Если ваша работа связана с веб-разработкой и языком программирования Go, то эти заметки могут стать полезным дополнением к вашим текущим знаниям.
💼 Читать
Forwarded from Артём Шумейко
Запись собеседования на Senior Python
Кто ждал реальных собеседований? Ловите сразу собес на зарплату 330 тыс. руб. в крупный российский бигтех.
Внутри live coding на Python и SQL. Круто, да? 🔥
❤️ YouTube
💙 VK видео (скоро)
🤍 Rutube (скоро)
Обратите внимание, как я отвечаю, какие вопросы задаю и насколько активно веду беседу — все это только благодаря опыту и десяткам пройденных собесов. Хейтеры, сможете так же?
Если вы не смогли ответить больше, чем на 50% вопросов — точно нужно прокачаться в разработке. Освоить Backend (БД, паттерны, Docker, CI/CD) лучше всего на моем авторском курсе: https://clck.ru/3DvuJB
Топ вопросов на собеседованиях по Python лежит тут: https://clck.ru/3DvwKm — забирайте и не откладывайте подготовку к собесу на дальнюю полку
Желаю всем сочных офферов🚀 😎
Кто ждал реальных собеседований? Ловите сразу собес на зарплату 330 тыс. руб. в крупный российский бигтех.
Внутри live coding на Python и SQL. Круто, да? 🔥
Обратите внимание, как я отвечаю, какие вопросы задаю и насколько активно веду беседу — все это только благодаря опыту и десяткам пройденных собесов. Хейтеры, сможете так же?
Если вы не смогли ответить больше, чем на 50% вопросов — точно нужно прокачаться в разработке. Освоить Backend (БД, паттерны, Docker, CI/CD) лучше всего на моем авторском курсе: https://clck.ru/3DvuJB
Топ вопросов на собеседованиях по Python лежит тут: https://clck.ru/3DvwKm — забирайте и не откладывайте подготовку к собесу на дальнюю полку
Желаю всем сочных офферов
Please open Telegram to view this post
VIEW IN TELEGRAM