🛠️ Бенчмаркинг и тестирование производительности в Go
Насколько быстр ваш код? Тесты расскажут вам об этом. К счастью, в Go есть бенчмаркинг, интегрированный в toolchain, наряду с тестированием. Вот руководство по бенчмаркингу для новичков в Go👇
🔗 Читать
Насколько быстр ваш код? Тесты расскажут вам об этом. К счастью, в Go есть бенчмаркинг, интегрированный в toolchain, наряду с тестированием. Вот руководство по бенчмаркингу для новичков в Go👇
🔗 Читать
www.willem.dev
Writing Benchmarks: Performance testing in Go/Golang
Learn how to write benchmarks and measure execution time and memory allactions of your code.
👍6⚡1
Forwarded from Proglib.academy | IT-курсы
🤼 Генеративно-состязательная нейросеть: ваша первая GAN-модель на PyTorch
Подробная инструкция построения генеративно-состязательных нейросетей (GAN) на примере двух моделей, реализованных с помощью фреймворка глубокого обучения PyTorch в нашей статье.👇
🔗 Статья
У нас есть курс как для начинающих программистов, так и для тех, кто уже шарит:
🔵 Алгоритмы и структуры данных
Подробная инструкция построения генеративно-состязательных нейросетей (GAN) на примере двух моделей, реализованных с помощью фреймворка глубокого обучения PyTorch в нашей статье.
🔗 Статья
У нас есть курс как для начинающих программистов, так и для тех, кто уже шарит:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какая одна из самых холиварных тем в жизни программистов? Конечно, связанная с собесами, офферами и вот этим всем.
Ниже — история про то, как начинающий гофер отказался от оффера на стажировку в Sber Devices. Прочитайте, уже более 170 комментариев👇
🔗 Читать
Ниже — история про то, как начинающий гофер отказался от оффера на стажировку в Sber Devices. Прочитайте, уже более 170 комментариев👇
🔗 Читать
🥰8🎉2👾1
🔥 Просто напоминаем, что в Awesome Go почти 3000 категоризированных ресурсов по языку и экосистеме 🫶
Неизменно полезный ресурс, который продолжает получать частые обновления (почти безостановочно) и который стоит посетить/добавить в закладки.
👉 Сайт & GitHub
Неизменно полезный ресурс, который продолжает получать частые обновления (почти безостановочно) и который стоит посетить/добавить в закладки.
👉 Сайт & GitHub
🔥28👍4🎉3
Media is too big
VIEW IN TELEGRAM
🔥 Разработка блога на Go: серия видеоуроков от Jon Calhoun, Go-разработчика и автора gophercises.com / algorithmswithgo.com
▶️ Rendering Raw Markdown
▶️ Rendering Markdown as HTML
▶️ Metadata via Frontmatter
▶️ Index Page
▶️ Rendering Raw Markdown
▶️ Rendering Markdown as HTML
▶️ Metadata via Frontmatter
▶️ Index Page
🔥15👍5😁1🌚1
✍️ Как писать качественные unit-тесты: процент покрытия, мутанты и работа с моками
Марина Карулина, бэкенд-инженер в Авито, делится опытом повышения качества тестового покрытия сервисов. Вы узнаете про мутационные тесты, опасности использования моков и многое другое👇
🔗 Читать
Марина Карулина, бэкенд-инженер в Авито, делится опытом повышения качества тестового покрытия сервисов. Вы узнаете про мутационные тесты, опасности использования моков и многое другое👇
🔗 Читать
👍6❤3
🍐 Подборка лучших статей «Библиотеки программиста» за октябрь: сохраняй в заметки, чтобы не пропустить #самыйсок
💻🔍💼 Кризис IT-рынка: как джуны и кадровый голод меняют правила игр
🪶 Как следовать принципу DRY при настройке Apache APISIX
📨 Как работают очереди и брокеры сообщений
🤼 Генеративно-состязательная нейросеть: ваша первая GAN-модель на PyTorch
🎨🔙🔚 Паттерн «Бэкенд для фронтенда»: преимущества, недостатки и лучшие практики для реализации
🧪 Чем заменить Postman: 5 отличных инструментов для разработки API
📊🚀 Почему все говорят о Kafka?
🎭 Двойная игра в Power BI: как совмещать роли разработчика и администратора
💻🔍💼 Кризис IT-рынка: как джуны и кадровый голод меняют правила игр
🪶 Как следовать принципу DRY при настройке Apache APISIX
📨 Как работают очереди и брокеры сообщений
🤼 Генеративно-состязательная нейросеть: ваша первая GAN-модель на PyTorch
🎨🔙🔚 Паттерн «Бэкенд для фронтенда»: преимущества, недостатки и лучшие практики для реализации
🧪 Чем заменить Postman: 5 отличных инструментов для разработки API
📊🚀 Почему все говорят о Kafka?
🎭 Двойная игра в Power BI: как совмещать роли разработчика и администратора
❤3👾1
🤖 Искусственный интеллект на практике с примерами на Go: гайд от Bill Kennedy из Ardan Labs
🔹 Exploring Vector Databases and Embeddings in A.I
🔹 Leveraging LLMs for Powerful Vector Embedding
🔹 Training AI Models on Custom Data with Word2Vec
🔹 Enhancing AI Similarity Searches with MongoDB
🔹 Exploring AI-Powered Solutions with OLAMA and LangChain Go
🔹 Preparing Data for LLMs with Chunking and Embedding
🔹 Exploring Vector Databases and Embeddings in A.I
🔹 Leveraging LLMs for Powerful Vector Embedding
🔹 Training AI Models on Custom Data with Word2Vec
🔹 Enhancing AI Similarity Searches with MongoDB
🔹 Exploring AI-Powered Solutions with OLAMA and LangChain Go
🔹 Preparing Data for LLMs with Chunking and Embedding
1🥰6🤔1🥱1
Forwarded from Библиотека питониста | Python, Django, Flask
🤝 8 важных soft skills для сеньоров, тимлидов и других старших «джедаев»
За каждым успешным IT-проектом стоят не только строчки кода, но и применение soft skills. Мы раскрываем 8 ключевых навыков, которые превратят тебя из рядового кодера в тимлида.
👉 Читать статью
За каждым успешным IT-проектом стоят не только строчки кода, но и применение soft skills. Мы раскрываем 8 ключевых навыков, которые превратят тебя из рядового кодера в тимлида.
👉 Читать статью
👍11🥱7😁3🌚2😢1
⚙️ Подпишись на нашу еженедельную email-рассылку, чтобы быть в курсе последних открытий и тенденций в мире бэкенда.
В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования
👉Подписаться👈
В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования
👉Подписаться👈
👍3😁1
⏱️ Как форматировать время в Go
В этом простом гайде, который стоит добавить в закладки, не только расшифровывается строка форматирования времени в Go, но и содержится множество других советов и хитростей, связанных с использованием пакета
👉 Читать
В этом простом гайде, который стоит добавить в закладки, не только расшифровывается строка форматирования времени в Go, но и содержится множество других советов и хитростей, связанных с использованием пакета
time
.👉 Читать
👍11🌚4
🔐 Написание безопасного кода на Go
Полезный гайд, в котором собраны различные ресурсы и методы, о которых следует помнить при написании более надёжных и безопасных приложений на Go, в том числе при обновлении версии Go, использовании
🗣 Этот пост также вызвал обширную дискуссию на Hacker News .
👉 Читать
Полезный гайд, в котором собраны различные ресурсы и методы, о которых следует помнить при написании более надёжных и безопасных приложений на Go, в том числе при обновлении версии Go, использовании
go vet
и сканировании кода на наличие известных уязвимостей.👉 Читать
❤11👍6
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🚀💾⚡ Protocol Buffers: самая эффективная бинарная альтернатива текстовому формату
Protobuf — механизм бинарной сериализации данных, разработанный компанией Google. Протокол не зависит от языка и платформы, и обеспечивает более компактную и быструю сериализацию по сравнению с традиционными текстовыми форматами.
Особенно интересно, как решается проблема совместимости версий. Обо всем этом подробнее читайте в нашей статье👇
🔗 Читать статью
🔗 Зеркало
Protobuf — механизм бинарной сериализации данных, разработанный компанией Google. Протокол не зависит от языка и платформы, и обеспечивает более компактную и быструю сериализацию по сравнению с традиционными текстовыми форматами.
Особенно интересно, как решается проблема совместимости версий. Обо всем этом подробнее читайте в нашей статье👇
🔗 Читать статью
🔗 Зеркало
👍7👏2😢2
📺 golang Live Сoding — серия трансляций с лайв-кодингом на Go от Антона Зиновьева, тимлида и фулстек веб-разработчика. Вас ждет практика разработки кастомного типа ошибок, абстракции логгера, разбор stack trace и многое другое.
▶️ Смотреть
▶️ Смотреть
👍10
Forwarded from Библиотека питониста | Python, Django, Flask
🔀 Асинхронность — не баг, а фича: 4 паттерна, которые спасут ваш распределённый сервис
Представь, что ты отправляешь сообщение в мессенджере, а оно доходит с задержкой в минуту. Бесит? А теперь представь, что у тебя сервис с миллионами пользователей, и каждое их действие должно мгновенно отражаться везде. Звучит как кошмар? Спокойно, есть четыре проверенных способа решить эту головоломку, и они реально работают.
👉 Читать статью
Представь, что ты отправляешь сообщение в мессенджере, а оно доходит с задержкой в минуту. Бесит? А теперь представь, что у тебя сервис с миллионами пользователей, и каждое их действие должно мгновенно отражаться везде. Звучит как кошмар? Спокойно, есть четыре проверенных способа решить эту головоломку, и они реально работают.
👉 Читать статью
👍6🥱4💯3👾2🌚1