Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧱 Модульная архитектура: что, как и почему?
Модульный подход к архитектуре делает написание кода более простым и динамичным и имеет множество преимуществ: от возможности работать над кодом в команде удаленно до высокого уровня безопасности. В статье разберемся, что такое модульная архитектура, как она работает и как модульный подход поможет оптимизировать работу над вашими проектами и даже улучшить их качество.
🔗 Основной сайт
🔗 Зеркало
Модульный подход к архитектуре делает написание кода более простым и динамичным и имеет множество преимуществ: от возможности работать над кодом в команде удаленно до высокого уровня безопасности. В статье разберемся, что такое модульная архитектура, как она работает и как модульный подход поможет оптимизировать работу над вашими проектами и даже улучшить их качество.
🔗 Основной сайт
🔗 Зеркало
👍6❤1
Что выведет код?
Anonymous Quiz
8%
0
8%
1
2%
2
14%
Любое число >=1
41%
Ошибка компиляции
26%
Посмотреть результаты
Антон Околелов, тимлид Go-команды в компании Karuna, делится рассуждениями относительно нахождения самой длинной общей подпоследовательности (longest common subsequence) на Go.
Читать
Читать
Хабр
Алгоритм «Longest common subsequence» на Go. Как прийти к решению?
Среди программистов не утихают споры о том, надо ли знать "алгосики" для реальной работы, или же это просто некий странный ритуал для прохождения воронки собеседований в компании а-ля FAANG...
🤔1
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Druva
Go WebSocket Scaling: How to Minimize Your Footprint
Learn how WebSockets helps your organization scale millions of active, persistent connections without taking up too much space. Druva explains here.
👍7❤1
Benthos — Go-инструмент для обработки данных, который может помочь вам преобразовать, фильтровать, отправлять и принимать данные из различных sources и sinks.
Он прост в развертывании и мониторинге и готов к внедрению в ваш пайплайн в виде статического бинаря, Docker-образа или бессерверной функции.
https://github.com/benthosdev/benthos
Он прост в развертывании и мониторинге и готов к внедрению в ваш пайплайн в виде статического бинаря, Docker-образа или бессерверной функции.
https://github.com/benthosdev/benthos
👍6🤔3
Что выведет код
Anonymous Quiz
14%
11
10%
21
13%
12
14%
22
22%
Ошибка компиляции
27%
Посмотреть результаты
Как подружить формат стека вызовов и IDE? Опытом делится Артем Навроцкий, разработчик в компании Joom.
Читать
Читать
Хабр
Битва за удобный для IDE stack trace в Go (с Bazel и без)
Разработка программного обеспечения связана не только с написанием кода, но и с его отладкой. И отладка должна быть по возможности комфортной. С некоторыми ошибками мы пишем в лог стек вызовов....
👍3
Гайд для новичков по запуску приложения на Go + React в Docker
Он охватывает настройку окружения, создание простых примеров Go API и приложения React, а также настройку Nginx.
Читать
Он охватывает настройку окружения, создание простых примеров Go API и приложения React, а также настройку Nginx.
Читать
DEV Community
Run a Golang, Nginx, and React App in Docker
Did you try to run your Golang, Nginx, and React apps locally and fight compatibility issues? You...
👍13❤2
Пишем компилятор C, используя чистый Go?! Хм, как трудно это может быть? И каких размеров может быть самый маленький бинарь Go? Спойлер:
• Windows — 5120 байт
• macOS — 51 186 байт
• Linux — 196 608 байт
• FreeBSD — 196 608 байт
Читать
• Windows — 5120 байт
• macOS — 51 186 байт
• Linux — 196 608 байт
• FreeBSD — 196 608 байт
Читать
👍13❤2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏃 Готовимся к интервью по Golang: массивы, слайсы и строки
Статья начинает серию материалов по подготовке к интервью на backend-разработчика на языке Go. В данном тексте рассматриваются особенности таких структур данных, как массивы, слайсы и строки, нюансы их использования и немного задач для самостоятельной тренировки.
🔗 Основной сайт
🔗 Зеркало
Статья начинает серию материалов по подготовке к интервью на backend-разработчика на языке Go. В данном тексте рассматриваются особенности таких структур данных, как массивы, слайсы и строки, нюансы их использования и немного задач для самостоятельной тренировки.
🔗 Основной сайт
🔗 Зеркало
👍16
Разбираемся с моками в Go: гайд для новичков от Николая Тузова.
🗄 Что такое мок?
🗄 Как генерировать моки с помощью Mockery?
🗄 Как правильно использовать сгенерированные моки в тестах?
📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Генерация и использование моков в Go / Mockery
В этом видео разберемся с моками в Go: что такое мок, как генерировать моки с помощью Mockery, как правильно использовать сгенерированные моки в тестах?
Документация по Mockery: https://vektra.github.io/mockery/
----
👾 https://t.me/ntuzov - мой канал в…
Документация по Mockery: https://vektra.github.io/mockery/
----
👾 https://t.me/ntuzov - мой канал в…
👍23🔥2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📦⚙️ 9 лучших практик по работе с микросервисами
Микросервисы позволяют разрабатывать приложения в виде набора слабосвязанных сервисов, которые взаимодействуют через API, что упрощает разработку, поддержку и масштабирование приложений. Однако с этой архитектурой связаны определенные сложности. В этой статье мы обсудим лучшие практики, которые помогут вам построить более эффективную экосистему микросервисов с меньшим количеством архитектурных недочетов.
🔗 Основной сайт
🔗 Зеркало
Микросервисы позволяют разрабатывать приложения в виде набора слабосвязанных сервисов, которые взаимодействуют через API, что упрощает разработку, поддержку и масштабирование приложений. Однако с этой архитектурой связаны определенные сложности. В этой статье мы обсудим лучшие практики, которые помогут вам построить более эффективную экосистему микросервисов с меньшим количеством архитектурных недочетов.
🔗 Основной сайт
🔗 Зеркало
❤4👍1🙏1
Николай Тузов, Глеб Яльчик и Даниил Подольский обсуждают скорость работы разработчика, цену/вероятность ошибок во время разработки и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Скорость разработки и цена ошибки разработчика / GoGetPodcast №9
Обсуждаем скорость работы разработчика, цену и вероятность ошибок во время разработки и др.
Состав:
- Николай Тузов
- Глеб Яльчик - тех. директор компании Gaijin
- Даниил Подольский - Microavia.com
Тайминги:
0:00 Вступление и представление гостей
1:35…
Состав:
- Николай Тузов
- Глеб Яльчик - тех. директор компании Gaijin
- Даниил Подольский - Microavia.com
Тайминги:
0:00 Вступление и представление гостей
1:35…
👍9❤3🔥2🤩1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Golang Tutorial : Go Full Course
I wrote a Techno-Thriller called Whispers if you're interested: https://amzn.to/4cfdtNW
I'd greatly appreciate a review for it if you have time.
I created this Golang tutorial to be the definitive course. I provide in this full course more information than…
I'd greatly appreciate a review for it if you have time.
I created this Golang tutorial to be the definitive course. I provide in this full course more information than…
👍14❤3