proglibrary | Технологии

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77049

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Подписаться на канал

Библиотека программиста | программирование, кодинг, разработка

Секрет оптимизации SQL-запросов — понимание порядка выполнения последних.

📺Смотреть подробнее

#проектирование_систем #easy

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

➕➖ Нужна ли математика программисту?

Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

5 причин купить квартиру в проекте Ultra City от RBI

Хорошая квартира – залог эффективной работы. Особенно если вы – удаленный сотрудник. Собрали для вас 5 причин, почему покупка квартиры в Ultra City петербургского девелопера RBI – правильное решение:

1. Продуманные планировки: есть квартиры с кухнями-гостиными, просторными видовыми балконами, уединенными комнатами, в которых можно обустроить кабинет – работать из дома будет удобно
2. Большой благоустроенный двор с быстрым свободным Wi-Fi. Захотели поработать на улице? Не вопрос: во дворе – зоны отдыха, амфитеатр, кофейни и даже фруктовый сад. Найти место, чтобы посидеть с ноутбуком, не составит труда.
3. Ликвидное местоположение: если вы отправитесь в путешествие, сдать квартиру в аренду будет легко – Приморский район Петербурга пользуется большим спросом среди арендаторов
4. Никакого ожидания и рисков: Ultra City сдан – ключи от последних корпусов будут выданы в течение года
5. Выгодные условия: прямо сейчас на 2- и 3-комнатные квартиры 2 и 3 корпусов и на все квартиры 5 и 6 корпусов действует акция – чистовая отделка в подарок или 10% скидки при 100% оплате и ипотеке. Можно сэкономить до 1,9 млн рублей!

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

Это #партнерский пост

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Переработанная система поиска кода GitHub на основе Rust стала общедоступной, обещая более быстрое и всестороннее исследование репозиториев.

GitHub, основанный в 2008 году, изначально использовал Apache Solr для поиска кода. В 2013 поисковый движок уже использовал Elasticsearch. Последовали сбои , и к 2020 году — через два года после того, как Microsoft приобрела компанию — началась работа над Blackbird (внутреннее название нового поискового движка).

Новый поиск предоставляет разработчикам возможность быстро искать, перемещаться и понимать свой код, помещать важную информацию в контекст и, в конечном итоге, повышать продуктивность.

Код со всего мира теперь у вас под рукой

#новости

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Тут ведущие и гости подкаста DotNet&More затронули достаточно важную тему про «ловушку сеньорности». Да, у всех она может возникнуть в разное время. Но как расти дальше?

Ставь 💯 — если сталкивался с подобной ситуацией и смог успешно из нее выйти.

👇👇👇

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Недавно прошла большая презентация Google. Выше — 14-секундный пересказ, который отражает всю суть.

#юмор

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Всемирный экономический форум (WEF) опубликовал доклад «Будущее рабочих мест» — он не только про айти-сферу, а в целом

WEF считает, что в течение следующих пяти лет ИИ и нейросети изменят четверть всех рабочих мест. Но есть ряд скиллов, которые помогут лучше адаптироваться к новому миру:

1. Аналитическое мышление.
2. Творческое мышление.
3. Способность успешно адаптироваться перед лицом стресса и неблагоприятных воздействий, гибкость.
4. Мотивация и самосознание.
5. Любознательность и обучение в течение всей жизни.
6. Технологическая грамотность.
7. Надёжность и внимание к деталям.
8. Эмпатия и умение слушать.
9. Лидерство и социальное влияние.
10. Контроль качества.

Ну и вкратце: экономический хаос приводит к сокращению рабочих мест, экологический кризис приводит к увеличению числа рабочих мест, технологическая революция приводит к смене рабочих мест.

#аналитика

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Уникальная возможность влиться в команды VK Мессенджера, VK Видео, Почты Mail.ru и Облака Mail.ru за выходные

Участвуйте в Weekend Offer от VK 20–21 мая и присоединяйтесь к командам специалистов по направлениям iOS и Android.

Отправить отклик можно до 18 мая.

🔗Подробнее

Это #партнерский пост

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#войтивайти

🎙 Серия «Как мы попали в ИТ» продолжается. В новом видео про свой путь рассказывает Вагиф Абилов.

