❤️ Особенно вам понравились вот эти посты:
😎 Распространенные методы повторных запросов: интерактивный гайд
😎 Организация модуля: рекомендации от команды Go
😎 Теории кэширования по полочкам
😎 Подводные камни конкурентности
😎 Ants — библиотека, которая реализует высокопроизводительный пул горутин с фиксированной емкостью
😎 NilAway — инструмент статического анализа для обнаружения потенциальных nil-паник в коде на Go
😎 System Design 101
😎 cpuid — библиотека, которая предоставляет информацию о ЦП без использования CGO
😎 Concurrency в Go — барьеры памяти и как устроены атомики под капом
💜 Также вы с интересом читали наши статьи:
📕 ТОП-9 книг по языку программирования Go в 2023 году: от новичка до профессионала
🔝 Лучшие практики Go: путь к чистому коду
📊 Эффективная работа с JSON в Go
🏃 Самоучитель по Go для начинающих. Часть 2. Ресурсы для изучения Go с нуля
🎁 И последнее, но не менее важное: мы сделали скидку -35% на все курсы нашей академии proglib.academy.
С наступающим! 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉9❤2👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎄🎁 10 абсурдных подарков программисту на новый год
Мечтаете подарить что-то эдакое своему другу-айтишнику? Как насчет масла для клавиатуры, специальных AR-очков или симулятора случайных сбоев в сети?
💬 В комментарии пишите свои варианты абсурдных подарков👇
Мечтаете подарить что-то эдакое своему другу-айтишнику? Как насчет масла для клавиатуры, специальных AR-очков или симулятора случайных сбоев в сети?
💬 В комментарии пишите свои варианты абсурдных подарков👇
🤔3😁2
🔧 Создание функции в другом пакете (quick-fix) — позволяет ввести имя несуществующей функции, а затем сгенерировать её реализацию в пакете на ваш выбор.
🔧 Extract Parameter — позволяет выбрать неразрешенную ссылку и использовать опцию быстрого исправления для создания параметра. Также можно изменить его тип, если он недостаточно точен, предоставить значение по умолчанию и изменить вызовы с этим значением по умолчанию.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23😁3❤2🤔2🥱1
🎄🎉🥳 Команда «Библиотеки программиста» поздравляет айтишников, программистов, системных администраторов, специалистов техподдержки, руководителей проектов, проектировщиков, инженеров, менеджеров и всех-всех-всех остальных причастных к миру IT с наступающим 2024 годом! Мирного неба и чистого кода!
❤🔥43🎉17❤9👍4🔥4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏖️ Чек лист идеального отдыха: 5 психологических техник расслабления
Измотаны бесконечной работой и не можете расслабиться? Попробуйте 5 психологических техник — от глубокого дыхания до визуализации пляжа — которые помогут насладиться заслуженным отдыхом.
🔗 Читать статью
🔗 Зеркало
Измотаны бесконечной работой и не можете расслабиться? Попробуйте 5 психологических техник — от глубокого дыхания до визуализации пляжа — которые помогут насладиться заслуженным отдыхом.
🔗 Читать статью
🔗 Зеркало
👍10🤔2
-35% на курс по алгоритмам
🎄 Новый год начинается с подарков, а хороший подарок для себя — новые знания со скидкой 35%!
🌟«Алгоритмы и структуры данных» — 23 390 ₽ (вместо 35 990 ₽)
Полугодовая программа от преподавателей МФТИ и НИУ ВШЭ, которая включает в себя все необходимые знания по алгоритмам для работы.
Самое ценное — это развернутая обратная связь по всем вашим домашним заданиям, а также ссылки на полезные дополнительные материалы.
У вас не будет шансов не усвоить какие-то темы курса👌
🔥 Переходите и активируйте вводные занятия курса — https://proglib.io/w/ff97c30a
🎄 Новый год начинается с подарков, а хороший подарок для себя — новые знания со скидкой 35%!
🌟«Алгоритмы и структуры данных» — 23 390 ₽ (вместо 35 990 ₽)
Полугодовая программа от преподавателей МФТИ и НИУ ВШЭ, которая включает в себя все необходимые знания по алгоритмам для работы.
Самое ценное — это развернутая обратная связь по всем вашим домашним заданиям, а также ссылки на полезные дополнительные материалы.
У вас не будет шансов не усвоить какие-то темы курса👌
🔥 Переходите и активируйте вводные занятия курса — https://proglib.io/w/ff97c30a
😁4🔥2👏1
🎙️KOTELOV Podcast: про переход с PHP на Go, лучший язык для кодинга и плюсы геймдева
В гостях — Николай Тузов.
🕘 Таймкоды:
00:00 Начало
00:29 Чем отличается разработка в геймдейве от остальной разработки?
07:55 Из науки в IT. Как залететь в айти с visual basic
14:30 Особые условия для PHP-шников в компаниях
15:44 А образование вообще надо?
19:06 Какая польза может быть от джунов
25:10 Путь внутри компании: когда пора развиваться
29:05 Почему айтишникам так много платят. ЗП для IT оправданы?
33:32 Почему Go набирает популярность?
37:42 Нужны ли дженерики в Go?
40:00 Сравниваем языки программирования
43:15 Почему курсы Коли такие бесплатные?
49:25 Создавать контент для нетворка
53:44 Как стал одним из самых востребованных go-шников на ютубе
56:54 Про критику и работу с аудиторией
01:00:00 Мотивацию поднимаем
01:07:44 Что мешает развиваться?
▶️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | VK
#подкасты
В гостях — Николай Тузов.
🕘 Таймкоды:
00:00 Начало
00:29 Чем отличается разработка в геймдейве от остальной разработки?
07:55 Из науки в IT. Как залететь в айти с visual basic
14:30 Особые условия для PHP-шников в компаниях
15:44 А образование вообще надо?
19:06 Какая польза может быть от джунов
25:10 Путь внутри компании: когда пора развиваться
29:05 Почему айтишникам так много платят. ЗП для IT оправданы?
33:32 Почему Go набирает популярность?
37:42 Нужны ли дженерики в Go?
40:00 Сравниваем языки программирования
43:15 Почему курсы Коли такие бесплатные?
49:25 Создавать контент для нетворка
53:44 Как стал одним из самых востребованных go-шников на ютубе
56:54 Про критику и работу с аудиторией
01:00:00 Мотивацию поднимаем
01:07:44 Что мешает развиваться?
▶️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | VK
#подкасты
👍20❤2🔥2🌚2⚡1
🤘 Особенности работы в ИТ: информация из первых рук
👨💻 Недавно мы проводили среди вас опрос, а теперь делимся интересными выводами обо всех аспектах работы в ИТ.
📊 Выяснили, с каким стеком можно получать 300к+, что айтишники думают о рекрутерах, насколько они довольны своей зарплатой и ради чего могут сменить работу.
💬 Пишите в комментариях другие темы, о которых вам хотелось бы узнать👇
👨💻 Недавно мы проводили среди вас опрос, а теперь делимся интересными выводами обо всех аспектах работы в ИТ.
📊 Выяснили, с каким стеком можно получать 300к+, что айтишники думают о рекрутерах, насколько они довольны своей зарплатой и ради чего могут сменить работу.
💬 Пишите в комментариях другие темы, о которых вам хотелось бы узнать👇
👾5🥱4🤔1
В современных программах память делится на стек и кучу, а компилятор Go решает, где разместить данные с использованием escape-анализа.
📌 Почему куча — это проблема?
Сборщик мусора Go периодически проверяет объекты в куче, что может замедлить работу приложения.
📌 Как решить эту проблему?
В руководстве проделана большая работа с помощью расширения VS Code для Go и встроенных Go-инструментов, которая привела к любопытным выводам. Вот только некоторые из них:
☑️ Использование рефлексии включает в себя небезопасные указатели, что нарушает escape-анализ
☑️ Некоторые базовые пакеты (например,
☑️ Рефлексия должна использоваться только в крайнем случае
☑️ Использование VSCode Codelens может помочь нам выявлять случаи утечек объектов в кучу и заставить нас критически подумать о том, действительно ли наши абстракции необходимы
☑️ И многое другое
📌 Почему куча — это проблема?
Сборщик мусора Go периодически проверяет объекты в куче, что может замедлить работу приложения.
📌 Как решить эту проблему?
В руководстве проделана большая работа с помощью расширения VS Code для Go и встроенных Go-инструментов, которая привела к любопытным выводам. Вот только некоторые из них:
☑️ Использование рефлексии включает в себя небезопасные указатели, что нарушает escape-анализ
☑️ Некоторые базовые пакеты (например,
fmt
) активно используют рефлексию (и, следовательно, unsafe.Pointer
) для определения типов, передаваемых в функции вывода, и их преобразования в соответствии с форматом вывода☑️ Рефлексия должна использоваться только в крайнем случае
☑️ Использование VSCode Codelens может помочь нам выявлять случаи утечек объектов в кучу и заставить нас критически подумать о том, действительно ли наши абстракции необходимы
☑️ И многое другое
🔥22👍4🤔2❤1
▶️ What We Got Right, What We Got Wrong / Rob Pike
▶️ Go Testing By Example / Russ Cox
▶️ How Go Made a Better Engineer Out of an ex-Barista / Aysa Matueva
▶️ Constraining Complexity in the Generics Design / Axel Wagner
▶️ WebAssembly with Go: Powering the Web with Speed and Efficiency / Jyotsna Gupta
▶️ Elements of Gonum for Scientific Computing / Vladimir Chalupecky
▶️ The Go-to Language for AI: Opportunities and Challenges / Matteo Grella
▶️ The Hacker's Guide to JWT Security / Patrycja Wegrzynowicz
▶️ Implementing Event-driven Systems with Go / Victoria Polishchuk
▶️ What's The Point? A Guide To Using Pointers Without Panicking / Mirjam Uher
▶️ Building a Cutting Edge Search Engine in Go / Ben Boyter
▶️ Building a Beginner's Programming Language with Go / Julia Ogris
▶️ Infinite Possibilities / Egon Elbre
▶️ Coroutines and Go / Raghav Roy
▶️ Code Reviews in Go: Top 5 Misses / Sadie Freeman & Quinn Hou
▶️ Dog Food Can Be Delicious / Jeff Levin
▶️ Go Stack: Should It Be Moving Like That? / Yarden Laifenfeld
▶️ Back to the Future: Modernizing CLIs Using Go / Marian Montagnino
▶️ Lightning Talks
#чтопроисходит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14👏2