🏄 6+ главных алгоритмов балансировки нагрузки
Балансировка нагрузки — процесс распределения входящих запросов между доступными серверами. Популярные подходы к балансировке по-разному решают проблему перегрузки системы.
В этой статье мы рассмотрим принципы работы, преимущества, недостатки и оптимальные сценарии использования самых известных алгоритмов.
👉 Читать статью
👉 Зеркало
Балансировка нагрузки — процесс распределения входящих запросов между доступными серверами. Популярные подходы к балансировке по-разному решают проблему перегрузки системы.
В этой статье мы рассмотрим принципы работы, преимущества, недостатки и оптимальные сценарии использования самых известных алгоритмов.
👉 Читать статью
👉 Зеркало
Сводка: мем с сеньорами уверенно закрепился наверху с 6ью тысячами просмотров. Смогут ли догнать новые видео лидера?
— Поддержите просмотром лучшее видео по вашему мнению в нашем инстаграме*
*Организация Meta признана экстремистской в РФ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🌟 Какой тренд в использовании языков программирования и ИИ-инструментов, по вашему мнению, стал самым значимым в последнее время? Напишите в комментариях, почему и как он повлиял на вашу работу или планы по развитию?
Anonymous Poll
19%
Взрывной рост популярности Rust
39%
Доминирование Python в сфере AI и машинного обучения
10%
Укрепление позиций TypeScript в веб-разработке
5%
Возрождение интереса к функциональным языкам (например, Haskell или Clojure)
20%
Рост Go в облачных и микросервисных архитектурах
42%
Массовое внедрение ИИ-ассистентов для написания и ревью кода
12%
Популяризация no-code/low-code платформ с ИИ-генерацией
15%
Тестирование с помощью ИИ-инструментов
8%
Другое (напишу в комментариях)
🛣️ SQL roadmap
Пошаговое руководство по изучению SQL, которое можно взять за основу. Более подробная дорожная карта представлена на roadmap.sh(прикрепили в компентариях) .
#roadmap
Пошаговое руководство по изучению SQL, которое можно взять за основу. Более подробная дорожная карта представлена на roadmap.sh
#roadmap
This media is not supported in your browser
VIEW IN TELEGRAM
Последнее видео загружено. Лидер прошлых дней держит свою позицию. Каждый просмотр может изменить результат в нашем инстаграме*
*Организация Meta признана экстремистской в РФ
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Книги для программистов
🔸 Нечеткое сопоставление данных в SQL
Это практическое руководство для работы с неидеальными или разнородными данными с помощью SQL. Автор подробно объясняет, как нормализовать данные, удалить дубликаты, и извлечь информацию из сложных форматов, таких как XML и JSON. Основной акцент сделан на реальных кейсах, демонстрирующих, как применять техники нечеткого поиска и сопоставления данных для улучшения их качества и анализа
🔸 Фундаментальный подход к программной архитектуре: паттерны, свойства, проверенные методы
Книга охватывает широкий спектр тем, начиная от паттернов архитектур и заканчивая практическими методами построения масштабируемых и устойчивых систем. Авторы делятся своим богатым опытом, предоставляя примеры и рекомендации по применению архитектурных принципов в реальных проектах, что делает книгу полезной как для начинающих архитекторов, так и для опытных разработчиков, стремящихся улучшить свои навыки в этой области
🔸 Data mesh в действии
В книге подробно рассматриваются основные принципы Data Mesh, включая владение доменами, управление данными как продуктом, федеративное вычислительное управление и создание самообслуживаемых платформ данных. Читатели узнают, как децентрализовать управление данными для повышения их доступности и безопасности, а также как перейти от традиционных монолитных архитектур данных к более гибким и масштабируемым системам, подходящим для современных требований бизнеса.
🔸 Тюнинг систем: экспериментирование для инженеров от A/B-тестирования до байесовской оптимизации
В книге рассматриваются современные методики, начиная от основ A/B-тестирования и заканчивая более сложными подходами, такими как байесовская оптимизация. Она предназначена для инженеров, занимающихся разработкой ПО, машинным обучением и количественным трейдингом, и помогает выбрать наиболее эффективные инструменты и подходы для улучшения производительности систем. Читатель научится минимизировать затраты на эксперименты и достигать наилучших результатов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🍔 CrowdStrike предложила подарочную карту номиналом 10$ в знак извинений за инцидент с синим экраном. Но и здесь случился очередной конфуз — некоторые карты оказались недействительными
А теперь по поводу того самого обновления, из-за которого около 8,5 миллионов Windows-систем по всему миру легли с синим экраном. У CrowdStrike есть два вида обновления — Sensor Content и Rapid Response Content. Последний обновляется через конфиги системы Falcon. Экземпляры шаблонов создаются, проверяются и развертываются на сенсорах через «файлы каналов». Сенсор интерпретирует эти файлы для обнаружения и предотвращения вредоносов.
19 июля было развернуто два новых экземпляра шаблонов. Из-за ошибки в валидаторе контента один из экземпляров был принят, несмотря на наличие «проблемных данных». Это вызвало ошибку чтения памяти, выход за ее границы, что и привело к сбою винды (BSOD). Обновление, положившее системы, прошло только автоматическое тестирование и не было проверено локально на устройствах 🤷♂️
#назлобудня
А теперь по поводу того самого обновления, из-за которого около 8,5 миллионов Windows-систем по всему миру легли с синим экраном. У CrowdStrike есть два вида обновления — Sensor Content и Rapid Response Content. Последний обновляется через конфиги системы Falcon. Экземпляры шаблонов создаются, проверяются и развертываются на сенсорах через «файлы каналов». Сенсор интерпретирует эти файлы для обнаружения и предотвращения вредоносов.
19 июля было развернуто два новых экземпляра шаблонов. Из-за ошибки в валидаторе контента один из экземпляров был принят, несмотря на наличие «проблемных данных». Это вызвало ошибку чтения памяти, выход за ее границы, что и привело к сбою винды (BSOD). Обновление, положившее системы, прошло только автоматическое тестирование и не было проверено локально на устройствах 🤷♂️
#назлобудня
This media is not supported in your browser
VIEW IN TELEGRAM
🖼️ 5 стратегий рендеринга веб-страниц: как выжать максимум из вашего сайта
Рендеринг — это процесс превращения кода в контент. За годы развития интернета эта технология прошла долгий путь — от формирования простейших HTML-страниц на стороне сервера до динамического обновления интерактивных приложений без перезагрузки. Сейчас в ходу несколько методов рендеринга:
🔹 Генерация статических сайтов (предварительно генерирует HTML-страницы во время сборки приложения).
🔹 Генерация на стороне сервера (генерирует полный HTML для страницы при каждом запросе).
🔹 Генерация на стороне клиента (использует JavaScript для рендеринга контента в браузере пользователя).
🔹 Инкрементальная статическая регенерация (позволяет обновлять отдельные страницы после сборки сайта).
🔹 Частичный пререндеринг (экспериментальный подход, который стремится автоматически оптимизировать стратегии рендеринга).
В статье разбираем преимущества и недостатки каждого подхода👇
🔗 Читать статью
🔗 Зеркало
Рендеринг — это процесс превращения кода в контент. За годы развития интернета эта технология прошла долгий путь — от формирования простейших HTML-страниц на стороне сервера до динамического обновления интерактивных приложений без перезагрузки. Сейчас в ходу несколько методов рендеринга:
🔹 Генерация статических сайтов (предварительно генерирует HTML-страницы во время сборки приложения).
🔹 Генерация на стороне сервера (генерирует полный HTML для страницы при каждом запросе).
🔹 Генерация на стороне клиента (использует JavaScript для рендеринга контента в браузере пользователя).
🔹 Инкрементальная статическая регенерация (позволяет обновлять отдельные страницы после сборки сайта).
🔹 Частичный пререндеринг (экспериментальный подход, который стремится автоматически оптимизировать стратегии рендеринга).
В статье разбираем преимущества и недостатки каждого подхода👇
🔗 Читать статью
🔗 Зеркало
🤦♂️ Мы шутили над «опытными пользователями ПК», а ведь они вымирают
К какой парадоксальной ситуации нас привели современные тенденции в UX, UI и стратегия Mobile-First?
👉 Читать
К какой парадоксальной ситуации нас привели современные тенденции в UX, UI и стратегия Mobile-First?
👉 Читать
This media is not supported in your browser
VIEW IN TELEGRAM
Выходные принесли сюрприз в нашу гонку за победой. Мем про джуна обошел видео про сеньоров!
Победителем становится видео с мемом про джунов и получает 40.000₽
Интрига держалась до последнего дня. Спасибо всем, кто помогал просмотрами в нашем инстаграме*
*Организация Meta признана экстремистской в РФ
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
😒 Почти 80% программистов несчастны на работе
Хотя разрабы хорошо зарабатывают и часто могут работать удаленно, многие все равно недовольны. Недавний опрос айтишников на Stack Overflow (65,4 тысяч разработчиков из 185 стран) выявил несколько любопытных аспектов:
⚡ 32,1% профессиональных программистов ненавидят свою работу.
⚡ 47,7% разработчиков признались, что утратили мотивацию, выгорели и не испытывают никакого энтузиазма.
⚡ Лишь 20,2% утверждают, что вполне довольны своей нынешней работой.
Согласно опросу, основные причины раздражения разработчиков — техдолг и сложность технологического стека, с которым они должны работать. Добавьте к этому постоянную необходимость выполнения задач в нереалистичные сроки, бесконечные совещания и массовые увольнения по всей отрасли... Пожалуй, 80% звучит вполне логично, если не сказать — занижено.
💬 Как думаете, ситуация в России с этим лучше/хуже?
Хотя разрабы хорошо зарабатывают и часто могут работать удаленно, многие все равно недовольны. Недавний опрос айтишников на Stack Overflow (65,4 тысяч разработчиков из 185 стран) выявил несколько любопытных аспектов:
⚡ 32,1% профессиональных программистов ненавидят свою работу.
⚡ 47,7% разработчиков признались, что утратили мотивацию, выгорели и не испытывают никакого энтузиазма.
⚡ Лишь 20,2% утверждают, что вполне довольны своей нынешней работой.
Согласно опросу, основные причины раздражения разработчиков — техдолг и сложность технологического стека, с которым они должны работать. Добавьте к этому постоянную необходимость выполнения задач в нереалистичные сроки, бесконечные совещания и массовые увольнения по всей отрасли... Пожалуй, 80% звучит вполне логично, если не сказать — занижено.
💬 Как думаете, ситуация в России с этим лучше/хуже?
🔄 Построение отказоустойчивой (fault tolerant) системы: шпаргалка для разработчика
Отказоустойчивость — свойство технической системы сохранять свою работоспособность после отказа одной или нескольких её составных частей.
👉 Источник
#инфографика
Отказоустойчивость — свойство технической системы сохранять свою работоспособность после отказа одной или нескольких её составных частей.
👉 Источник
#инфографика