Библиотека программиста | программирование, кодинг, разработка
82.9K subscribers
3.84K photos
178 videos
89 files
6.89K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Курс по ML: https://clc.to/eLH_zQ

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
🐳✈️ Docker ушёл из РФ! Инструкция по восстановлению доступа к Docker Hub для пользователей из России

Docker заблокировал доступ к своему главному репозиторию Docker Hub для пользователей из России. Однако есть способы обойти это ограничение и продолжить работу. В этом посте мы расскажем, как настроить альтернативные репозитории и зеркала.

🔗 Читать статью
🔗 Зеркало
😁47🔥18👍11🥱5🌚3
This media is not supported in your browser
VIEW IN TELEGRAM
🧰 Краткий обзор архитектуры Reddit, основанный на исследованиях из инженерных блогов

🔹 CDN
🔹 Фронтенд: jQuery —> Typescript —> Node.js
🔹 Балансировка нагрузки
🔹 Микросервисы: монолит на Python —> микросервисы на Go
🔹 API: GraphQL —> GraphQL Federation —> несколько новых Go subgraphs для разделения монолита GraphQL
🔹 Хранение данных: memcached + Postgres + Cassandra
🔹 Репликация данных: Debezium
🔹 Асинхронная обработка: RabbitMQ + Kafka
🔹 Хостинг: AWS и Kubernetes
🔹 Деплой и инфраструктура: Spinnaker, Drone CI и Terraform

👉 Источник

#инфографика #проектирование_систем
👍142
👩‍💻 PostgreSQL для всего: как оптимизировать стек базы данных с использованием PostgreSQL

Бытует мнение, что вместо использования множества баз данных можно решить больше проблем с помощью одной, например, PostgreSQL. Это уменьшает количество сложных элементов и упрощает понимание потока данных и согласованности.

PostgreSQL подходит для этой задачи благодаря своей универсальности и специализированным возможностям, поддерживая множество рабочих нагрузок, таких как полнотекстовый поиск, временные ряды, аналитика и многое другое.

Узнайте подробнее, как «сжать» стек, используя PostgreSQL для всех потребностей вашего проекта👇

👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍273
✉️ Как завалить собеседование, даже не начав его: 8 ошибок в сопроводительных письмах

Откликаетесь, но сразу получаете отказы? Не торопитесь с выводами — возможно, все дело в вашем сопроводительном письме.

👉Сопроводительное — это первое впечатление, которое мы производим на эйчара, а первое впечатление, как известно, очень важно.

Собрали для вас несколько распространенных ошибок по составлению такого письма — а в статье по ссылке можно найти остальные ошибки и пример идеального сопроводительного.

Кстати, вакансии можно поискать в наших профильных каналах:
🤮Data Science, анализ данных, аналитика
🤮Python
🤮Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤‍🔥3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
🔁 Обработка ретраев на практике

В распределенных системах и сетевых приложениях стратегии ретраев имеют решающее значение для эффективной обработки временных ошибок и нестабильности сети. На диаграмме показаны 4 распространенные стратегии:

🔹 Linear Backoff
🔹 Linear Jitter Backoff
🔹 Exponential Backoff
🔹 Exponential Jitter Backoff

👉 Источник

#проектирование_систем #инфографика
🔥10👍31
🤖 Итоги недели в мире ИИ и обзоры новых сервисов

У нас вышла новая статья на 📰 по мотивам еженедельной рассылки про последние новости и тенденции в мире ИИ.

Ниже — небольшая выдержка из статьи, а целиком читайте здесь 👈

💬 Новости

🔘OpenAI убрала голос Sky, который слишком сильно напоминал Скарлетт Йоханссон из фильма «Она».
🔘Microsoft представила новое поколение компьютеров Copilot+ PC, в которых все заточено под работу с ИИ — от NPU чипа и полностью переосмысленной Windows 11 до фичи Recall, которая будет запоминать всё, что когда-либо происходило на экране.
🔘Microsoft также представила мультимодальную версию миниатюрной модели Phi-3 Vision, способную работать с изображениями и графиками.

🛠 Инструменты

🔘ComfyUI — мощный и удобный интерфейс для Stable Diffusion.
🔘Ilus — генерирует профессиональные иллюстрации в различных стилях, поддерживает файнтюнинг и экспорт в png/svg.
🔘AI Meme Generator — генерирует мемы по описаниям и ссылкам.

🔍Обзоры

