Интеграционные тесты Go + MySQL: https://proglib.io/w/ed5a0c2a
Medium
Golang MySQL Integration Test
Integration Test with testify Suite, sure you’re gonna need it …
Присоединяйся к онлайн-лекциям от наших Golang-экспертов:
Golang. Хватить говорить — пора кодить.
Тарас Серегин, Golang Lead
Самое время изучить Golang! Узнай о преимуществах этого языка программирования по сравнению с другими языками Backend’a и какое будущее у этого направления.
JWT-авторизация, особенности и best practices. Александр Бричак, Golang Developer
Эксперт расскажет о типичных задачах, которые приходится решать в проектах, и какие трудности могут возникать при использовании JWT. Разберем подходы к решению таких задач, как Logout, «Only one active device» и автоматический логаут, а также обсудим вопросы безопасности.
Все онлайн-лекции проходят в рамках NIX Hiring Month.
А это значит, что у тебя будет возможность познакомиться с техническими экспертами и пройти экспресс-собеседование по интересному тебе направлению в IT!
Прошедшие лекции ты можешь посмотреть в записи на нашем канале.
Узнать больше о мероприятии и пройти регистрацию ты можешь тут ⬅️
Golang. Хватить говорить — пора кодить.
Тарас Серегин, Golang Lead
Самое время изучить Golang! Узнай о преимуществах этого языка программирования по сравнению с другими языками Backend’a и какое будущее у этого направления.
JWT-авторизация, особенности и best practices. Александр Бричак, Golang Developer
Эксперт расскажет о типичных задачах, которые приходится решать в проектах, и какие трудности могут возникать при использовании JWT. Разберем подходы к решению таких задач, как Logout, «Only one active device» и автоматический логаут, а также обсудим вопросы безопасности.
Все онлайн-лекции проходят в рамках NIX Hiring Month.
А это значит, что у тебя будет возможность познакомиться с техническими экспертами и пройти экспресс-собеседование по интересному тебе направлению в IT!
Прошедшие лекции ты можешь посмотреть в записи на нашем канале.
Узнать больше о мероприятии и пройти регистрацию ты можешь тут ⬅️
Автор статьи утверждает, что те, кто говорят «Rust — это то, чем должен был быть Go», в корне не понимают оба языка, решаемые этими языками проблемы и парадигмы разработки, к которым они стремятся.
https://proglib.io/w/0bd6a39f
https://proglib.io/w/0bd6a39f
dominikbraun.io
The difference between Go and Rust – dominikbraun.io
Go is regularly criticized for odd decisions and idiosyncrasies, while Rust is celebrated as an almost perfectly designed alternative that solves Go's problems. But in fact, Go and Rust are far from interchangeable.
Руководство по работе с prest (PostgreSQL REST) — инструментом для быстрого и простого доступа к содержимому базы данных Postgres через REST.
https://proglib.io/w/8f2347af
https://proglib.io/w/8f2347af
GitHub
GitHub - prest/prest: PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on…
PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new - prest/prest
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