Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧠 Резюме мозга программиста
Предлагаем рассмотреть краткое изложение книги «Мозг программиста», чтобы лучше понять, как программисты работают, думают и ведут себя.
https://proglib.io/sh/IjrZPMyQAp
Предлагаем рассмотреть краткое изложение книги «Мозг программиста», чтобы лучше понять, как программисты работают, думают и ведут себя.
https://proglib.io/sh/IjrZPMyQAp
👨🏻💻Канал для поиска сотрудников от VK
Там размещают вакансии по всем направлениям и командам. Удобный поиск по хештегам и телеграм-контакт рекрутера в каждой вакансии позволит найти подходящую вам.
https://t.me/vkjobs
Там размещают вакансии по всем направлениям и командам. Удобный поиск по хештегам и телеграм-контакт рекрутера в каждой вакансии позволит найти подходящую вам.
https://t.me/vkjobs
Дженерики позволили вдохнуть новую жизнь в старые пет-проекты. Вот, например.
https://proglib.io/w/0fb19584
https://proglib.io/w/0fb19584
Reddit
[deleted by user] : r/golang
233K subscribers in the golang community. Ask questions and post articles about the Go programming language and related tools, events etc.
Backend разработчик GoLang (Middle/Senior) - Полный рабочий день
Привет! Мы создали современную и быструю социальную сеть для взрослых Friendsonly.me , основанную на модели подписки на контент. На нашем сайте люди зарабатывают учатся и развлекаются. И нашей команде не хватает тебя! Ищем middle и senior разработчиков.
Middle - От 180 000 до 300 000 ₽
Senior - От 250 000 до 400 000 ₽
Описание вакансии
Цели на проекте:
- Перевод кода с php на golang
- Написание модулей на GoLang (Ядро сайта, платежная система, партнерская программа, обработчик видео контента, биллинг и другое)
- Интеграция новых модулей в систему (полная замена старого функционала)
Требования:
- Опыт разработки на Golang 2+ года.
- Умение писать unit тесты.
- Опыт работы с git, bitbucket и понимание git flow.
- Опыт работы с Jira.
Стек:
- Golang, Fiber framework, gRPC
- Postgres, важно умение писать сырые sql запросы.
Будет плюсом:
- Опыт работы с docker, kubernetes.
- Опыт с PHP, Laravel. (Необходимо будет переписывать часть функционала с Laravel)
- Опыт в разработке high-load проектов.
- Понимание принципов работы websockets.
Условия:
- Дистанционная работа
- Стабильные выплаты заработной платы 2 раза в месяц
- Оплачиваемый отпуск, больничные, трудоустройство по желанию, возможна работа по договору и оплата на ИП
- Используем максимально перспективные технологии, свободу слова и человеческое отношение;
- Не разводим бюрократию в процессах и не любим плохой код;
- Развиваем людей не только в написании кода, но и в понимании бизнес-задач.
- С 2022 года будет возможность релокации на КИПР
За подробностями можно смело писать @sokolov172
Привет! Мы создали современную и быструю социальную сеть для взрослых Friendsonly.me , основанную на модели подписки на контент. На нашем сайте люди зарабатывают учатся и развлекаются. И нашей команде не хватает тебя! Ищем middle и senior разработчиков.
Middle - От 180 000 до 300 000 ₽
Senior - От 250 000 до 400 000 ₽
Описание вакансии
Цели на проекте:
- Перевод кода с php на golang
- Написание модулей на GoLang (Ядро сайта, платежная система, партнерская программа, обработчик видео контента, биллинг и другое)
- Интеграция новых модулей в систему (полная замена старого функционала)
Требования:
- Опыт разработки на Golang 2+ года.
- Умение писать unit тесты.
- Опыт работы с git, bitbucket и понимание git flow.
- Опыт работы с Jira.
Стек:
- Golang, Fiber framework, gRPC
- Postgres, важно умение писать сырые sql запросы.
Будет плюсом:
- Опыт работы с docker, kubernetes.
- Опыт с PHP, Laravel. (Необходимо будет переписывать часть функционала с Laravel)
- Опыт в разработке high-load проектов.
- Понимание принципов работы websockets.
Условия:
- Дистанционная работа
- Стабильные выплаты заработной платы 2 раза в месяц
- Оплачиваемый отпуск, больничные, трудоустройство по желанию, возможна работа по договору и оплата на ИП
- Используем максимально перспективные технологии, свободу слова и человеческое отношение;
- Не разводим бюрократию в процессах и не любим плохой код;
- Развиваем людей не только в написании кода, но и в понимании бизнес-задач.
- С 2022 года будет возможность релокации на КИПР
За подробностями можно смело писать @sokolov172
Автор образовательного проекта Go 101 выпустил книги по оптимизации и с различными советами / практиками Go. На сайте бесплатно доступна только часть материалов:
➖Go Details & Tips 101
➖Go Optimizations 101
➖Go Details & Tips 101
➖Go Optimizations 101
Забавные, странные и провокационные вопросы/ответы и ситуации на собеседованиях, с которыми вы сталкивались
От каких ответов вы недоуменно поднимали брови, как ловко уворачивались от провокационных вопросов, а над чем посмеялись и забыли? Поделитесь своими самыми интересными историями, с которыми сталкивались на собеседованиях.
https://proglib.io/w/a617a55c
От каких ответов вы недоуменно поднимали брови, как ловко уворачивались от провокационных вопросов, а над чем посмеялись и забыли? Поделитесь своими самыми интересными историями, с которыми сталкивались на собеседованиях.
https://proglib.io/w/a617a55c
Google Docs
Забавные, странные и провокационные вопросы/ответы и ситуации на собеседованиях, с которыми вы сталкивались
От каких ответов вы недоуменно поднимали брови, как ловко уворачивались от провокационных вопросов, а над чем посмеялись и забыли? Поделитесь своими самыми интересными историями, с которыми сталкивались на собеседованиях.
Отвечать могут как соискатели,…
Отвечать могут как соискатели,…
🔥1
Трек «Go для начинающих» от JetBrains Academy
До конца января 2022 года в JetBrains Academy действует бесплатный курс (~22 часа) для изучения Go, в рамках которого вы на примере реальных проектов научитесь:
✅ Запускать программы Go в терминале
✅ Работать с примитивными типами и структурами данных
✅ Работать с форматом данных JSON в Go
✅ Создавать простой HTTP-сервер и клиент
✅ Работать с GoLand
https://proglib.io/w/2e8f2bc5
До конца января 2022 года в JetBrains Academy действует бесплатный курс (~22 часа) для изучения Go, в рамках которого вы на примере реальных проектов научитесь:
✅ Запускать программы Go в терминале
✅ Работать с примитивными типами и структурами данных
✅ Работать с форматом данных JSON в Go
✅ Создавать простой HTTP-сервер и клиент
✅ Работать с GoLand
https://proglib.io/w/2e8f2bc5
Инновационные ноутбуки на базе процессора AMD Ryzen™ 5000-й серии - технологичное решение для творческих и амбициозных задач!
💡Интеллектуальная энергоэффективность - до 12 часов без подзарядки в режиме многопоточности;
💡До 8 усовершенствованных ядер - для молниеносной скорости отклика и тихой работы без перегрева в ресурсоёмких приложениях;
💡Графика Radeon нового поколения - наслаждайтесь каждой деталью изображений в видеочатах и фильмах с разрешением до 4K в режиме HDR!
Узнать больше и приобрести по выгодной цене можно тут ⬇️
💡Интеллектуальная энергоэффективность - до 12 часов без подзарядки в режиме многопоточности;
💡До 8 усовершенствованных ядер - для молниеносной скорости отклика и тихой работы без перегрева в ресурсоёмких приложениях;
💡Графика Radeon нового поколения - наслаждайтесь каждой деталью изображений в видеочатах и фильмах с разрешением до 4K в режиме HDR!
Узнать больше и приобрести по выгодной цене можно тут ⬇️
Молодой язык — поэтому он все еще развивается, отсутствие возможности ручного управления памятью, слишком простой, обработка ошибок не идеальна, не так безопасен, как Rust. Да-да, это все про минусы Go, упомянутые в статье. Что скажете?
https://proglib.io/w/a5f8d506
https://proglib.io/w/a5f8d506
Medium
Advantages & Disadvantages Of Golang
Go, often referred to as Golang, is an open source programming language from Google, and made its first stable release in 2011. Robert…
Steve Francia, руководитель разработки Go в Google, сравнивает Rust и Go не с целью выделить достоинства и недостатки, а с целью показать, как они дополняют и поддерживают друг друга. Также автор статьи дает рекомендации, когда каждый язык является наиболее подходящим.
https://proglib.io/w/c2aa3f25
https://proglib.io/w/c2aa3f25
The New Stack
Rust vs. Go: Why They’re Better Together
For most companies and users, Go is the right default option. Its performance is strong, Go is easy to adopt, and Go’s highly modular nature makes it particularly good for situations where requirements are changing or evolving.As your product matures, and…
Статья о применении функционального подхода при работе с транзакцией SQL в Go.
https://proglib.io/w/3f82d88a
https://proglib.io/w/3f82d88a
Some developer's blog
Transaction decorator
Introduction There are many situations when you need to perform a series of actions over some data. Still, this series may make data inconsistent in case of any failure. That’s why developers need transactions, to ensure the consistency of the data.
In Go…
In Go…
👍3
Разбор нескольких подходов к структурированию кода на Go: https://proglib.io/w/c81b1d1f
Changelog
Thoughts on how to structure Go code
Programmers are taught very early on about the importance of organizing their code. Whether it is naming variables and functions, or naming and organizing files, this is a topic covered early in nearly every programming course.
All of this begs the question:…
All of this begs the question:…
🔧 requests: предпосылки создания HTTP-клиента для Go и основные преимущества использования.
https://proglib.io/w/ed143eb2
https://proglib.io/w/ed143eb2
GitHub
GitHub - earthboundkid/requests: HTTP requests for Gophers
HTTP requests for Gophers. Contribute to earthboundkid/requests development by creating an account on GitHub.
Если объединить структурный поиск по коду через gogrep и фильтрацию результатов через perf-heatmap, то мы получим profile-guided поиск по коду, который позволяет находить все совпадения по шаблону поиска, а затем показывает только те результаты, что лежат на «горячем» пути исполнения. Разбираемся, что к чему.
https://proglib.io/w/118f9a2b
https://proglib.io/w/118f9a2b
GitHub
GitHub - quasilyte/gogrep: Syntax-aware Go code search, based on the mvdan/gogrep
Syntax-aware Go code search, based on the mvdan/gogrep - quasilyte/gogrep
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Привет! «Библиотека программиста» проводит мини-исследование по теме: «Чему вы бы хотели научиться в сфере кибербезопасности?».
🔍Как известно, информационная безопасность – это набор технологий, процедур и практик, направленных на предотвращение атак, повреждений и незаконного доступа к сетям, устройствам, программам и данным. Профессионалы в области кибербезопасности защищают компании от утечек данных и прочих угроз. Потребность в экспертах растет с головокружительной скоростью. Чтобы стать хорошим специалистом по кибербезопасности, требуется немало сил и времени.
Предлагаем вам пройти наш анонимный опрос об опыте разработчиков в данном направлении. Опрос займет не более 10 минут вашего времени.
Пройти его можно по ссылке.
🔍Как известно, информационная безопасность – это набор технологий, процедур и практик, направленных на предотвращение атак, повреждений и незаконного доступа к сетям, устройствам, программам и данным. Профессионалы в области кибербезопасности защищают компании от утечек данных и прочих угроз. Потребность в экспертах растет с головокружительной скоростью. Чтобы стать хорошим специалистом по кибербезопасности, требуется немало сил и времени.
Предлагаем вам пройти наш анонимный опрос об опыте разработчиков в данном направлении. Опрос займет не более 10 минут вашего времени.
Пройти его можно по ссылке.
На помощь при возникновении ошибки сборки Hugo для x86_64 Linux на Apple Silicon Mac mini пришёл Zig. Узнайте, что это за язык такой.
https://proglib.io/w/fe8148b9
https://proglib.io/w/fe8148b9