Вагиф уже много лет живет в Норвегии и он большущий эксперт в одном из очень редких и необычных языков — F#, причем не просто в вакууме, а в реальной коммерческой разработке.

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

📺Смотреть

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#геймдев

🎮 Game Bytes — ежемесячная серия из мира разработки игр на GitHub, в которой представлены обновления игровых движков, игры с открытым исходным кодом, моды, карты и многое другое. Читайте майский выпуск, в котором среди прочего найдете игру в Змейку от CEO GitHub.

Читать

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🐍📚 ТОП-15 книг по Python для начинающих и опытных разработчиков в 2023 году

Список книг на русском языке по языку программирования Python для начинающих и опытных разработчиков. Книги упорядочены по возрастанию уровня сложности. Также описываются преимущества и недостатки, на которые указывают сами читатели в отзывах.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#подкасты

Александр Казарцев, руководитель мобильной разработки AliExpress РФ, рассказывает об отличиях BDUI от стандартного клиент-серверного приложения. Вы узнаете, какие бенефиты это дает и с какими сложностями сталкиваются разработчики на пути.

Apple Подкасты | Google Подкасты | Яндекс Музыка

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#новости

Это еще одна громкая новость после того, как Microsoft заявила об использовании Rust в Windows.

Весь сыр-бор в том, что утилиты sudo и su написаны на C. В них было много уязвимостей, связанных с проблемами безопасности памяти.

Посмотрим, во что выльется проект sudo-rs.

🔗 Подробнее

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Technology Radar

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

🔗Источник

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🧠 5 этапов формирования привычек с точки зрения нейробиологии

Привычка позволяет человеку не «распыляться» на мелочи, а занимать мозг действительно важными вещами. Рассмотрим, как формируется привычка с научной точки зрения.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

VK Cloud Conf: как перенести лучшие практики разработки ИТ-компаний в классический бизнес

Каждая крупная российская компания, которая стремится к росту, вынуждена развивать собственную разработку. Для многих это новое направление. В то же время большинство вопросов современной разработки — инструментарий, ресурсы, процессы — общие для разных отраслей.

⏰ Когда: 8 июня, 12:00
📍Где: Москва и онлайн
⚡️ Регистрация

На VK Cloud Conf эксперты VK и крупнейших российских компаний поделятся опытом организации процессов разработки, работы с данными и информационной безопасности в облаке.
Вы узнаете, какими инструментами и подходами можно сократить время вывода новых разработок на рынок. Спикеры обсудят архитектуру современных аналитических систем — от сбора и структурирования данных до визуализации и разработки моделей машинного обучения.

В программе:

🔹 Как повысить эффективность разработки ИТ-решений с помощью облачных сервисов
🔹Подходы к работе с данными: примеры масштабных дата-решений, особенности и результаты проектов
🔹 Тренды и примеры миграции на российские базы данных
🔹 Лучшие практики облачной безопасности в условиях требований к конфиденциальности данных
Конференция будет полезна руководителям компаний и ИТ-специалистам разных направлений.

👉 Зарегистрироваться

Это #партнерский пост

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка бесплатных курсов по SQL для новичков и более опытных разработчиков

Продолжительность: от 14 часов до 4 недель. Платформы: Coursera, Udacity, Udemy и Kaggle.

1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL

#medium #hard

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🐍 Проверка подлинности: как оценить качество пакетов Python

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

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🎙Подкаст DotNet&More: как расти сеньору и не только

Первые 5 лет в IT очень продуктивные: рост навыков, зарплаты, масштабов. Но потом темп замедляется, вместе с этим падает мотивация и многие попадают в ловушку «сеньорности». В новом выпуске вы услышите нескольких разрабов, которые разными путями вышли из подобных кризисов.

Apple Подкасты | Google Подкасты | Яндекс Музыка

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

RPC vs. RESTful: наглядное сравнение от Alex Xu.

🧵Читать в Твиттере
🧵Читать в Thread Reader App (если Твиттер не открывается)

#проектирование_систем

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.

Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.

Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.

Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.

Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Вечер пятницы: ASMR-разработка простого приложения с использованием ChatGPT

⌨️ Выключаем рабочие, включаем домашние компьютеры и программируем отдыхаем.

📺 Смотреть

#по_фану

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

