Forwarded from Go jobs — вакансии по Go
#вакансия #go #golang #удаленка #fulltime
🔍Ищу Go developer (удаленный формат работы)
🔷Компания: KALABI
🔷Локация: Москва
🔷Формат работы: fulltime, удаленка, гибкий график
🔷З/П: 150-250k net.
👉 Что потребуется от Вас:
✔️ знание языка Go и сопутствующей экосистемы;
✔️ опыт работы с очередями или брокерами сообщений и СУБД;
✔️ навык использования Git и владение Linux-системами;
✔️ опыт проектирования и разработки приложений с нуля;
✔️ понимание общих концепций программирования (шаблоны проектирования, ООП, модульность и прочее).
👌Мы предлагаем:
🔷крутые проекты, возможность
профессионального и карьерного роста в быстро развивающейся и коммерчески успешной компании;
🔷полный рабочий день с гибким графиком, можно работать удаленно;
🔷 оформление по ТК, ДМС со стоматологией (членов семьи можно оформить с большой скидкой);
🔷обучение используемым технологиям, оплачиваемые курсы и возможность участвовать в конференциях;
🔷сложные и необычные задачи (некоторые из задач решаются всего в нескольких компаниях в мире).
📞telegram:@faina_kleinman
  🔍Ищу Go developer (удаленный формат работы)
🔷Компания: KALABI
🔷Локация: Москва
🔷Формат работы: fulltime, удаленка, гибкий график
🔷З/П: 150-250k net.
👉 Что потребуется от Вас:
✔️ знание языка Go и сопутствующей экосистемы;
✔️ опыт работы с очередями или брокерами сообщений и СУБД;
✔️ навык использования Git и владение Linux-системами;
✔️ опыт проектирования и разработки приложений с нуля;
✔️ понимание общих концепций программирования (шаблоны проектирования, ООП, модульность и прочее).
👌Мы предлагаем:
🔷крутые проекты, возможность
профессионального и карьерного роста в быстро развивающейся и коммерчески успешной компании;
🔷полный рабочий день с гибким графиком, можно работать удаленно;
🔷 оформление по ТК, ДМС со стоматологией (членов семьи можно оформить с большой скидкой);
🔷обучение используемым технологиям, оплачиваемые курсы и возможность участвовать в конференциях;
🔷сложные и необычные задачи (некоторые из задач решаются всего в нескольких компаниях в мире).
📞telegram:@faina_kleinman
Hands-on Go Programming.pdf
    2.4 MB
  Hands-on Go Programming: Learn Google’s Golang Programming, Data Structures, Error Handling and Concurrency (2021)
Авторы: Sachchidanand Singh, Prithvipal Singh
Книга представляет собой простое для понимания руководство, которое поможет познакомиться с основами и расширенными концепциями Go.
Материалы книги начинаются с основных понятий, касающихся типов данных, констант, переменных и операторов. Продвигаясь вперед, авторы исследуют и показывают на примерах и иллюстрациях использование функций, потоков управления, массивов, фрагментов и структур. Затем вы узнаете о методах и более сложных аспектах вроде интерфейсов, указателей, конкурентности и обработки ошибок.
  Авторы: Sachchidanand Singh, Prithvipal Singh
Книга представляет собой простое для понимания руководство, которое поможет познакомиться с основами и расширенными концепциями Go.
Материалы книги начинаются с основных понятий, касающихся типов данных, констант, переменных и операторов. Продвигаясь вперед, авторы исследуют и показывают на примерах и иллюстрациях использование функций, потоков управления, массивов, фрагментов и структур. Затем вы узнаете о методах и более сложных аспектах вроде интерфейсов, указателей, конкурентности и обработки ошибок.
Разбор архитектуры реального проекта на Go от Максима Жашкевича (не реклама).
https://proglib.io/w/9cd58901
  
  https://proglib.io/w/9cd58901
YouTube
  
  Архитектура Golang приложений 🚀Разбор реального проекта
  Roadmap по каналу - https://bit.ly/3yKtxWf
Курс GOLANG NINJA - https://bit.ly/3VWKfu3
Обновленное видео 2022 - https://youtu.be/mesl2Si6saw
00:00 - Введение. Flat архитектура приложения на моем первом проекте с Golang
02:37 - Лучшие практики проектирования…
  Курс GOLANG NINJA - https://bit.ly/3VWKfu3
