DevGang
122 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
Я абсолютный новичок в Jest, и каждый день я узнаю много нового.

В этой статье я напишу пять фактов, которые я недавно узнал о тестировании Jest в Next.js.

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

#Jest #NextJS #Testing
🆒3🔥211
Глава Минцифры Максут Шадаев объявил об изменении системы высшего технологического образования в РФ через партнерство с крупными бигтех-компаниями.

Российская IT-отрасль развивается быстрее всех, но для технического прорыва нужны суперспециалисты. Главная задача — подготовка 100 тысяч квалифицированных инженеров-разработчиков с бизнес-навыками.

Центральный университет назвал 30 российских компаний, ставших партнёрами, включая «Газпромбанк», «Росатом» и Yandex Cloud. В июне 2023 года «Тинькофф» объявил о запуске частного STEM-университета в Москве, первая программа которого начнётся в сентябре 2024 года.

#Новости #Интересное
🔥3👍2👌1
Потребность в IT-специалистах в России растет, и Минцифры сообщает о дефиците в 1 миллион специалистов. Для восполнения кадрового голода нужны современные образовательные программы и квалифицированные преподаватели. Дарья Козлова из Университета ИТМО и Яндекса рассказывает о важности ассистентов преподавателей в решении этой проблемы.

Спрос на IT-специалистов быстро увеличивается, например, в «Яндексе» количество сотрудников за год выросло на 19%. Российские университеты увеличивают количество бюджетных мест на IT-специальностях, но сталкиваются с нехваткой преподавателей, число которых сокращается. В 2010/2011 учебном году в российских вузах было 356 800 штатных преподавателей, а к 2021/2022 году их осталось 217 700.

Узнать больше, можно в нашей статье.

#Новости #Интересное
🔥5👍3🤗2
Мне очень нравится, что стандартная библиотека Go включает в себя так много вариантов тестирования прямо из коробки. В этом посте мы представим вариант тестирования производительности в Go.

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

#Golang #Testing
👍3🔥3👏1
ПАО «МТС» провела IT-конференцию True Tech Day 2.0, основными темами которой стали связь науки и технологий, запуск магистратуры в ВШЭ для обучения специалистов в области ИИ, и исследование инновационной зрелости российских компаний.

Первый проректор ВШЭ Леонид Гохберг отметил, что наука становится глобальной индустрией, доступной только странам с высокими инвестициями и человеческим потенциалом. МТС также объявила о создании публичной облачной платформы и продемонстрировала реальные кейсы российских компаний.

Конференция собрала 3600 участников и более 85 тыс. зрителей онлайн, предлагая пять треков и игровые зоны. Павел Воронин подчеркнул, что цель мероприятия — соединить изобретения и потребности бизнеса для развития технологической отрасли России.

#Новости #Интересное
👍4🔥4👏2
Недавно я сделал анимированную границу. В начале границы вообще нет, затем вы видите, как она прорисовывается с одного угла. Конечно, нет простого способа анимировать всю границу.

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

#HTML #CSS #JavaScript
👍4🔥31🤔1
Через пять лет искусственный интеллект сможет предоставлять новости, подстроенные под интересы читателя.

В настоящее время ИИ активно используется в распознавании фотографий, сообщил на форуме "МедиаСиб-2024" директор по цифровому развитию ТАСС Кирилл Сидоров.

ИИ будет помогать предоставлять персонализированные новости, чтобы не перегружать людей информацией. Заменить человека в работе с новостями полностью невозможно, но ИИ уже активно используется для обработки фотографий. Форум «МедиаСиб», посвященный 120-летию ТАСС, проходит в Новосибирске 22 мая.

#Новости #Интересное
3👍3🔥3
Управление состояниями в приложениях React сильно изменилось за последние годы, особенно с развитием функционального состояния и внедрением хуков.

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

useState() — это базовый инструмент React для управления состоянием. Но для более сложных задач, Zustand предлагает более продвинутые возможности.

В этой статье мы сравним эти два подхода.

#React #Zustand
🔥3👍1👏1
Бизнес опасается, что остановка параллельного импорта серверов приведет к замедлению работы онлайн-сервисов, проблемам с безопасностью данных и подорожанию телеком-услуг.

Минпромторг объявил о планах исключить оборудование из механизма 21 мая, получив предложение от участников отрасли.

Подробнее ознакомиться с новостью, можно в нашей статье.

#Новости #Интересное
3👍2🆒2
Базы данных имеют решающее значение для хранения и управления данными. В этой статье вы научитесь создавать базу данных MySQL и взаимодействовать с ней на Python.

PyMySQL — это клиентская библиотека MySQL, написанная на Python, которая позволяет создавать базы данных MySQL и взаимодействовать с ними.

#PyMySQL #Python #MySQL #DataBase
2🔥2👏1
Недавний анализ Google выявил серьезные проблемы в кибербезопасности Microsoft, что привело к масштабным утечкам данных.

Специалисты указали на прошлогоднюю атаку китайских хакеров на серверы Exchange, оставившую доступными все аккаунты пользователей. Microsoft не только не смогла предотвратить взлом, но и не проинформировала клиентов о полном объеме угрозы. Google утверждает, что недостаток информации и нежелание Microsoft исправить ошибки свидетельствуют о неготовности к предотвращению будущих атак.