😴 Кодинг от заката до рассвета: как правильно улучшить качество своего сна и избежать проблем с психическим здоровьем?

Все мы знаем, что сон в течение восьми часов в сутки – залог здоровья (как физического, так и умственного). Но как влияет качество сна на нашу психику?

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

👊 Атака грубой силы: насколько сильным должен быть пароль, чтобы его физически было невозможно подобрать?

Этот рассказ о пересечении теплофизики, космологии и некоторых компьютерных наук поможет ответить на, казалось бы, безобидный вопрос: «Насколько сильным должен быть пароль, чтобы его физически было невозможно подобрать методом брутфорса?».

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

❓ Профессионал своего дела? Твои знания могут изменить к лучшему жизни тысяч людей.
Приглашаем стать автором курса и поделиться своими знаниями с людьми, которым нужно актуальное и качественное ИТ-образование. Команда Яндекс Практикума открыта для новых идей и готова поддержать тебя в создании увлекательных и информативных курсов.

🎓 Что авторы делают в Яндекс Практикуме?
Разрабатывают курсы с нуля и поддерживают актуальность существующих материалов.

🐈 Почему стоит попробовать себя в качестве автора?
● Творческая удаленная работа.
● Дополнительный доход.
● Возможность влиять на качество образования в отрасли.

Авторы Яндекс Практикума участвуют в спецпроектах и подкастах, становятся героями публикаций, ведут вебинары и прямые эфиры.

🔍 Каких авторов ищет Яндекс Практикум?
Нам нужны энтузиасты, готовые делиться знаниями и опытом в программировании и анализе данных.

🚀 Ок, звучит интересно. Как попасть в команду Яндекс Практикума?
Список всех вакансий опубликован на странице проекта. Ждем ваши отклики!

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#проектирование_систем

Топ-7 наиболее часто используемых шаблонов распределенных систем:

▫️Ambassador
▫️Circuit Breaker
▫️CQRS
▫️Event Sourcing
▫️Leader Election
▫️Publisher/Subscriber
▫️Sharding

📺 Смотреть обзор от Alex Xu

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Команда Prime Video в Amazon опубликовала результаты отказа от бессерверной микросервисной архитектуры и замены ее монолитной. Этот шаг позволил команде сэкономить ошеломляющие 90% эксплуатационных расходов, а также упростил систему.

Автор Ruby on Rails Давид Хейнемейер Ханссон не смог пройти мимо этой темы и порассуждал о микросервисной архитектуре во всех красках.

Читать

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#перевод

Наглядный обзор способов распределения HTTP-запросов одним балансировщиком нагрузок на множество серверов. Автор начинает снизу и проделывает весь путь вверх до современных алгоритмов балансировки нагрузок.

Читать

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Как вырасти от junior до middle? Middle-специалист отличается не только опытом и уровнем владения технологиями, но и софт скилами. Курс Яндекс Практикума «Мидл фронтенд-разработчик» составлен так, чтобы вы могли освоить и то, и другое а ещё:

• разработать мессенджер, используя только JavaScript, Typescript, CSS и API браузера;
• познакомиться с теорией и отработать её на практике в больших проектах;
• научиться брать ответственность за решения и вкладываться в общий результат;
• самостоятельно декомпозировать задачи и распределять время;
• исследовать смежные сферы программирования, без которых невозможен фронтенд:
• информационную безопасность, прототипирование интерфейсов, командную работу, DevOps, ООП.

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

Пройдите первый бесплатный урок с 1 по 14 мая и получите скидку 7% на оплату курса.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

На РБК вышло интервью Алексея Юдина (ИБ-директора QIWI), где он не только рассказал об основных трендах в кибербезе, но и поделился тем, как устроена работа по защите данных в QIWI. Оказывается, со времен начала пандемии в компании придерживаются политики «нулевого доверия» (zero trust). Политика шифрования, контроль удаленного доступа устройства и жесткие ограничения внутри корп.сети себя оправдали. Однако с удаленкой кастинг на роль ИБ-специалиста в компанию усложнился. На функции по обеспечению информационной безопасности банка и дочерних структур подбираются максимально готовые кандидаты, которые попадают в штат чуть ли не с пятнадцатой попытки. Дело серьёзное, но стоит попробовать. Удачи

Читать полностью…
Подписаться на канал