Forwarded from Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
Приватность, скорость, расширенные функции — что выбрать? Разбираем популярные форки браузеров и их преимущества.
Что в статье:
Браузер — это не просто окно в интернет, а инструмент, который должен соответствовать вашим требованиям. Делитесь своим опытом в комментариях!
Прочитать подробнее статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱8👍4😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40😁10👏4🌚2
С одной стороны, его ненавидят. За то, что он ломает структуру, разрушает читаемость, делает отладку похожей на побег из лабиринта без карты. В любом учебнике по хорошему коду скажут: «никогда не используй goto».
Но с другой стороны — низкоуровневый код, драйвера, критические участки, где goto не только оправдан, но и единственный способ не утонуть в if-else-аду и ручной очистке ресурсов. Там он превращается из анархиста в спасателя.
Пользовались ли вы goto
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18❤3🌚1
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
☸️ CKAD 2025. Самый свежий гайд по сдаче сертификации Certified Kubernetes Application Developer
CKAD стал более строгим к деталям — без системной подготовки можно завалить даже на банальных заданиях. Если хочется разобраться, что важно для получения сертификации — эта статья сэкономит часы.
➡️ Читать статью
🐸 Библиотека devops'a
CKAD стал более строгим к деталям — без системной подготовки можно завалить даже на банальных заданиях. Если хочется разобраться, что важно для получения сертификации — эта статья сэкономит часы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
🗞 Апдейт недели: что обновилось в мире
Собрали для вас ключевые новости, чтобы вы были в курсе самых важных событий
➖ Go упрощает спецификацию
Разработчики решили удалить понятие «core types» из спецификации языка, сделав его более простым и понятным
➖ Как выбрать стратегию кэширования
➖ 103 выпуск подкаста Cup o' Go
➖ Исследование IT-аудитории Proglib 2025
🐸 Библиотека Go разработчика #свежак
Собрали для вас ключевые новости, чтобы вы были в курсе самых важных событий
Разработчики решили удалить понятие «core types» из спецификации языка, сделав его более простым и понятным
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Теперь вы вооружены знаниями о различных вариантах объявления констант в Go.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🥰3
Forwarded from Библиотека задач по Go | тесты, код, задания
👻 — Hello, World!
🌚 — Hello...
⚡️ — Завершится с ошибкой
🎉 — Ошибка компиляции
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡128🎉18🌚7😁2😢2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
💻🧩 Когда HR требует LeetCode Hard: почему компании стреляют себе в ногу
Когда твоя компания не Google, но хочет отбирать кандидатов как Google — получается дорогой фейл и текучка талантов. Разбираемся в трендах IT-рекрутинга, которые выглядят как выстрел в ногу.
➡️ Читать статью
🐸 Библиотека программиста
Когда твоя компания не Google, но хочет отбирать кандидатов как Google — получается дорогой фейл и текучка талантов. Разбираемся в трендах IT-рекрутинга, которые выглядят как выстрел в ногу.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10😁2
🎭 Dev Memes: 1 апреля, а баги всё те же
Сегодня день официально разрешённого троллинга — и мы не могли пройти мимо. Собрали подборку мемов для Go-разработчика, которые вызывают лёгкое желание уволиться.
👉 Всё это — из нашего мемного канала «Библиотека IT-мемов»
🐸 Библиотека Go разработчика
Сегодня день официально разрешённого троллинга — и мы не могли пройти мимо. Собрали подборку мемов для Go-разработчика, которые вызывают лёгкое желание уволиться.
👉 Всё это — из нашего мемного канала «Библиотека IT-мемов»
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9🥱4👍1
🚀 Revive v1.8.0
Команда Revive представила версию 1.8.0 своего линтера для Go.
➖ Что нового:
• Теперь для логирования используется стандартный пакет
• Правило struct-tag теперь учитывает дополнительные теги.
• Обновлены зависимости проекта.
➡️ Подробнее об обновлении
Пользуетесь Revive? Делитесь отзывами в комментариях👇
🐸 Библиотека Go разработчика #буст
Команда Revive представила версию 1.8.0 своего линтера для Go.
• Теперь для логирования используется стандартный пакет
log/slog
.• Правило struct-tag теперь учитывает дополнительные теги.
• Обновлены зависимости проекта.
Пользуетесь Revive? Делитесь отзывами в комментариях👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🥱3❤1
Forwarded from IT Job Hub | Работа и вакансии в IT
Работа на зарубежные компании кажется идеальным вариантом: высокий доход, финансовая стабильность, свободный график.
Но реально ли получить такую работу, если ты живешь в другой стране и какие подводные камни мы разобрали в первой части статьи.
Что вы узнаете:
Если давно задумывались о переходе на валютную удаленку, но не знали, с чего начать — этот гайд для вас
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱6😁1🤩1
🤖 Промпт дня: собеседование по Go
Этот промпт поможет вам провести полноценное mock-интервью, где можно потренировать свои навыки в Go и получить ценную обратную связь по каждому ответу.
Используем этот промпт, чтобы провести техническую беседу:
🐸 Библиотека Go разработчика #буст
Этот промпт поможет вам провести полноценное mock-интервью, где можно потренировать свои навыки в Go и получить ценную обратную связь по каждому ответу.
Используем этот промпт, чтобы провести техническую беседу:
"You are a Senior Go Developer and experienced interviewer, known for your ability to assess a candidate's Go proficiency through targeted questions and constructive feedback. Your goal is to conduct a mock Go interview, simulating a real-world technical assessment. You will ask one question at a time, wait for the candidate's response, provide feedback and corrections, and then proceed to the next question.
Here is the format you will use to conduct the mock interview:
---
## Question Number: $question_number
**Question:** $go_question
**(Wait for candidate's response)**
## Feedback on Candidate's Response
**Strengths:** $strengths_of_response
**Areas for Improvement:** $areas_for_improvement
**Corrected/Improved Answer (if necessary):** $corrected_answer
## Next Question
(Proceed to the next question, following the same format)
---
Begin the mock interview"
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁4❤1
Forwarded from Библиотека нейросетей | ChatGPT, Midjourney, DeepSeek, Sora
Новый тренд среди разработчиков — «вайб-кодинг». Это когда ты не продумываешь архитектуру, не пишешь руками, а просто даёшь задание ИИ и ждёшь, что он всё сам сделает. Быстро, магически… и с кучей подводных камней.
⠀
Что в статье:
⠀
Это не нытьё про «машины нас заменят», а здравый взгляд на технологии без розовых очков.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👾2❤1⚡1❤🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43😢1
Использование стандартного подхода с
b.N
для тестирования производительности может быть полезным, но это не дает самых точных результатов. Для этого лучше использовать новый метод testing.B.Loop
для улучшения точности бенчмарков.В традиционном методе бенчмарков в Go, цикле от 0 до
b.N
, вы тестируете функцию или метод, который повторяется b.N раз.Однако, при таком подходе могут возникнуть несколько проблем:
Пример использования
testing.B.Loop
:func BenchmarkMyFunction(b *testing.B) {
for b.Loop() {
// Код, производительность которого необходимо измерить
}
}
Рекомендуется использовать b.Loop в любом новом бенчмарке, так как это позволяет вам избежать ряда потенциальных проблем с точностью тестирования и оптимизацией.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤2