VK и Подлодка опубликовали результаты опроса 630 продакт-менеджеров российского рынка. Внутри много интересного: инструменты, успехи и фейлы, навыки и показатели. В числах и с графиками. Отправьте знакомым продактам, им понравится.
В пятёрку самых привлекательных работодателей попала команда Авито. Это интересный кейс: в Авито работа продактов устроена по-особому. Продакт занят исключительно продуктовыми задачами, и команда руководствуется не субъективными мнениями, а только реальными данными.
Подсмотреть, как организована работа команды Авито, можно на странице заявки в продакт-менеджеры. Будет интересно не только продактам, но и всем, кто организует команды.
В пятёрку самых привлекательных работодателей попала команда Авито. Это интересный кейс: в Авито работа продактов устроена по-особому. Продакт занят исключительно продуктовыми задачами, и команда руководствуется не субъективными мнениями, а только реальными данными.
Подсмотреть, как организована работа команды Авито, можно на странице заявки в продакт-менеджеры. Будет интересно не только продактам, но и всем, кто организует команды.
Примеры кода на Java из 4го издания книги про алгоритмы от Robert Sedgewick и Kevin Wayne переписали на Go.
https://proglib.io/w/bb3d4cc4
https://proglib.io/w/bb3d4cc4
GitHub
GitHub - youngzhu/algs4-go: Algorithms, 4th Edition, Go version
Algorithms, 4th Edition, Go version. Contribute to youngzhu/algs4-go development by creating an account on GitHub.
Смотрели сериал Тед Лассо? Тут на Go + Lambda написали бот для Twitter, который генерирует цитаты тренера.
https://proglib.io/w/6abf73ad
https://proglib.io/w/6abf73ad
👍1
🧩 Еженедельная подборка из пяти интересных головоломок и задач, которые помогут отвлечься от рутины и немного пошевелить извилинами:
➖Часть 1
➖Часть 2
➖Часть 3
➖Часть 4
➖Часть 5
➖Часть 6
➖Часть 7
➖Часть 8
➖Часть 9
➖Часть 10
➖Часть 11
➖Часть 12
➖Часть 13
➖Часть 14
➖Часть 15
➖Часть 1
➖Часть 2
➖Часть 3
➖Часть 4
➖Часть 5
➖Часть 6
➖Часть 7
➖Часть 8
➖Часть 9
➖Часть 10
➖Часть 11
➖Часть 12
➖Часть 13
➖Часть 14
➖Часть 15
Библиотека программиста
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 1)
В еженедельной подборке мы предлагаем вам 5 небольших, но интересных задач и головоломок, для решения которых потребуется смекалка и сообразительность.
Хотите освоить разработку с нуля и найти первую работу? proglib.academy создал новый онлайн-курс «Frontend-разработчик»:
Вы получите фундамент, необходимый каждому программисту, и освоите JavaScript — один из самых востребованных языков Фронтенда.
Оставьте заявку на сайте, чтобы узнать больше о программе и формате курса https://proglib.io/w/28ff5f62
Вы получите фундамент, необходимый каждому программисту, и освоите JavaScript — один из самых востребованных языков Фронтенда.
Оставьте заявку на сайте, чтобы узнать больше о программе и формате курса https://proglib.io/w/28ff5f62
Если вы используете zap для структурированного ведения журнала, присмотритесь к шаблону FieldBuilder, который позволяет избежать многократного повторения однотипных строк в кодовой базе. В статье описаны предпосылки его создания и представлены краткие заметки по использованию.
https://proglib.io/w/a0da1c28
https://proglib.io/w/a0da1c28
GitHub
GitHub - uber-go/zap: Blazing fast, structured, leveled logging in Go.
Blazing fast, structured, leveled logging in Go. Contribute to uber-go/zap development by creating an account on GitHub.
Практический кейс оптимизации памяти в Go: https://proglib.io/w/78a20a6e
Современные приложения хранят данные в нескольких системах, особенно это характерно для микросервисных архитектур. Ent имеет полезные функции для синхронизации данных с внешними системами при их изменении. Читайте подробности в новой статье блога.
https://proglib.io/w/a8d7a249
https://proglib.io/w/a8d7a249
GitHub
GitHub - ent/ent: An entity framework for Go
An entity framework for Go. Contribute to ent/ent development by creating an account on GitHub.
network-programming-with-go.pdf
1.7 MB
Network Programming with Go
Автор: Jan Newmarch
Перед вами пособие по созданию сетевых приложений с использованием Go. Можно также читать в онлайне.
Автор: Jan Newmarch
Перед вами пособие по созданию сетевых приложений с использованием Go. Можно также читать в онлайне.
#news
Команда Go представила выпуски Go 1.17.3 и 1.16.10, которые включили исправления безопасности в archive/zip and debug/macho (CVE-2021-41772, CVE-2021-41771).
https://proglib.io/w/ae60f2bb
Команда Go представила выпуски Go 1.17.3 и 1.16.10, которые включили исправления безопасности в archive/zip and debug/macho (CVE-2021-41772, CVE-2021-41771).
https://proglib.io/w/ae60f2bb
Теория и практика создания плагина
https://proglib.io/w/a2544ea3
protoc
для генерации кода Go с помощью protogen
.https://proglib.io/w/a2544ea3
Тред от Daniel Martí о предстоящих изменения, которые стоит ждать в Go 1.18.
https://proglib.io/w/c87e0957
https://proglib.io/w/c87e0957
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Привет!
🖼 Выпустили четвёртый модуль курса «Статьи для IT». Новые уроки посвятили иллюстрациям. Рассказываем, как готовить схемы, диаграммы, качественные скриншоты и ясные таблицы. Отдельная глава о том, как иллюстрировать идеи с помощью программного кода.
✨ Астрологи объявили неделю знаний. Количество студентов курса удвоилось, теперь нас 235. Присоединяйтесь и вы, обучение бесплатное, отвечаем на все комментарии студентов: https://stepik.org/101672
🖼 Выпустили четвёртый модуль курса «Статьи для IT». Новые уроки посвятили иллюстрациям. Рассказываем, как готовить схемы, диаграммы, качественные скриншоты и ясные таблицы. Отдельная глава о том, как иллюстрировать идеи с помощью программного кода.
✨ Астрологи объявили неделю знаний. Количество студентов курса удвоилось, теперь нас 235. Присоединяйтесь и вы, обучение бесплатное, отвечаем на все комментарии студентов: https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
Стартовый набор от Ardan Labs для создания веб-сервисов на Go с использованием возможностей Kubernetes. Проект использует минимальные зависимости, реализует идиоматический код и следует лучшим практикам Go.
Репозиторий
Wiki
Репозиторий
Wiki
GitHub
GitHub - ardanlabs/service: Starter-kit for writing services in Go using Kubernetes.
Starter-kit for writing services in Go using Kubernetes. - GitHub - ardanlabs/service: Starter-kit for writing services in Go using Kubernetes.
❤1
Network Programming with Go Learn to Code Secure and Reliabl.pdf
3.9 MB
Network Programming with Go: Code Secure and Reliable Network Services from Scratch (2021)
Автор: Adam Woodbeck
В книге описана теория и практика использования Go для написания безопасного, читаемого и готового к работе сетевого кода. В первых главах вы узнаете основы работы в сети и маршрутизации трафика, затем примените полученные знания на практике.
По мере продвижения вы изучите сетевые протоколы более высокого уровня и напишете приложения, которые безопасно взаимодействуют с серверами, клиентами и API-интерфейсами по сети с использованием TLS.
Кроме того, вы узнаете фундаментальные основы TCP/IP, методы обеспечения надежности связи на уровне сокетов, способы использования обработчиков и middleware, инструменты для включения аутентификации и шифрования в приложения с использованием TLS, методы сериализации данных для хранения или передачи данных, подходы к настройке приложения для работы в облаке и многое другое.
Автор: Adam Woodbeck
В книге описана теория и практика использования Go для написания безопасного, читаемого и готового к работе сетевого кода. В первых главах вы узнаете основы работы в сети и маршрутизации трафика, затем примените полученные знания на практике.
По мере продвижения вы изучите сетевые протоколы более высокого уровня и напишете приложения, которые безопасно взаимодействуют с серверами, клиентами и API-интерфейсами по сети с использованием TLS.
Кроме того, вы узнаете фундаментальные основы TCP/IP, методы обеспечения надежности связи на уровне сокетов, способы использования обработчиков и middleware, инструменты для включения аутентификации и шифрования в приложения с использованием TLS, методы сериализации данных для хранения или передачи данных, подходы к настройке приложения для работы в облаке и многое другое.
👍1
🔧 Testcontainers-Go — пакет, который упрощает создание и очистку зависимостей на основе Docker-контейнеров для тестов.
Простой в использовании API позволяет разработчикам программно определять контейнеры, которые должны запускаться как часть теста, и очищать ресурсы после завершения теста.
⭐️ 1088
https://proglib.io/w/b81bb562
Простой в использовании API позволяет разработчикам программно определять контейнеры, которые должны запускаться как часть теста, и очищать ресурсы после завершения теста.
⭐️ 1088
https://proglib.io/w/b81bb562
GitHub
GitHub - testcontainers/testcontainers-go: Testcontainers for Go is a Go package that makes it simple to create and clean up container…
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers t...
Обработка интерфейса одностраничных приложений (Single-Page application, SPA) с использованием пакета
https://proglib.io/w/56c0721c
net/http
в Go.https://proglib.io/w/56c0721c
hackandsla.sh
Serving Single-Page Apps From Go
A recipe for how to serve single-page JS apps from a Go web server
⚠️ ITeaConf бесплатная онлайн конференция на которой будет представлена секция по GO:
👨💻 Is it time to re-sync? - Андрей Печкуров - ScyllaDB/BeerJS
Поговорим о том, как писать быстрые и масштабируемые многопоточные примитивы на Go.
👨💻 Опыт запуска криптовалютной платформы на Cosmos SDK - Рената Токтар, DSR
Выясним, зачем использовать Cosmos SDK при создании собственной криптовалюты и куда бы ещё применить Blockchain.
📌 Так же на конференции можно посмотреть доклады по: Python, Ruby, Rust, Java, Node.js, .NET, Frontend
Дата: 14 ноября
Формат: Онлайн
Регистрация
👨💻 Is it time to re-sync? - Андрей Печкуров - ScyllaDB/BeerJS
Поговорим о том, как писать быстрые и масштабируемые многопоточные примитивы на Go.
👨💻 Опыт запуска криптовалютной платформы на Cosmos SDK - Рената Токтар, DSR
Выясним, зачем использовать Cosmos SDK при создании собственной криптовалюты и куда бы ещё применить Blockchain.
📌 Так же на конференции можно посмотреть доклады по: Python, Ruby, Rust, Java, Node.js, .NET, Frontend
Дата: 14 ноября
Формат: Онлайн
Регистрация