Обновленное видео 2022 - https://youtu.be/mesl2Si6saw
00:00 - Введение. Flat архитектура приложения на моем первом проекте с Golang
02:37 - Лучшие практики проектирования…
А вы знали, что Go на текущий момент активно используется злоумышленниками для написания малвари? 
Это все к чему?
Как вы относитест к тому, чтобы разбавлять контент канала материалами, связанными с информационной безопасностью? Начнем с видеоруководства от
Kaspersky Tech по реверсу малвари на Go, которая использовалась в атаке SolarWinds:
- Часть 1
- Часть 2
  
  Это все к чему?
Как вы относитест к тому, чтобы разбавлять контент канала материалами, связанными с информационной безопасностью? Начнем с видеоруководства от
Kaspersky Tech по реверсу малвари на Go, которая использовалась в атаке SolarWinds:
- Часть 1
- Часть 2
XAKEP
  
  Количество малвари, написанной на Go, увеличилось на 2000% за несколько лет
  Эксперты компании Intezer сообщают, что с 2017 года количество вредоносных программ, написанных на языке Go, стремительно растет, и такая малварь уже стала обычным явлением.
  chewxy_data-science-in-go-a.pdf
    88 KB
  #cheatsheet
Шпаргалка по Data Science в Go
Автор видит в Go будущее Data Science. Ну что ж, заявление может и громкое, но шпаргалка вышла годная.
  Шпаргалка по Data Science в Go
Автор видит в Go будущее Data Science. Ну что ж, заявление может и громкое, но шпаргалка вышла годная.
То чувство, когда сначала необходимо представить не сам инструмент, а предшествующее исследование. 
На международной конференции Computer Aided Verification исследователи из Швейцарии и Нидерландов представили инструмент Gobra — автоматизированный модульный верификатор для программ Go, основанный на инфраструктуре верификации Viper. Исследование однозначно стоит прочтения.
Gobra проверяет безопасность памяти, безопасность при сбоях, свободу от гонки данных и спецификации, предоставленные пользователем. В качестве входных данных он принимает программу Go, аннотированную такими утверждениями, как предварительные и постусловия, а также инварианты цикла.
Верификация осуществляется путем кодирования аннотированных программ на промежуточном языке верификации Viper, а затем применив существующий верификатор на основе задачи выполнимости формул в теориях (англ. satisfiability modulo theories, SMT). В случае сбоя проверки Gobra сообщает на уровне программы Go, какие утверждения он не может проверить.
https://proglib.io/w/e15bfdf3
  
  На международной конференции Computer Aided Verification исследователи из Швейцарии и Нидерландов представили инструмент Gobra — автоматизированный модульный верификатор для программ Go, основанный на инфраструктуре верификации Viper. Исследование однозначно стоит прочтения.
Gobra проверяет безопасность памяти, безопасность при сбоях, свободу от гонки данных и спецификации, предоставленные пользователем. В качестве входных данных он принимает программу Go, аннотированную такими утверждениями, как предварительные и постусловия, а также инварианты цикла.
Верификация осуществляется путем кодирования аннотированных программ на промежуточном языке верификации Viper, а затем применив существующий верификатор на основе задачи выполнимости формул в теориях (англ. satisfiability modulo theories, SMT). В случае сбоя проверки Gobra сообщает на уровне программы Go, какие утверждения он не может проверить.
https://proglib.io/w/e15bfdf3
SpringerLink
  
  Gobra: Modular Specification and Verification of Go Programs
  Go is an increasingly-popular systems programming language targeting, especially, concurrent and distributed systems. Go differentiates itself from other imperative languages by offering structural subtyping and lightweight concurrency through goroutines…
  Выполнение шелл-кода с помощью Go
Из трансляции от Black Hills Information Security (BHIS) вы узнаете об использовании Go для создания вредоносных программ со встроенным шелл-кодом. Напомним, что информация приводится исключительно в учебных целях.
https://proglib.io/w/4836eae3
  
  Из трансляции от Black Hills Information Security (BHIS) вы узнаете об использовании Go для создания вредоносных программ со встроенным шелл-кодом. Напомним, что информация приводится исключительно в учебных целях.
https://proglib.io/w/4836eae3
YouTube
  
  BHIS | Shellcode Execution with GoLang | Joff Thyer | 1 Hour
  Join us in the Black Hills InfoSec Discord server here: https://discord.gg/BHIS to keep the security conversation going! 
