Что объединяет Apple, Netflix, Huawei и Instragram? Не только миллиарды запросов, петабайты данных и пользователи по всему миру. Все эти компании используют распределённую NoSQL базу данных Apache Cassandra.
Уже в эту субботу 27.03 стартует однодневная онлайн-конференция Cassandra Day Russia 2021. Опытные NoSQL специалисты расскажут о возможностях одной из самых мощных баз данных современности и поделятся практическим опытом управления СУБД Cassandra.
Конференция будет состоять из двух параллельных потоков:
— Воркшопы для тех, кто только начинает или планирует работу с Cassandra;
— Доклады для опытных специалистов.
Время проведения: 27 марта, 10:00—17:00 (UTC+3)
Также всех участников конференции ждут подарки от организаторов.
Все подробности и запись по ссылке: https://proglib.io/w/48f7b72f
Уже в эту субботу 27.03 стартует однодневная онлайн-конференция Cassandra Day Russia 2021. Опытные NoSQL специалисты расскажут о возможностях одной из самых мощных баз данных современности и поделятся практическим опытом управления СУБД Cassandra.
Конференция будет состоять из двух параллельных потоков:
— Воркшопы для тех, кто только начинает или планирует работу с Cassandra;
— Доклады для опытных специалистов.
Время проведения: 27 марта, 10:00—17:00 (UTC+3)
Также всех участников конференции ждут подарки от организаторов.
Все подробности и запись по ссылке: https://proglib.io/w/48f7b72f
Автор статьи делится мнением о том, что не так с типичными DDD-примерами на Go, а также демонстрирует собственную ORM для реализации персистентности доменных сущностей.
https://proglib.io/w/7d16cdea
https://proglib.io/w/7d16cdea
Хабр
О репозиториях замолвите слово
В последнее время на хабре, и не только, можно наблюдать интерес GO сообщества к луковой/чистой архитектуре, энтерпрайз паттернам и прочему DDD. Читая статьи на...
Как выстроена инфраструктурная разработка у крупного IT-провайдера?
Всем привет! 31 марта в 16:00 пройдет Selectel Dev Talks от команды @SelectelNews. Программа:
— Кейс бесшовной миграции старого бэкенда сервиса Vscale на новый.
— Как запретить спам и не запретить самое важное: о работе над самописным сервисом по выявлению спама, который находит нежелательные рассылки незаметно для пользователей.
— Бэкенд VMware или еще одна история о распиливании монолита: о трудностях создания нового бэкенда «Облака на базе VMware».
— Сессия вопросов и ответов от Ивана Романько, директора по разработке и сопровождению сервисов в Selectel.
Участие бесплатное, регистрируйтесь по ссылке:
🚀 https://slc.tl/SxA3U
Всем привет! 31 марта в 16:00 пройдет Selectel Dev Talks от команды @SelectelNews. Программа:
— Кейс бесшовной миграции старого бэкенда сервиса Vscale на новый.
— Как запретить спам и не запретить самое важное: о работе над самописным сервисом по выявлению спама, который находит нежелательные рассылки незаметно для пользователей.
— Бэкенд VMware или еще одна история о распиливании монолита: о трудностях создания нового бэкенда «Облака на базе VMware».
— Сессия вопросов и ответов от Ивана Романько, директора по разработке и сопровождению сервисов в Selectel.
Участие бесплатное, регистрируйтесь по ссылке:
🚀 https://slc.tl/SxA3U
Автор статьи проделал большую работу и собрал различные аспекты разработки на Go, которые могут удивить новых разработчиков и, возможно, пролить свет на необычные особенности Go. Он также надеется, что это сэкономит читателю много времени на поиск информации и отладку и, возможно, предотвратит некоторые дорогостоящие ошибки.
https://proglib.io/w/fdf275f7
https://proglib.io/w/fdf275f7
Онлайн-интенсив «Docker: from zero to hero» завершился месяц назад. 2 дня отборной практики круто прокачали ребят. Теперь они могут смело работать с контейнерами, знают все тонкости их использования с разными языками, в состоянии обойти ограничения DockerHub и ещё много чего полезного.
🔥Средняя оценка каждого дня — 9/10. Поэтому мы решили не ограничивать информацию одним интенсивом и подготовили записи с него, чтобы учиться Докеру можно было в любое время или не дожидаясь следующего потока. Они в хорошем качестве, удобно разбиты на темы, сохраняют всю практику и живую атмосферу интенсива и при этом их можно поставить на паузу и проходить в удобном темпе.
Стоимость — 10 000 рублей, можно в рассрочку.
Посмотреть программу и записаться: https://slurm.club/2PsZKgx
🔥Средняя оценка каждого дня — 9/10. Поэтому мы решили не ограничивать информацию одним интенсивом и подготовили записи с него, чтобы учиться Докеру можно было в любое время или не дожидаясь следующего потока. Они в хорошем качестве, удобно разбиты на темы, сохраняют всю практику и живую атмосферу интенсива и при этом их можно поставить на паузу и проходить в удобном темпе.
Стоимость — 10 000 рублей, можно в рассрочку.
Посмотреть программу и записаться: https://slurm.club/2PsZKgx
5 советов по тестированию на Go
Автор статьи делится собственным опытом в тестировании на Go, а также перечисляет полезные библиотеки и ресурсы. В начале статьи приводятся не менее полезные материалы о тестировании, в частности запись в блоге Povilas Versockas и на сайте hackernoon.
https://proglib.io/w/b2a620ea
Автор статьи делится собственным опытом в тестировании на Go, а также перечисляет полезные библиотеки и ресурсы. В начале статьи приводятся не менее полезные материалы о тестировании, в частности запись в блоге Povilas Versockas и на сайте hackernoon.
https://proglib.io/w/b2a620ea
Povilas Versockas
Go advanced testing tips & tricks - Povilas Versockas
This post is based on talk I gave at Vilnius Golang meetup back in 2017. I was still new and just learning go. You are too? Check out The Go Programming Language & Go in Action books. These books have greatly helped when I was just starting with Go. If you…
Ищете работу в ИТ и устали ежедневно просматривать десятки сайтов? Подписывайтесь в Telegram на наши каналы с вакансиями!
«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Go, Python, C#/C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps, мобильной разработке и другим непонятным аббревиатурам и сокращениям.
Здесь вы получите актуальную информацию первыми:
@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob
Узнавайте о самых интересных вакансиях без лишних телодвижений!
«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Go, Python, C#/C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps, мобильной разработке и другим непонятным аббревиатурам и сокращениям.
Здесь вы получите актуальную информацию первыми:
@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob
Узнавайте о самых интересных вакансиях без лишних телодвижений!
Объемная серия статей про разработку современного приложения на Go, которое легко поддерживать и с которым интересно работать в долгосрочной перспективе.
Сначала описывается процесс создания бессерверного приложения с помощью Google Cloud Run и Firebase, затем проводится рефакторинг кода.
Сначала описывается процесс создания бессерверного приложения с помощью Google Cloud Run и Firebase, затем проводится рефакторинг кода.
threedots.tech
Modern Business Software in Go
Get insights into building modern Go applications from the best Go veterans. Our blog covers best practices, tips, and tricks for creating high-performance, advanced Go apps.
GoFrame — это модульная и высокопроизводительная платформа, предназначенная для разработки корпоративных приложений на Go.
https://proglib.io/w/e0c8d6eb
https://proglib.io/w/e0c8d6eb
☁️ На пике технологий: эксперты Microsoft, Сбер и МТС рассказали о гибридных облаках
Предлагаем вниманию читателей небольшой обзор самых крутых открытий с прошедшей недавно онлайн-конференции Microsoft Hybrid Cloud Forum.
https://proglib.io/w/3def3fe4
Предлагаем вниманию читателей небольшой обзор самых крутых открытий с прошедшей недавно онлайн-конференции Microsoft Hybrid Cloud Forum.
https://proglib.io/w/3def3fe4
Forwarded from Карьера в Сбере!
Мы ищем парфюмера!✌️
Нам нужен крутой парфюмер или эвалюатор, который подарит продуктам Сбера новое измерение — аромат ✨ В обязанности войдёт создание уникального запаха, контроль производства и участие в продвижении парфюма в качестве эксперта.
Что мы ждём от кандидата:
👉опыт работы от 3 лет,
👉профильное образование (в идеале — ISIPCA),
👉знание протоколов IFRA,
👉желание придумывать и запускать ароматы для разных сервисов экосистемы Сбера.
Взамен мы предложим зарплату выше рынка, гибкий график с возможностью работать на удалёнке и, конечно, нестандартные и интересные задачи.
Откликайся на вакансию по ссылке!
Нам нужен крутой парфюмер или эвалюатор, который подарит продуктам Сбера новое измерение — аромат ✨ В обязанности войдёт создание уникального запаха, контроль производства и участие в продвижении парфюма в качестве эксперта.
Что мы ждём от кандидата:
👉опыт работы от 3 лет,
👉профильное образование (в идеале — ISIPCA),
👉знание протоколов IFRA,
👉желание придумывать и запускать ароматы для разных сервисов экосистемы Сбера.
Взамен мы предложим зарплату выше рынка, гибкий график с возможностью работать на удалёнке и, конечно, нестандартные и интересные задачи.
Откликайся на вакансию по ссылке!
Разбираем общие антипаттерны в Go: https://proglib.io/w/20e9ed6d
DeepSource
Common anti-patterns in Go
It has been widely acknowledged that coding is an art, and like every artisan who crafts wonderful art and is proud of them, we as developers are also really proud of the code we write. In order to achieve the best results, artists constantly keep se...
Хотим сделать классную онлайн-школу с интересными спикерами и отзывчивыми менторами по программированию, data science и разработке игр. Какое(-ие) название(-я) вам нравится(-ятся) больше всего?
Anonymous Poll
16%
4%
progcourses
43%
5%
progtuts
21%
9%
progschool
16%
без разницы/все названия нормальные
11%
никакое не понравилось/предложу свое
Серия статей про использование языков Go и Python, и различные методы связи между ними:
- gRPC
- Расширение Python с помощью Go
- Упаковка кода
- Использование Python в памяти
- gRPC
- Расширение Python с помощью Go
- Упаковка кода
- Использование Python в памяти
Ardan Labs
Python and Go : Part I - gRPC
Ardan Labs is trusted by small startups and Fortune 500 companies to train their engineers and develop business software solutions and applications.
Хотите больше мемов от пикчера Библиотеки программиста? Подписывайтесь: @itmemlib
Черновой вариант базы данных уязвимостей Go
Представлен документ, содержащий записи об известных уязвимостях импортируемых (неосновных) пакетов Go в общедоступных модулях, которые будет включать база данных. Данная база данных должна предоставить разработчикам Go надежный способ оповещения об известных недостатках безопасности, влияющих на их приложения.
https://proglib.io/w/d94002bd
Представлен документ, содержащий записи об известных уязвимостях импортируемых (неосновных) пакетов Go в общедоступных модулях, которые будет включать база данных. Данная база данных должна предоставить разработчикам Go надежный способ оповещения об известных недостатках безопасности, влияющих на их приложения.
https://proglib.io/w/d94002bd
Bill Mill в своей статье рассказывает о том, как разработал набор инструментов на Go, который помогает ему быстро проверить какую-либо идею или продемонстрировать определенный функционал. Получился некий скелет приложения Golang.
Ad Hoc
How I create small Go apps quickly | Ad Hoc
I often want to create a small web application to test out an idea or demonstrate some thing, and I've developed a small toolbox that helps me do so in Go.
Pulumi — это open source IaC-платформа, позволяющая посредством кода управлять всей облачной инфраструктурой. С помощью Pulumi и Go можно с легкостью автоматизировать современную инфраструктуру, поэтому давайте узнаем, как это сделать быстро и эффективно.
https://proglib.io/w/60e96163
https://proglib.io/w/60e96163
YouTube
Modern Cloud Infrastructure in Go with Pulumi | DC Golang Webinar
Modern Cloud Infrastructure in Go with Pulumi | DC Golang Webinar
🚀 Sign-Up for Weekly hatchpad Newsletter: https://www.myhatchpad.com/newsletter/
🔔 Get alerted about startup job openings: https://www.myhatchpad.com/job/submit-your-profile/?source=YouTube+Description…
🚀 Sign-Up for Weekly hatchpad Newsletter: https://www.myhatchpad.com/newsletter/
🔔 Get alerted about startup job openings: https://www.myhatchpad.com/job/submit-your-profile/?source=YouTube+Description…
Простое правило для лучших ошибок
В статье рассмотрено простое правило для написания сообщений об ошибках с примерами на Go. Автор утверждает, что данное правило позволит распространять появляющиеся ошибки вверх вместе со всем необходимым для отладки проблем, но при этом они не содержат тонны посторонней или повторяющейся информации.
https://proglib.io/w/1b1550c9
В статье рассмотрено простое правило для написания сообщений об ошибках с примерами на Go. Автор утверждает, что данное правило позволит распространять появляющиеся ошибки вверх вместе со всем необходимым для отладки проблем, но при этом они не содержат тонны посторонней или повторяющейся информации.
https://proglib.io/w/1b1550c9
Mediocre Blog
A Simple Rule for Better Errors
…and some examples of the rule in action.