🏛️⚛️ React пора сдать в музей: почему популярный фреймворк устарел и чем его заменить
Миллионы разработчиков по-прежнему используют React, но так ли это оправдано? Глубокий анализ от экспертов показывает, что стандартный инструментарий React создает больше проблем, чем решает. Изучаем реальные примеры компаний, которые смогли улучшить производительность своих приложений в разы после отказа от React.
🔗 Читать статью
🔗 Зеркало
Миллионы разработчиков по-прежнему используют React, но так ли это оправдано? Глубокий анализ от экспертов показывает, что стандартный инструментарий React создает больше проблем, чем решает. Изучаем реальные примеры компаний, которые смогли улучшить производительность своих приложений в разы после отказа от React.
🔗 Читать статью
🔗 Зеркало
🤔2
Научитесь использовать Git и GitHub. Понимание ветвления (branches), pull requests и merge — ключ к совместной работе.
Напишите автотесты на вашем языке программирования;
Освойте unit-тестирование и интеграционные тесты.
Узнайте, как автоматизировать сборку, тестирование и развертывание кода;
Попробуйте инструменты Jenkins, GitHub Actions или GitLab CI/CD.
Поймите, что такое Docker;
Создайте Dockerfile для своего приложения.
Познакомьтесь с основами работы в облаке (AWS, Azure, GCP);
Изучите концепцию “Инфраструктура как код” (Terraform, Ansible).
#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
C — мощный и высокопроизводительный язык программирования, который лег в основу множества современных языков. Он предоставляет разработчику низкоуровневый доступ к памяти, что делает его идеальным для написания системного ПО.
C применяется в разработке операционных систем, драйверов, встроенных систем, а также программ, требующих высокой производительности. Многие популярные языки, такие как C++ и Java, основаны на принципах C.
Несмотря на то, что C появился в 1972 году, его актуальность не угасает. Он остается ключевым инструментом в системном программировании, а также используется в обучении программистов. Язык продолжает активно применяться в проектах, требующих скорости и надежности.
#языки_программирования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰1😢1
Привет, друзья! 👋
2024-й год уже почти на финишной прямой, и технологии в этом году успели наделать немало шума. Пока умные ИИ не научились писать за нас все программы, а квантовые компьютеры не угнали наши пароли, давайте подведём итоги!
🤔 Какие технологии в этом году действительно удивили? А какие оказались не такими крутыми, как ожидали? Что изменилось в работе айтишников, и какие навыки стали особенно важными?
💬 Делитесь своим мнением в комментариях — мы выберем самые интересные ответы и включим их в нашу итоговую статью!
2024-й год уже почти на финишной прямой, и технологии в этом году успели наделать немало шума. Пока умные ИИ не научились писать за нас все программы, а квантовые компьютеры не угнали наши пароли, давайте подведём итоги!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2
WebSocket — это протокол связи, который позволяет устанавливать двустороннее соединение между клиентом (например, вашим браузером) и сервером. Это означает, что данные могут передаваться в обе стороны в реальном времени, без необходимости постоянно отправлять запросы.
1. Установка соединения: WebSocket начинает работу с HTTP-запроса.
2. После этого происходит "рукопожатие" (handshake), и соединение переключается на протокол WebSocket.
3. Двусторонняя связь: После установления соединения сервер и клиент могут отправлять друг другу данные в любой момент.
4. Закрытие соединения: Когда связь больше не нужна, соединение закрывается.
- Чаты и мессенджеры: Быстрая отправка и получение сообщений.
- Игры: Передача данных о действиях игроков в реальном времени.
- Биржи и финансы: Обновление котировок акций или криптовалют.
- Мгновенная передача данных: Нет задержек на отправку и получение.
- Экономия ресурсов: Меньше сетевых запросов по сравнению с частыми HTTP-запросами.
- Легкость реализации: Современные языки программирования, такие как JavaScript, Python или Java, предоставляют готовые библиотеки для работы с WebSocket.
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Вот несколько областей и известных продуктов, которые активно создаются с его помощью:
#языки_программирования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Forwarded from Библиотека питониста | Python, Django, Flask
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2👍2🔥2
Угадайте, что тут у нас? СберТех подкинул крутую штуку для всех, кто учит кодить или сам учится.
Встречайте SmartClass — новый бесплатный сервис на платформе GitVerse, который заставит вас забыть о головной боли с проверкой заданий по программированию.
Представьте: вы создаёте задачки, храните их в удобном месте, а умный AI-помощник GigaCode помогает проверять код и даже делает ревью. И это лишь верхушка айсберга возможностей платформы.
Сервис анализирует код, указывает на ошибки, даёт советы по исправлению и предоставляет отчёты для преподавателей. Всё это с поддержкой разных языков программирования и интеграцией с популярными образовательными системами. Звучит как будущее, но это уже реальность.
Хотите узнать больше о том, как это работает? Вот статья с подробностями: https://clc.to/T643vQ
Читайте и регистрируйтесь, там интересно
Реклама. ООО «С-МАРКЕТИНГ», ИНН 7736319695. Erid 2VtzqwqTSwt
Встречайте SmartClass — новый бесплатный сервис на платформе GitVerse, который заставит вас забыть о головной боли с проверкой заданий по программированию.
Представьте: вы создаёте задачки, храните их в удобном месте, а умный AI-помощник GigaCode помогает проверять код и даже делает ревью. И это лишь верхушка айсберга возможностей платформы.
Сервис анализирует код, указывает на ошибки, даёт советы по исправлению и предоставляет отчёты для преподавателей. Всё это с поддержкой разных языков программирования и интеграцией с популярными образовательными системами. Звучит как будущее, но это уже реальность.
Хотите узнать больше о том, как это работает? Вот статья с подробностями: https://clc.to/T643vQ
Читайте и регистрируйтесь, там интересно
Реклама. ООО «С-МАРКЕТИНГ», ИНН 7736319695. Erid 2VtzqwqTSwt
Монолит — это приложение, где всё соединено в единое целое:
— Пользовательский интерфейс
— Бизнес-логика
— Код доступа к данным
Все эти части находятся в одной программе и работают на одной платформе.
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
— Кандидаты все чаще выбирают стабильность, например, работу в госструктурах.
— Много IT-специалистов, но уровень их экспертизы сильно варьируется.
— Искусственный интеллект помогает в сорсинге и написании писем, но он же усложняет оценку кандидатов, которые тоже пользуются ИИ.
Коммуникативные навыки — или стремление их развивать.
Гибкость — способность видеть плюсы в изменениях.
Аналитика — заказчик ждет аргументов, подкрепленных цифрами.
Целеполагание — умение выбирать инструменты для достижения целей.
Конструктивная конфликтность — использовать разногласия для результата.
#HR
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Forwarded from Библиотека питониста | Python, Django, Flask
🐍📈 Python в 2024 году: что происходит с самым популярным языком
В 2023-2024 компания JetBrains провела масштабное исследование «внутренних» трендов в экосистеме Python и недавно поделилась результатами. Оказалось, что:
▪️Разработчики выбирают uv вместо Poetry;
▪️Контейнеры становятся самым популярным способом развертывания Python-приложений;
▪️41% питонистов имеют опыт работы с Python менее 2 лет.
Более подробно об этих и других трендах читайте в нашей статье 👈
В 2023-2024 компания JetBrains провела масштабное исследование «внутренних» трендов в экосистеме Python и недавно поделилась результатами. Оказалось, что:
▪️Разработчики выбирают uv вместо Poetry;
▪️Контейнеры становятся самым популярным способом развертывания Python-приложений;
▪️41% питонистов имеют опыт работы с Python менее 2 лет.
Более подробно об этих и других трендах читайте в нашей статье 👈
👍3🌚1
Media is too big
VIEW IN TELEGRAM
Искусственный интеллект, который заберет всю рутину
Proglib рассказываем о ScreenPipe в формате рилса
1❤1👍1
Хэш-таблицы используются для хранения и быстрого поиска данных. Они обеспечивают O(1) для операций поиска в среднем, это намного быстрее, чем линейный поиск.
Как это работает:
"Tux" -> 353 % 5 = 3
"Bob" -> 307 % 5 = 2
Итог: Данные распределяются в массиве, а доступ к ним становится быстрым
Индексация данных, создание словарей, хранение ключ-значений
#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
Научиться понимать, о чем с вами говорят работодатели, заказчики и клиенты достаточно трудно. Сфера IT уже давно включает в себя специалистов по разным направлениям, которые куда шире, чем программирование.
🎄Начните свой 2025 со скидкой 35% на все курсы. Это лучшее вложении уходящего года – https://proglib.io/w/b1082ee7
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🤖🎓 SmartClass: как научить AI проверять домашки программистов
Автоматизация рутинных задач — один из главных трендов в IT, но как насчет проверки домашек? Представьте себе систему, которая не только оценивает код студентов, но и помогает им понять свои ошибки, словно опытный наставник. Звучит как фантастика? В статье рассказывается, как проект SmartClass воплощает эту идею в реальность, используя возможности AI. Узнайте, какие технологии лежат в основе, с какими трудностями сталкиваются разработчики и как это меняет обучение программированию.
📎 Подробнее о том, как AI помогает проверять домашние задания
Автоматизация рутинных задач — один из главных трендов в IT, но как насчет проверки домашек? Представьте себе систему, которая не только оценивает код студентов, но и помогает им понять свои ошибки, словно опытный наставник. Звучит как фантастика? В статье рассказывается, как проект SmartClass воплощает эту идею в реальность, используя возможности AI. Узнайте, какие технологии лежат в основе, с какими трудностями сталкиваются разработчики и как это меняет обучение программированию.
📎 Подробнее о том, как AI помогает проверять домашние задания
👍2
Фаервол — это система сетевой безопасности, которая контролирует и фильтрует входящий и исходящий трафик в соответствии с заданными правилами. Он создаёт барьер между доверенной внутренней сетью и потенциально опасной внешней сетью (например, интернетом), защищая устройства и данные от несанкционированного доступа и кибератак.
• Контролирует трафик: проверяет все данные, которые входят в вашу сеть или выходят из неё.
• Фильтрует подозрительное: блокирует всё, что может быть опасным, например, хакеров или вредоносные программы.
• Защищает вас: не позволяет злоумышленникам получить доступ к вашим устройствам.
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
PMBoK (Project Management Body of Knowledge) — это свод знаний по управлению проектами от PMI (Project Management Institute). Один из ключевых разделов PMBoK — планирование.
Это не разовый процесс, а постоянная работа. Вот основные области, которые менеджер должен учесть.
#проект
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3