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

https://dev-gang.ru/article/novaja-podderzhka-jazyka-python-v-visual-studio-code-lgoyhiyk4k/?utm_medium=rss
Недавно Microsoft анонсировала Pylance - быструю и многофункциональную языковую поддержку  Python  в Visual Studio Code. Согласно сообщению в  блоге , имя Pylance служит отсылкой к Ланселоту Монти Пайтона, который, как известно, является первым рыцарем, который ответит на вопросы хранителя моста в Святом Граале.
Redux против Recoil: что  использовать?

https://dev-gang.ru/article/redux-protiv-recoil-czto-ispolzovat-6vr77q1a7n/?utm_medium=rss
Facebook недавно объявил о новой библиотеке управления состоянием для React под названием  Recoil . Несмотря на то, что он все еще находится на ранней стадии эксперимента, он получил много ажиотажа с 8000+ звезд на Github.
Мягкое введение в обнаружение изменений в Angular 

https://dev-gang.ru/article/mjagkoe-vvedenie-v-obnaruzhenie-izmenenii-v-angular-kmzpj7l5o9/?utm_medium=rss
В этой статье описывается вариант использования, который приводит к общему ExpressionChangedAfterItHasBeenCheckedError и использует его для подробного изучения механизма обнаружения изменений и связанных с ним внутренних деталей реализации.
Создавайте и размещайте приложения Fast Data Science с помощью FastAPI 

https://dev-gang.ru/article/sozdavaite-i-razmesczaite-prilozhenija-fast-data-science-s-pomosczu-fastapi-mqsmyplptv/?utm_medium=rss
Недавно я разместил ряд готовых приложений для обработки данных в виде веб-служб Restful с использованием веб-инфраструктуры FastAPI.
Python Itertools 

https://dev-gang.ru/article/python-itertools-ua0y5khqdn/?utm_medium=rss
Этот модуль стандартизирует основной набор быстрых, эффективных по памяти инструментов, которые полезны сами по себе или в сочетании. Вместе они образуют “iterator algebra” возможность создавать лаконичные и эффективные специализированные инструменты на чистом Python.
Использование JSX без React

https://dev-gang.ru/article/ispolzovanie-jsx-bez-reakcii-0v3fur0e3z/?utm_medium=rss
Я лично большой поклонник JSX и мне нравится то, как он позволяет мне разделять и компоновать мой код. Несмотря на то, что JSX существовал до React, он не был бы настолько популярен, если бы React не поднял его. Однако на самом деле мы можем использовать JSX без React, и это тоже не сложно.
Топ 10 библиотек машинного обучения JavaScript

https://dev-gang.ru/article/top--bibliotek-mashinnogo-obuczenija-javascript-puaobvctru/?utm_medium=rss
JavaScript - самый популярный кроссплатформенный язык со зрелой экосистемой Node Package Manager (npm) среди веб-разработчиков. Согласно последнему  отчету TIOBE Index , JavaScript является 7-м наиболее предпочтительным языком среди 20 популярных языков программирования, используемых разработчиками. 
Использование Trello в качестве супер простой CMS

https://dev-gang.ru/article/ispolzovanie-trello-v-kaczestve-super-prostoi-cms-0whj7finfk/?utm_medium=rss
Иногда наши сайты нуждаются в небольшом распылении управления контентом, Не всегда. Не так уж много. Но немного. Рынок CMS  процветает  благодаря недорогим и доступным продуктам, поэтому у нас не мало вариантов. К счастью, это совсем другой мир, чем тот, который раньше заставлял компании выплескивать ga-jillionty-один доллар(не точная стоимость: я округлил до ближайшего bazillion) для полностью поющей, полностью танцующей, полностью интегрирующей, полностью персонализирующей платформы big-enterprise-certified CMS.
Элегантное решение для утечек памяти в React 

https://dev-gang.ru/article/elegantnoe-reshenie-dlja-uteczek-pamjati-v-react-m4nv59qgky/?utm_medium=rss
При работе с асинхронными вызовами, например вызовами API, вы могли столкнуться с этой ошибкой:
Как включить и использовать новые встроенные команды SSH в Windows 10

https://dev-gang.ru/article/kak-vkluczit-i-ispolzovat-novye-vstroennye-komandy-ssh-v-windows--6w6778q88p/?utm_medium=rss
Microsoft  объявила,  что в 2015 году представит интегрированный клиент OpenSSH для Windows. Они наконец-то сделали это, и  SSH-  клиент спрятан в  Windows 10 Fall Creators Update  . Теперь вы можете  подключиться к серверу Secure Shell  из Windows без установки PuTTY или любого другого стороннего программного обеспечения.
Мониторинг производительности с Lighthouse CI

https://dev-gang.ru/article/monitoring-proizvoditelnosti-s-lighthouse-ci-9hn2rm5tgj/?utm_medium=rss
Lighthouse CI  - это набор инструментов для использования Lighthouse во время непрерывной интеграции. Lighthouse CI может быть включен в рабочие процессы разработчиков различными способами. Это руководство охватывает следующие темы:
content-visibility: новое свойство CSS, повышающее производительность рендеринга

