⏱️ Как форматировать время в 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
🛠️ Ranging over functions в Go 1.23: заметки Eli Bendersky
Обзор нескольких примеров использования новой функциональности
👉 Читать
Обзор нескольких примеров использования новой функциональности
range-over
в версии 1.23, включая простые линейные итераторы, рекурсивные итераторы, а также краткое описание итераций push
и pull
.👉 Читать
👍10🥱2
Привет, друзья! 👋
Мы готовим статью о секретах мастерства в программировании и хотим узнать ваше мнение! 💻
Мы готовим статью о секретах мастерства в программировании и хотим узнать ваше мнение! 💻
Какие качества, по вашему мнению, отличают действительно выдающегося программиста? 🏆
Anonymous Poll
37%
Глубокие технические знания
69%
Умение решать сложные проблемы
60%
Способность быстро учиться новому
27%
Отличные коммуникативные навыки
3%
Другое (напишите в комментариях)
🥱11❤3💯1
🔥 Погружение в интерфейсы Go: статья, после которой у вас появятся ответы на несколько важных вопросов👇
☑️ Что такое интерфейс?
☑️ Что такое значение интерфейса?
☑️ Что такое пустой интерфейс?
☑️ Почему nil-интерфейс не равен nil?
☑️ Где разместить интерфейс?
☑️ Какая структура интерфейса?
👉 Читать
☑️ Что такое интерфейс?
☑️ Что такое значение интерфейса?
☑️ Что такое пустой интерфейс?
☑️ Почему nil-интерфейс не равен nil?
☑️ Где разместить интерфейс?
☑️ Какая структура интерфейса?
👉 Читать
🔥15👍10🤩5
🌮🛹 Разработка фулстек-приложения на Go (Gin) + React + Postgres + NATS
Гайд от Mukul Mantosh, Developer Advocate в JetBrains. Исходники разработанного в гайде приложения для доставки еды можно найти здесь.
👉 Читать гайд
Гайд от Mukul Mantosh, Developer Advocate в JetBrains. Исходники разработанного в гайде приложения для доставки еды можно найти здесь.
👉 Читать гайд
👍23❤2🤔1
💪🔥 Дженерики в Go: серия обучающих руководств из книги Know Go, написанной John Arundel
1️⃣ Generics
2️⃣ Type parameters
3️⃣ Generic types
4️⃣ Constraints
1️⃣ Generics
2️⃣ Type parameters
3️⃣ Generic types
4️⃣ Constraints
👍8
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🔐 🔑 OAuth 2: как работает современная авторизация
Помнишь кнопку «Войти через Google»? Та самая кнопка, которая избавляет от необходимости запоминать очередной пароль. Сегодня разберем, как работает эта магия изнутри, почему гиганты вроде Spotify и Medium используют такой способ входа, и как внедрить его в свое приложение. Спойлер: это проще, чем кажется, и гораздо безопаснее традиционной формы регистрации.
Читать статью
Помнишь кнопку «Войти через Google»? Та самая кнопка, которая избавляет от необходимости запоминать очередной пароль. Сегодня разберем, как работает эта магия изнутри, почему гиганты вроде Spotify и Medium используют такой способ входа, и как внедрить его в свое приложение. Спойлер: это проще, чем кажется, и гораздо безопаснее традиционной формы регистрации.
Читать статью
👍14❤2🌚1
🛠️ Создание потокобезопасных абстракций на Java и Go
Чтобы сформировать рабочее понимание и освоиться с Go, автор статьи решил попробовать свои силы в портировании реализации базы данных SimpleDB с Java на Go.
Хотя языки различаются по ряду важных параметров — они также имеют много общих функций, о которых и пойдет речь в статье. Под катом — практический взгляд на создание потокобезопасных абстракций на Java и Go.
👉 Читать
Чтобы сформировать рабочее понимание и освоиться с Go, автор статьи решил попробовать свои силы в портировании реализации базы данных SimpleDB с Java на Go.
Хотя языки различаются по ряду важных параметров — они также имеют много общих функций, о которых и пойдет речь в статье. Под катом — практический взгляд на создание потокобезопасных абстракций на Java и Go.
👉 Читать
👍5👾4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🔀 Команды git merge и git rebase: преимущества, недостатки и ключевые различия
Один из ключевых аспектов работы с системой контроля версий Git — перенос изменений из одной ветки в другую. Для этого существует два основных инструмента: git merge и git rebase.
Хотя они решают одну и ту же задачу по интеграции кода, делают они это разными способами. Разберемся, как именно работают git merge и git rebase, и какую опцию стоит выбрать в конкретной ситуации.
🔗 Читать статью
🔗 Зеркало
Один из ключевых аспектов работы с системой контроля версий Git — перенос изменений из одной ветки в другую. Для этого существует два основных инструмента: git merge и git rebase.
Хотя они решают одну и ту же задачу по интеграции кода, делают они это разными способами. Разберемся, как именно работают git merge и git rebase, и какую опцию стоит выбрать в конкретной ситуации.
🔗 Читать статью
🔗 Зеркало
❤3😢1
Кстати, функция
👉 Go Playground
#tip
LookupEnv
в Go может использоваться для определения того, установлена ли переменная окружения или нет. 👉 Go Playground
#tip
🥱25👍22🌚3👏1
Какой метод обучения программированию оказался для вас наиболее эффективным? 🚀👇
Anonymous Poll
16%
Онлайн-курсы
32%
Самообучение по книгам
75%
Практика на реальных проектах
27%
Обучение с наставником
4%
Другое (напишите в комментариях)
👍1
💡 Какой совет вы бы дали начинающим программистам? Поделитесь своими мыслями в комментариях👇
🥰3🔥1
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
👍5❤1