🔘10 лучших приложений для создания ИИ-персонажей — подборка нейронок, специально предназначенных для генерации аватарок и портретов во всевозможных стилях на основе фото.

Вы можете подписаться на email-рассылку здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤‍🔥1
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍4❤‍🔥2
🎙️ OR подкаст: как выбрать курсы и стать программистом?

Как выбрать курсы и стать программистом, если ничего не знаешь об этом? Какой язык выбрать в качестве первого? Изучать ли Python или Ruby?

Ведущие подкаста Григорий Петров и Павел Аргентов пообщались с Кириллом Мокевниным, чтобы узнать больше об образовании в IT и выяснить, как работают курсы для разработчиков и что от них можно получить.

⏱️ Таймкоды:

00:00 Начало
01:20 Как Кирилл Мокевнин перестал быть программистом и стал менеджером?
01:58 Топ языков программирования и технологий на рынке
03:14 Какой язык программирования выбрать новичку?
08:25 Искусственный интеллект и ChatGPT в обучении: зачем он Хекслету?
18:38 Как найти хорошие курсы программирования?
25:55 Сколько нужно учиться с нуля до Junior-разработчика?
31:31 Что важно в обучении программированию?
36:15 Нужна ли фундаментальная база в программировании?

👀 Смотреть полностью

#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤‍🔥2🤔1
🦅 Делаем нативное мобильное приложение с ИИ и бэкендом

Рассмотрим пример создания Proof of Concept (PoC) мобильного приложения, построенного с помощью фреймворка SwiftUI и бэкенда с использованием FastAPI.

Дополнительно продемонстрируем эффективные архитектурные паттерны для SwiftUI-приложений, в частности MVVMP в сочетании с принципами SOLID, Dependency Injection (DI), KISS и DRY.

*Для Android код можно легко перевести на Kotlin с помощью Jetpack Compose Framework.

🔗 Читать статью
🔗 Зеркало
👍5🔥2
🤖👨‍💻 Пишем Telegram-бота для подготовки к собеседованию на Frontend-разработчика

Автор Telegram-бота для подготовки к собесу на фронтенд-разработчика описывает пошаговый процесс его создания. Используемый стек: Node.js, grammY, sqlite, date-fns и dotenv.

Бот предлагает квизы по HTML, CSS, JavaScript и React, а также рейтинговый режим для соревнования с другими пользователями. Код проекта смотрите здесь.

👉 Читать гайд
👉 Зеркало
😁12👍11🔥1🤔1🥱1
⏱️🌘 Конвертер часовых поясов и калькулятор разницы во времени

Представьте, что ваш заказчик на Бали, вы в Красноярске, а менеджер в Ванкувере. Найти удобное всем время созвона — то ещё приключение.

Ловите два инструмента на ваш выбор, в которых можно составить список городов и увидеть пересечения рабочего времени, время, когда никто не спит, и когда хотя бы у одного ночь.

Вы также можете таскать ползунок и смотреть, сколько часов будет в каждом городе, когда у вас, например, час ночи.

🔹 Time and Date
🔹 World Time Buddy
👍147🥱4
This media is not supported in your browser
VIEW IN TELEGRAM
🧰 Ключевые компоненты веб-приложения в продакшене

🔹 CI/CD
🔹 Балансировщик нагрузки / реверс-прокси
🔹 CDN
🔹 API
🔹 Сервер баз данных
🔹 Кэширующий сервер
🔹 Очереди заданий
🔹 Сервис полнотекстового поиска
🔹 Инструменты мониторинга и логирования
🔹 Уведомление в случае каких-либо проблем

👉 Источник

#инфографика
🔥192
💵 ТОП-15 самых востребованных профессий в ИТ: куда все катится в 2024 году

Мы часто обсуждаем зарплаты айтишников в России. Однако не стоит забывать про США, ведь это страна — мечта для многих программистов. В этой статье расскажем, сколько зарабатывают айтишники в США.

Вкатываться в айти в 2024 году однозначно стоит. Только в США базовые зарплаты всех ИТ-специалистов в США выросли на 2,6%, — спрос на квалифицированных ИТ-специалистов остаётся высоким.

🔗 Читать статью
🔗 Зеркало
👍10🥱61
🥰 Шахматы, настолки, компьютерные игры, музыка, чтение и многое другое...

💬 А какое хобби есть у вас? Поделитесь в комментариях👇
🔥36😁19👍7👾1
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈
👍82