Что выведет код?
Anonymous Quiz
18%
2 | 2
14%
2 | 210
9%
210 | 2
42%
210 | 210
17%
Посмотреть результаты
👍16
Please open Telegram to view this post
VIEW IN TELEGRAM
The JetBrains Blog
5 GoLand Shortcuts to Boost Your Productivity | The GoLand Blog
GoLand has many shortcuts for any action you can perform in the IDE. The good news is that you don’t have to learn all of them to be productive. How to choose a keymap Let’s start by choosing th
👍7
Данила Проценко, Lead Software Architect в «Лаборатории Касперского», рассказывает о том, как во множестве микросервисов и просто сервисов можно стандартизировать структуру кода и сделать ее понятнее для всех.
Читать
Читать
Хабр
Бардак в main, стандартизация и uber.fx. Как сделать структуру кода понятнее для всех
Привет, Хабр! Меня зовут Данила Проценко. Я — Lead Software Architect в «Лаборатории Касперского», занимаюсь архитектурой микросервисов и монолитов на Go . Строгий порядок — залог успешного...
👍11
Яркий участник Go-сообщества Jonathan Hall делится десятью аспектами, которыми он не совсем доволен в языке:
1. Exported package variables
2. http.Handler doesn't return an error
3. No pointers to literals
4. Loop variables
5. Naked returns
6. Relative imports
7. gofmt's format
8. Comment directives
9. Array vs. Slice terminology
10. Pure functions
🎬 Смотреть
1. Exported package variables
2. http.Handler doesn't return an error
3. No pointers to literals
4. Loop variables
5. Naked returns
6. Relative imports
7. gofmt's format
8. Comment directives
9. Array vs. Slice terminology
10. Pure functions
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
10 Things I Hate About Go
Although I'm a fan of Go, it's not all roses and sunshine. In this video, I explain 10 things about the language I don't like.
0:00 Intro
1:12 0. Go's error handling
2:53 1. Exported variables in stdlib
9:44 2. http.Handler doesn't return an error
13:47…
0:00 Intro
1:12 0. Go's error handling
2:53 1. Exported variables in stdlib
9:44 2. http.Handler doesn't return an error
13:47…
👍11🤔8🔥2
Миграция с Node.js, Python или Rust на Go
В целом довольно бестолковый гайд, но какие-то советы почерпнуть можно.
Читать
В целом довольно бестолковый гайд, но какие-то советы почерпнуть можно.
Читать
LogRocket Blog
Go migration guide: Node.js, Python, and Rust - LogRocket Blog
This article will serve as an overview of Go migration for Rust, Node.js, and the Python programming language.
🤔5👍1
Простой инструмент, который потенциально может сэкономить вам много времени, создавая моки вручную, даже если вы используете что-то вроде Testify.
🔗 Анонс инструмента
🔗 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
Run APIs Easily. Anywhere. | Traefik Labs
Mocktail: The Mock Generator You’ve Been Looking For
Mocktail, a mock generator for strongly-typed mocks, is a nifty little tool that can save you hours of frustration manually creating mocks.
👍7🤔4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.me/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
🎓 Школа Proglib Academy: https://t.me/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔1
Полное руководство по дженерикам в Go
Несмотря на то, что существует несколько подобных руководств, подробные примеры в течение всей статьи стоят того, чтобы добавить руководство закладки.
📌 Читать
Несмотря на то, что существует несколько подобных руководств, подробные примеры в течение всей статьи стоят того, чтобы добавить руководство закладки.
📌 Читать
Medium
A Comprehensive Guide to Generics in Go
Go is a statically typed language. This means that the types of variables and parameters are checked at compile time. Built-in Go types…
👍11
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Прошедший год был неспокойным для многих, и русскоязычное ИТ-сообщество не стало исключением. Жизнь стала все больше напоминать ряд спринтов на прохождение головоломок: что делать, как быть, остаться или уезжать? Цель опроса — понять, с какими проблемами столкнулись русскоязычные ИТ-специалисты за последний год, как они адаптировались к этим изменениям и какой прогноз дают на ближайшее время.
Предыдущие опросы
● «💬📈 Что сейчас происходит с IT-индустрией и айтишниками?»
● «🗣📈 Как изменилась жизнь русскоязычных айтишников за последние полгода? Результаты опроса «Библиотеки программиста»
➡️ Пройти анонимный опрос
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🤔2👍1
Команда Ent добавила возможность быстрой визуализации схемы с помощью entviz:
👩💻
Подробнее
go run -mod=mod ariga.io/entviz ./path/to/ent/schema
Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥8🤔5
Месяц назад команда СберМаркета вместе с Хабром опросили Go‑разработчиков: чем они живут, над какими задачами работают и где черпают полезную информацию о Go.
Под катом читайте основные инсайты, а еще: почему многие Go‑разработчики знают Python, мечтают выучить Rust и многое другое.
📈 Читать
Под катом читайте основные инсайты, а еще: почему многие Go‑разработчики знают Python, мечтают выучить Rust и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Бесит, что err != nil: главные инсайты из опроса Go-разработчиков
Месяц назад мы вместе с Хабром спросили у Go‑разработчиков, чем они живут, над какими задачами работают и где черпают полезную информацию о Go. В этом посте расскажем об основных инсайтах, а также узнаем, почему многие Go‑разработчики знают Python и мечтают…
👍13
🔧 Bob — билдер SQL-запросов для Go с поддержкой PostgreSQL, MySQL и SQLite.
https://github.com/stephenafamo/bob
https://github.com/stephenafamo/bob
GitHub
GitHub - stephenafamo/bob: SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite - stephenafamo/bob
👍6
Начиная с Go 1.20, компилятор Go поддерживает Profile-guided optimization (также называют feedback-directed optimization) для дальнейшей оптимизации сборок. Узнайте подробнее в новом руководстве от команды Go.👇
Читать
Читать
tip.golang.org
Profile-guided optimization - The Go Programming Language
🤔12🔥5👏2
Подборка примеров взаимозаменяемых конструкций и хаков Kotlin/Go
Материал от системного архитектора из SpectrumData для тех, кто пишет на Kotlin, и для кого Go второй язык.
Читать
Материал от системного архитектора из SpectrumData для тех, кто пишет на Kotlin, и для кого Go второй язык.
Читать
Хабр
Kotlin/Golang работа в двух языках
Сразу дисклеймер, статья больше про Golang, но мой "родной" и основной на протяжении уже 6 лет - Kotlin - буду рад если будут замечания по Golang части в комментариях Немного о себе - системный...
👍7
«Немного IT» — видеоподкаст про Go от разработчика и архитектора из Evrone. Вы услышите про преимущества/недостатки и погрузитесь в нюансы Go.
🎙 🎬 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4