🚀 Оптимизация и визуализация параллелизма тестов: почему больше ядер не ускоряют ваши тесты Go
Вы, вероятно, знаете о
👉 Читать гайд
Вы, вероятно, знаете о
t.Parallel()
для параллельного запуска тестов, но знали ли вы, что иногда это может замедлить тесты? Robert Laszczak рассматривает некоторые инструменты и тактики, помогающие визуализировать и оптимизировать тесты + когда стоит запускать их параллельно.👉 Читать гайд
3👍8
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
🧪 Чем заменить Postman: 5 отличных инструментов для разработки API
Postman долгое время был основным инструментом для разработки и тестирования API, но сейчас для большинства разработчиков его ограничения стали перевешивать преимущества. Рассмотрим альтернативные инструменты, которые могут предложить больше возможностей, чем Postman — даже в бесплатной версии.
👉Читаем здесь
Postman долгое время был основным инструментом для разработки и тестирования API, но сейчас для большинства разработчиков его ограничения стали перевешивать преимущества. Рассмотрим альтернативные инструменты, которые могут предложить больше возможностей, чем Postman — даже в бесплатной версии.
👉Читаем здесь
👍2❤1
🎃 Приглашаем на вебинар перед Хэллоуином: «Нужна ли математика на собеседованиях?» 🧙♀️
Темные тучи сгущаются, и в воздухе витает мистическая атмосфера... Готовы ли вы окунуться в мир загадочной математики и раскрыть тайны успешного собеседования? Тогда ждем вас 28 октября в 20:00! 🕸
https://proglib.io/w/c64dc12c
Что вас ждет в эту зловещую ночь:
💀 Ошибаться не страшно: узнаем, как неудачные проекты и опыт «в стол» превращают джуниоров в сеньоров. Расскажем истории о том, как ошибки закаляют и помогают достигать вершин мастерства.
🧛 Собеседования без подготовки? Обсудим, возможно ли пройти через испытания рекрутеров без специальной подготовки или это путь в лабиринт с привидениями.
🧙 Теория и практика — зелье успеха:
• Выбор метрики оценки модели: какую метрику показать бизнесу, чтобы не столкнуться с гневом нечисти? Разберемся в разнице между MAPE и WAPE и когда какую применять.
• Трансформация распределений: как превратить логнормальное распределение в нормальное без волшебной палочки? Поговорим о том, зачем это нужно и как обойтись изменением функции потерь вместо магических превращений.
🦇 Бонус для смельчаков: раскроем секреты тестирования в маркетинге, которые помогут не заблудиться в темном лесу конкурентного рынка.
Не упустите шанс провести вечер в компании единомышленников, погрузиться в атмосферу Хэллоуина и получить ценные знания!
🕯 Записывайтесь на вебинар и готовьтесь к мистическим открытиям!
https://proglib.io/w/c64dc12c👻
Темные тучи сгущаются, и в воздухе витает мистическая атмосфера... Готовы ли вы окунуться в мир загадочной математики и раскрыть тайны успешного собеседования? Тогда ждем вас 28 октября в 20:00! 🕸
https://proglib.io/w/c64dc12c
Что вас ждет в эту зловещую ночь:
💀 Ошибаться не страшно: узнаем, как неудачные проекты и опыт «в стол» превращают джуниоров в сеньоров. Расскажем истории о том, как ошибки закаляют и помогают достигать вершин мастерства.
🧛 Собеседования без подготовки? Обсудим, возможно ли пройти через испытания рекрутеров без специальной подготовки или это путь в лабиринт с привидениями.
🧙 Теория и практика — зелье успеха:
• Выбор метрики оценки модели: какую метрику показать бизнесу, чтобы не столкнуться с гневом нечисти? Разберемся в разнице между MAPE и WAPE и когда какую применять.
• Трансформация распределений: как превратить логнормальное распределение в нормальное без волшебной палочки? Поговорим о том, зачем это нужно и как обойтись изменением функции потерь вместо магических превращений.
🦇 Бонус для смельчаков: раскроем секреты тестирования в маркетинге, которые помогут не заблудиться в темном лесу конкурентного рынка.
Не упустите шанс провести вечер в компании единомышленников, погрузиться в атмосферу Хэллоуина и получить ценные знания!
🕯 Записывайтесь на вебинар и готовьтесь к мистическим открытиям!
https://proglib.io/w/c64dc12c👻
proglib.academy
Нужна ли математика на собеседованиях?
Преодолейте свои страхи и раскройте тайны успешного собеседования
👏1
🔥 Phuong Le представил очередную занимательную серию статей про I/O в Go:
▪️ Go I/O Readers, Writers и Data
▪️ Go I/O Closer, Seeker, WriterTo и ReaderFrom
▪️ Go I/O Readers, Writers и Data
▪️ Go I/O Closer, Seeker, WriterTo и ReaderFrom
👍9
🎨🔙🔚 Паттерн «Бэкенд для фронтенда»: преимущества, недостатки и лучшие практики для реализации
Если ты хочешь стать настоящим мастером API, тебе нужно знать о паттерне BFF. В этой статье рассказываем, как создавать управляемую архитектуру с использованием BFF, избегая избыточной сложности и головной боли при поддержке.
👉 Читать статью
👉 Зеркало
Если ты хочешь стать настоящим мастером API, тебе нужно знать о паттерне BFF. В этой статье рассказываем, как создавать управляемую архитектуру с использованием BFF, избегая избыточной сложности и головной боли при поддержке.
👉 Читать статью
👉 Зеркало
😁37👍4❤3👏2🤩1
🔥 Опытный разработчик Родион Горковенко за свои 15+ лет опыта прошел больше 100 собеседований — и почти четверть из них в этом году по Go.
Под катом он делится наблюдениями и мыслями, которые могут помочь другим в поиске работы или в рекрутинге.
👉 Читать
Под катом он делится наблюдениями и мыслями, которые могут помочь другим в поиске работы или в рекрутинге.
👉 Читать
👍11😁3🌚2❤1👏1
🛠️ Бенчмаркинг и тестирование производительности в 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