Microsoft ответила, что безопасность является их приоритетом и они работают над улучшением защиты данных.

#Новости #Интересное
3👍2🔥2👀1
В быстро развивающейся среде фронтенд-разработки выбор правильного технологического стека имеет решающее значение для создания надежных и эффективных веб-приложений. Двумя популярными фреймворками, получившими значительную популярность в последние годы, являются Next.js и React.

В этом блоге мы углубимся в сферу Next.js и React, исследуем их сильные и слабые стороны, а также варианты использования, чтобы помочь вам принять обоснованное решение о том, какой из них выбрать для ваших проектов фронтенд-разработки в 2024 году.

#React #NextJS
👍1🔥1👀1🆒1
Apple выпустила обновление iOS 17.5.1 после сообщений об ошибке в iOS 17.5, из-за которой на iPhone появлялись старые фото. Проблема была связана с синхронизацией iCloud, что вызвало вопросы о конфиденциальности, так как файлы могут храниться на серверах даже после удаления.

Эксперты поясняют, что данные пользователей сохраняются на серверах, и доступ к ним могут иметь третьи лица. Похожая ситуация с синхронизацией данных есть и на Android-устройствах.

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

#Новости #Интересное
3🔥3🆒1
Сегодня мы углубимся в dangerouslySetInnerHTML в React — функцию, которая столь же рискованна, как и звучит. Мы рассмотрим, как безопасно ее использовать, не подвергая риску ваше приложение.

Понимание dangerouslySetInnerHTML имеет решающее значение, поскольку оно напрямую влияет на безопасность вашего приложения React. Неправильное использование может привести к атакам с использованием межсайтовых сценариев (XSS), что может привести к риску для ваших пользовательских данных.

Пример кода с правильным использованием функции dangerouslySetInnerHTML можно найти здесь.

#React #JavaScript
🔥2👍1👏1
Генеральный директор Национальной ассоциации телерадиовещателей Александр Широких сообщил, что уровень импортозамещения в программном обеспечении для российских радио и телеканалов достиг 90%.

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

В апреле был проведен научно-технический фестиваль «Первый шаг» для отбора студентов из технических вузов, которые будут разрабатывать решения для нужд отрасли. Одним из учредителей мероприятия стал ТАСС.

#Новости #Интересное
👍4👌1🫡1
Интеграция анимации Lottie SVG может значительно повысить визуальную привлекательность веб-сайта. Однако иногда этот процесс может вызывать проблемы с производительностью, особенно из-за чрезмерного использования памяти.

В этом посте подробно описан мой опыт интеграции анимации Lottie с использованием пакета vue3-lottie в приложение Vue 3 и последующие проблемы, с которыми я столкнулся. Я также опишу решение, которое решило эти проблемы, обеспечив более плавную работу и лучшее управление ресурсами.

#JavaScript
2🔥2👾1
Компания Atari приобрела игровой бренд Intellivision и игры у компании Intellivision Entertainment LLC, объединив конкурирующие бренды 1970-80 годов.

После сделки Intellivision Entertainment будет перезапущен под лицензией Atari и продолжит выпуск игр для консоли Amico.

Узнать больше, в нашей статье.

#Новости #Интересное
👍3🔥3👏1
ChatGPT — это чат-бот с искусственным интеллектом (ИИ), который использует обработку естественного языка для создания разговоров, похожих на человеческие. Эта языковая модель может отвечать на вопросы и писать различные типы контента, включая статьи, сообщения в социальных сетях, эссе, код и электронные письма. Это захватывающий инструмент для программистов всех уровней.

ChatGPT, расширенная языковая модель, может во многом помочь разработчикам в процессе кодирования.

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

#ChatGPT #JavaScript
🔥2👏1🗿1
Компания Autodesk приобрела стартап Wonder Dynamics, специализирующийся на создании сложных персонажей и визуальных эффектов с использованием искусственного интеллекта.

Основатели Wonder Dynamics - Никола Тодорович и Тай Шеридан - сотрудничают с Autodesk в течение многих лет. Флагманским продуктом стартапа стал Wonder Studio, который стал облачной веб-платформой после привлечения финансирования в $12,5 млн в 2021 году.

Основатели и персонал Wonder Dynamics перейдут в Autodesk. Autodesk, с фокусом на искусственном интеллекте в индустрии развлечений и медиа, запретила использование своего ПО в РФ с 20 марта 2024 года.

#Новости #Интересное
🔥2👍1👀1
Лишь половина российских студентов IT-специальностей успешно завершают обучение, остальные находят работу, не закончив учебу.

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

В 2024 году более 83 тысяч абитуриентов были зачислены на IT-программы, но дефицит кадров сохраняется. IT-выпускники лидируют по доходам, уступая лишь специалистам в аэронавигации, космосе и математике.

#Новости #Интересное
👍3🔥1😎1
Positive Technologies рассмотрели основные киберугрозы квантовых технологий.

Основные риски включают кражу данных, уязвимости софта и атаки на квантовый интернет. Угрозы для квантовых компьютеров связаны с физической нестабильностью кубитов и возможностью атак типа «отказ в обслуживании». Уязвимости в программном обеспечении для квантовых вычислений также представляют серьезную угрозу, как показали проблемы в продуктах NVIDIA и Quantum Development Kit.

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

#Новости #Интересное
👍3🔥1👾1