С 1 сентября Austin Clements займет пост техдира Go вместо Russ Cox: как команды Go в Google, так и всего проекта Go
В настоящее время он является техдиром того, что можно назвать Go core, которое включает в себя toolchain компилятора, runtime и релизы. Cherry Mui возглавит последние направления.
💬 Как думаете, сам уходит или «попросили»?
В настоящее время он является техдиром того, что можно назвать Go core, которое включает в себя toolchain компилятора, runtime и релизы. Cherry Mui возглавит последние направления.
I am not leaving the Go project, but I think the time is right for a change.
💬 Как думаете, сам уходит или «попросили»?
🥱19👍14🌚3👾1
📨 Запуск SMTP-сервера — это на 50% написание кода и на 50% работа с настройками DKIM, SPF и DMARC. В этой статье кофаундер Valyent Alexis Bouchez рассматривает обе стороны. Библиотека go-smtp в конечном итоге выполняет тяжелую работу.
👉 Читать гайд
👉 Читать гайд
👍11👏1
Forwarded from Proglib.academy | IT-курсы
🦄 5 мифов о работе в IT, которые мешают начать карьеру программиста
Разоблачаем в нашей статье 5 распространенных мифов о карьере в IT: от замены программистов нейросетями до необходимости технического образования.
🔗 Ссылка
Разоблачаем в нашей статье 5 распространенных мифов о карьере в IT: от замены программистов нейросетями до необходимости технического образования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3👍2❤1
⚒️ Как работают массивы в Go и почему могут возникнуть проблемы с циклом for-range: практический гайд для Go-разработчика
👉 Читать
👉 Читать
👍17😁3
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
😨 Страх ошибок: как он мешает вам писать код
Страх совершить ошибку при внесении изменений в код может серьезно ограничивать профессиональный рост программиста. Как преодолеть этот психологический барьер и стать более эффективным разработчиком? Ответы — в нашей статье.
Страх совершить ошибку при внесении изменений в код может серьезно ограничивать профессиональный рост программиста. Как преодолеть этот психологический барьер и стать более эффективным разработчиком? Ответы — в нашей статье.
😁5🤔2🎉2👍1
Привет, друзья! Мы готовим статью о важных софт скиллах для сеньоров, тимлидов и других старших IT-специалистов. По вашему мнению, какой из перечисленных софт скиллов вы считаете самым важным для успешной работы в IT?
Anonymous Poll
38%
Умение говорить «нет» 🚫
40%
Давать конструктивный фидбэк 💬
58%
Брать на себя ответственность 💪
19%
Общаться с токсичными людьми 🧘
55%
Доводить процессы до завершения ✅
16%
Организовывать эффективные совещания 📊
9%
Импровизировать на публике 🎭
48%
Сохранять спокойствие в сложных ситуациях 😌
🤩2
⬆️🆕 Какой дополнительный soft skill вы бы добавили в список?
📈 Как вы развиваете свои soft skills?
Поделитесь своими мыслями и опытом в комментариях! Самые интересные идеи и предложения мы обязательно включим в статью. Спасибо за участие! 🙏
📈 Как вы развиваете свои soft skills?
Поделитесь своими мыслями и опытом в комментариях! Самые интересные идеи и предложения мы обязательно включим в статью. Спасибо за участие! 🙏
🔥 Go: жарим общие данные. Атомно, быстро и без мьютексов
Современные процессоры имеют поддержку атомарных операций, что позволяет на основе них организовывать работу с общими данными до нескольких раз быстрее, чем с помощью общепринятых вариантов.
Так как мьютексы реализованы на основе ОС, каналы сделаны на основе внутреннего кода Go с использованием тех же мьютексов из ОС под капотом, а атомарные операции делает сам процессор аппаратно за существенно меньшее количество тактов. Об этом и идет речь в статье👇
🔗 Читать
Современные процессоры имеют поддержку атомарных операций, что позволяет на основе них организовывать работу с общими данными до нескольких раз быстрее, чем с помощью общепринятых вариантов.
Так как мьютексы реализованы на основе ОС, каналы сделаны на основе внутреннего кода Go с использованием тех же мьютексов из ОС под капотом, а атомарные операции делает сам процессор аппаратно за существенно меньшее количество тактов. Об этом и идет речь в статье👇
🔗 Читать
👍14❤2🤔2
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🌐 9 основных паттернов для проектирования распределенных систем
В этой статье мы рассмотрим 9 основных паттернов и области их применения, что поможет вам в проектировании высоконагруженных приложений.
Читать статью
В этой статье мы рассмотрим 9 основных паттернов и области их применения, что поможет вам в проектировании высоконагруженных приложений.
Читать статью
👍7🥱1
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
🐘🔮 Иллюзия согласованности в PostgreSQL: как избежать неприятных сюрпризов
Несмотря на то, что PostgreSQL обеспечивает строгую согласованность данных благодаря использованию многоверсионного параллельного контроля (MVCC), порядок выполнения транзакций может быть неожиданным для клиента. Это может привести к ситуации, когда записи появляются в неправильном порядке. Рассказываем, как и почему это происходит, и что делать для минимизации подобных проблем.
Читать статью
Несмотря на то, что PostgreSQL обеспечивает строгую согласованность данных благодаря использованию многоверсионного параллельного контроля (MVCC), порядок выполнения транзакций может быть неожиданным для клиента. Это может привести к ситуации, когда записи появляются в неправильном порядке. Рассказываем, как и почему это происходит, и что делать для минимизации подобных проблем.
Читать статью
🥱2👍1
🌟 Какой тренд в использовании языков программирования и ИИ-инструментов, по вашему мнению, стал самым значимым в последнее время? Напишите в комментариях, почему и как он повлиял на вашу работу или планы по развитию?
Anonymous Poll
22%
Взрывной рост популярности Rust
27%
Доминирование Python в сфере AI и машинного обучения
8%
Укрепление позиций TypeScript в веб-разработке
5%
Возрождение интереса к функциональным языкам (например, Haskell или Clojure)
59%
Рост Go в облачных и микросервисных архитектурах
33%
Массовое внедрение ИИ-ассистентов для написания и ревью кода
9%
Популяризация no-code/low-code платформ с ИИ-генерацией
11%
Тестирование с помощью ИИ-инструментов
6%
Другое (напишу в комментариях)
👍2
⚙️🚙 Подбираем нужные автозапчасти: миллиарды комбинаций за 12 минут
Кирилл Егоров, техлид двух юнитов Авито («Запчасти» и «Строительство и ремонт»), делится опытом использования Go для подбора запчастей.
Вы узнаете, как его команда определяет, к каким автомобилям подходят запчасти из объявлений, как с помощью Go удается перебрать миллиарды вариантов и какие трудности пришлось решить при реализации этого решения.
👉 Читать
Кирилл Егоров, техлид двух юнитов Авито («Запчасти» и «Строительство и ремонт»), делится опытом использования Go для подбора запчастей.
Вы узнаете, как его команда определяет, к каким автомобилям подходят запчасти из объявлений, как с помощью Go удается перебрать миллиарды вариантов и какие трудности пришлось решить при реализации этого решения.
👉 Читать
😁13👍8⚡3
Forwarded from Азбука айтишника
😡👨💼 ТОП-7 самых раздражающих вопросов от эйчаров
Каждому, кто хоть раз проходил собеседование, знакома эта ситуация: сидишь, волнуешься, а тебе задают вопрос, который кажется настолько нелепым, что хочется просто встать и уйти. «Почему вы хотите работать именно у нас?», «Какая ваша самая большая слабость?», «Если бы вы были фруктом, то каким?»
Увы, подобные вопросы — не редкость. В нашей статье разберемся, зачем HR-менеджеры задают такие вопросы и как на них отвечать.
🔗 Статья
Каждому, кто хоть раз проходил собеседование, знакома эта ситуация: сидишь, волнуешься, а тебе задают вопрос, который кажется настолько нелепым, что хочется просто встать и уйти. «Почему вы хотите работать именно у нас?», «Какая ваша самая большая слабость?», «Если бы вы были фруктом, то каким?»
Увы, подобные вопросы — не редкость. В нашей статье разберемся, зачем HR-менеджеры задают такие вопросы и как на них отвечать.
🔗 Статья
❤1👾1
🔥 Oscar: архитектура агента-контрибьютора с открытым исходным кодом
Мы писали ранее, что Russ Cox уходит с поста техдира Go, но он не покидает мир Go. На самом деле, он уже глубоко погружен в новый проект.
Russ работает над Oscar, системой ИИ-агентов для поддержки проектов с открытым исходным кодом. Первый бот, Gaby, уже запущен и работает в системе отслеживания проблем Go, и ожидается еще больше.
👉 Подробнее
Мы писали ранее, что Russ Cox уходит с поста техдира Go, но он не покидает мир Go. На самом деле, он уже глубоко погружен в новый проект.
Russ работает над Oscar, системой ИИ-агентов для поддержки проектов с открытым исходным кодом. Первый бот, Gaby, уже запущен и работает в системе отслеживания проблем Go, и ожидается еще больше.
👉 Подробнее
❤12👍9😁1
🚀 10-недельная программа адаптации Go бэкенд-инженера
Команда Stream опубликовала программу адаптации, которая используется для Go-разработчиков.
📌 Она охватывает:
• основы и производительность Go;
• базы данных, масштабирование и Redis, общие паттерны для масштабируемости;
• лучшие практики тестирования;
• обзор, измерение, ошибки и весь жизненный цикл кода;
• Raft и WebRTC.
Команда Stream опубликовала программу адаптации, которая используется для Go-разработчиков.
📌 Она охватывает:
• основы и производительность Go;
• базы данных, масштабирование и Redis, общие паттерны для масштабируемости;
• лучшие практики тестирования;
• обзор, измерение, ошибки и весь жизненный цикл кода;
• Raft и WebRTC.
🔥27👍9😁3
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
💻 15 продвинутых лайфхаков для работы в терминале Linux
Рассказываем, как использовать малоизвестные, но мощные инструменты терминала: от редактирования длинных команд в текстовом редакторе до автоматизации сложных процессов с помощью tmux.
👉 Ссылка
Рассказываем, как использовать малоизвестные, но мощные инструменты терминала: от редактирования длинных команд в текстовом редакторе до автоматизации сложных процессов с помощью tmux.
👉 Ссылка
👍10🥱4