https://dev-gang.ru/article/contentvisibility-novoe-svoistvo-css-povyshausczee-proizvoditelnost-renderinga-4iv731ukoj/?utm_medium=rss
Свойство content-visibility , запускаемое в Chromium 85, может быть одним из наиболее эффективных новых свойств CSS для повышения производительности загрузки страниц.  content-visibility  позволяет агенту пользователя пропускать работу по визуализации элемента, включая макет и рисование, до тех пор, пока она не понадобится. Поскольку рендеринг пропускается, если большая часть вашего контента находится за пределами экрана, использование свойства  content-visibility значительно ускоряет первоначальную загрузку пользователя. Это также позволяет быстрее взаимодействовать с экранным контентом. Довольно аккуратно.
Как добавить в свой проект тестирование снимков экрана с помощью Cypress

https://dev-gang.ru/article/kak-dobavit-v-svoi-proekt-testirovanie-snimkov-ekrana-s-pomosczu-cypress-0zaf4ov29i/?utm_medium=rss
Разработчики обычно озабочены качеством своего кода. Существуют различные виды тестов, которые помогают нам избежать нарушения кода при добавлении новой функции в проект. Но что мы можем сделать, чтобы компоненты не менялись со временем?
Интерактивная визуализация гео данных на Python 

https://dev-gang.ru/article/interaktivnaja-vizualizacija-geo-dannyh-na-python-9yqzq8qlud/?utm_medium=rss
Гео данные могут быть интересными. Одна интерактивная геопространственная визуализация предоставляет много информации о данных и области и многое другое. У Python так много библиотек. Трудно понять, какой из них использовать. Для геопространственной визуализации я буду использовать Folium. Он очень прост в использовании, и он также имеет несколько стилей, чтобы соответствовать вашему выбору и требованиям.
Надежная проверка 2 DataFrames с помощью Pandas 1.1.0 

https://dev-gang.ru/article/nadezhnaja-proverka--dataframes-s-pomosczu-pandas--wqw9bnsmbt/?utm_medium=rss
Pandas - одна из наиболее часто используемых библиотек Python как для специалистов по данным, так и для инженеров. Сегодня я хочу поделиться некоторыми советами по Python, которые помогут нам проводить проверки квалификации между двумя фреймами данных.
Интеграция H2 с Python и Flask 

https://dev-gang.ru/article/integracija-h-s-python-i-flask-jgalt0a7dv/?utm_medium=rss
H2  - это легкий сервер баз данных, написанный на Java. Он может быть встроен в приложения Java или работать как отдельный сервер.
RecordCast: простой и эффективный инструмент для записи экрана

https://dev-gang.ru/article/recordcast-prostoi-i-effektivnyi-instrument-dlja-zapisi-ekrana-o7397b7i2u/?utm_medium=rss
Запись с экрана - это самый простой и дешевый способ создания образовательных видеороликов, не только видеоуроков, но и видеосообщений для онлайн-общения со студентами, семьями, коллегами и повышения эффективности обучения на основе смешанного обучения. RecordCast - это инструмент, который позволяет делать снимки экрана вашего компьютера и создавать видео для обмена в сети без установки какого-либо программного обеспечения. На рынке существует множество программного обеспечения этого типа, которое высоко ценится в образовательной и технологической областях для создания видеоуроков. Особенность RecordCast заключается в том, что он не требует установки программного обеспечения и регистрации.
Создаем блокчейн в 50 строк на NodeJS

https://dev-gang.ru/article/sozdaem-blokczein-v--strok-na-nodejs-5efrbc44s6/?utm_medium=rss
Мы создадим упрощенную версию того, что может быть блокчейном, и я сосредоточусь на процессе добычи, а не на том, как спроектировать сетевую систему между несколькими узлами.
Как создать приложение для контроля температуры в React - (в комплекте советы и стартовый код)

https://dev-gang.ru/article/kak-sozdat-prilozhenie-dlja-kontrolja-temperatury-v-reactv-komplekte-sovety-i-startovyi-kod-y2t2jud37f/?utm_medium=rss
В этом проекте React для начинающих мы узнаем, как использовать хуки состояния, обрабатывать события, применять CSS на основе состояния и многое другое! 
Поддержка Angular framework приводит Visual Studio Microsoft в соответствие с ее более крутым младшим братом, VS Code

https://dev-gang.ru/article/podderzhka-angular-framework-privodit-visual-studio-microsoft-v-sootvetstvie-s-ee-bolee-krutym-mladshim-bratom-vs-code-unovlno6p5/?utm_medium=rss
Microsoft выпустила множество обновлений для своего инструмента разработки Visual Studio для Windows и Mac, включая расширение, которое обеспечивает полную диагностику и автозавершение кода для фреймворка Angular TypeScript / JavaScript.