Learn enterprise attacker emulation and c2 implant with Joff Thyer from Antisyphon
Training: https://www.antisyphontraining.com/enterprise…
  Learn enterprise attacker emulation and c2 implant with Joff Thyer from Antisyphon
Training: https://www.antisyphontraining.com/enterprise…
🔧 echo — высокопроизводительный минималистичный веб-фреймворк Go.
⭐️ 20798
https://proglib.io/w/067e35be
  
  
  
  
  
  ⭐️ 20798
https://proglib.io/w/067e35be
Руководство по использованию пакета 
https://proglib.io/w/549e4e64
  
  text для управления переводами в приложении Go.https://proglib.io/w/549e4e64
www.alexedwards.net
  
  I18n in Go: Managing Translations - Alex Edwards
  
  Перевод статьи о сборке собственного RPM-пакета, содержащего простую программу на Go.
https://proglib.io/w/0469029c
  
  https://proglib.io/w/0469029c
Хабр
  
  Сборка собственного RPM-пакета, содержащего простую Go-программу
  Процесс развёртывания программ обычно состоит из множества этапов. Некоторые из этих этапов могут представлять собой довольно-таки сложные последовательности действий. В наши дни имеется широкое...
  Выпущена 3-я версия Centrifugo — сервера сообщений в реальном времени. 
Сервер держит постоянные соединения от пользователей приложения и предоставляет API для моментальной рассылки какого-либо уведомления активным пользователям, подписанным на канал уведомления.
Можно использовать для создания чатов, "живых" комментариев, multiplayer игр, стримить данные и метрики (например, быстро меняющиеся курсы валют).
https://proglib.io/w/0ce976f7
  
  Сервер держит постоянные соединения от пользователей приложения и предоставляет API для моментальной рассылки какого-либо уведомления активным пользователям, подписанным на канал уведомления.
Можно использовать для создания чатов, "живых" комментариев, multiplayer игр, стримить данные и метрики (например, быстро меняющиеся курсы валют).
https://proglib.io/w/0ce976f7
GitHub
  
  GitHub - centrifugal/centrifugo: Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub…
  Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io. Set up once and forever. - centrifugal/centrifugo
  Обновили серию статей о практическом предметно-ориентированном дизайне (Domain-Driven Design, DDD) в Go новыми материалами 👉 https://t.iss.one/goproglib/1949
  
  Telegram
  
  Библиотека Go разработчика
  Автор серии статей потратил годы на понимание и практическое применение подхода Domain-Driven Design (DDD) в Go, а теперь рассказывает нам:
- Value Object
- Entity
- Domain Service
- Domain Event
- Module
- Aggregate
- Factory
- Repository
  - Value Object
- Entity
- Domain Service
- Domain Event
- Module
- Aggregate
- Factory
- Repository
🔧 Minify — пакет минификаторов (удаляют ненужные символы), написанный на Go. 
Пакет предоставляет минификаторы для HTML5, CSS3, JS, JSON, SVG и XML, а также интерфейс для реализации любого другого минификатора.
https://proglib.io/w/dab1b054
  
  Пакет предоставляет минификаторы для HTML5, CSS3, JS, JSON, SVG и XML, а также интерфейс для реализации любого другого минификатора.
https://proglib.io/w/dab1b054
GitHub
  
  GitHub - tdewolff/minify: Go minifiers for web formats
  Go minifiers for web formats. Contribute to tdewolff/minify development by creating an account on GitHub.
  Mat Ryer, технический директор в Grafana, рассказывает, что с годами подход к написанию HTTP-сервисов с помощью Go сильно изменился. Вот его текущий стиль 👇. 
https://proglib.io/w/ba8d3f1a
  
  https://proglib.io/w/ba8d3f1a
Twitter
  
  Mat Ryer
  How I write HTTP services in #golang has changed over the years... here's my current style. (Please consider sharing this with somebody you know who's learning Go.) It's a yarn... 🧶 1/13
  🔧 Go-app — пакет для создания прогрессивных веб-приложений с помощью Go и Wasm.
https://proglib.io/w/8d4a997c
  
  https://proglib.io/w/8d4a997c
Wikipedia
  
  Прогрессивное веб-приложение
  Прогрессивное web-приложение (англ. progressive web app, PWA) — технология в web-разработке, которая визуально и функционально трансформирует сайт в приложение (мобильное приложение в браузере).