DevGang
Авторизоваться
Аким Солянкин

Аким Солянкин

Создавайте красивые и интерактивные диаграммы аккордов с помощью Python

По мнению специалистов по данным, R против Python - это постоянная борьба, когда речь заходит о том, какой язык лучше. Хотя у каждого языка есть свои сильные стороны, на мой взгляд, у R есть один передовой трюк, который трудно превзойти: R имеет фантастические инструменты для передачи результатов посредством визуализации.

Поддержка Angular framework приводит Visual Studio Microsoft в соответствие с ее более крутым младшим братом, VS Code

Microsoft выпустила множество обновлений для своего инструмента разработки Visual Studio для Windows и Mac, включая расширение, которое обеспечивает полную диагностику и автозавершение кода для фреймворка Angular TypeScript / JavaScript.

Какой JavaScript-фреймворк станет лучшим в 2021 году?

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

Как создать приложение для контроля температуры в React - (в комплекте советы и стартовый код)

В этом проекте React для начинающих мы узнаем, как использовать хуки состояния, обрабатывать события, применять CSS на основе состояния и многое другое! 

Что такое Scrum Master? Разъяснение роли и обязанностей Agile

Я работаю Scrum Master с 2010 года. Наиболее частые вопросы, которые я слышу:

  1. Что именно делает Scrum Master?
  2. Вам действительно нужна эта роль?
  3. Scrum Master - это работа на полную ставку?

В этой статье я отвечу на эти вопросы.

Типы расширений в TypeScript

Создавая библиотеку TypeScript, вы неизбежно столкнетесь со сценарием, когда кто-то захочет ее расширить. В мире JavaScript это можно сделать с помощью следующего хака:

Как добавить в свой проект тестирование снимков экрана с помощью Cypress

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

Как добавить плейлист YouTube в приложение Next.js React с помощью YouTube API 

YouTube предоставляет создателям контента массу инструментов, чтобы добавить свои работы на всеобщее обозрение. Как мы можем использовать API YouTube для размещения нашего видеоконтента на нашем веб-сайте?

content-visibility: новое свойство CSS, повышающее производительность рендеринга

Свойство content-visibility, запускаемое в Chromium 85, может быть одним из наиболее эффективных новых свойств CSS для повышения производительности загрузки страниц. content-visibility позволяет агенту пользователя пропускать работу по визуализации элемента, включая макет и рисование, до тех пор, пока она не понадобится. Поскольку рендеринг пропускается, если большая часть вашего контента находится за пределами экрана, использование свойства content-visibility значительно ускоряет первоначальную загрузку пользователя. Это также позволяет быстрее взаимодействовать с экранным контентом. Довольно аккуратно.

В нашей демонстрационной статье применение content-visibility: auto к фрагментированным областям содержимого дает прирост производительности рендеринга в 7 раз при начальной загрузке.Читайте дальше, чтобы узнать больше.  
В нашей демонстрационной статье применение content-visibility: auto к фрагментированным областям содержимого дает прирост производительности рендеринга в 7 раз при начальной загрузке.Читайте дальше, чтобы узнать больше.  

Как разрабатывать и внедрять микро-фронтенды с Single-SPA

Микро-фронтенды - это будущее интерфейсной веб-разработки.

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

Мониторинг производительности с Lighthouse CI

Lighthouse CI - это набор инструментов для использования Lighthouse во время непрерывной интеграции. Lighthouse CI может быть включен в рабочие процессы разработчиков различными способами. Это руководство охватывает следующие темы:

4 способа объединения строк в JavaScript

Вот 4 способа объединить строки в JavaScript. Мой любимый способ - использовать строки шаблонов. Почему? Поскольку он более читабелен, нет обратной косой черты для экранирования кавычек, нет неудобного разделителя пустого пространства.

Как включить и использовать новые встроенные команды SSH в Windows 10

Microsoft объявила, что в 2015 году представит интегрированный клиент OpenSSH для Windows. Они наконец-то сделали это, и SSH- клиент спрятан в Windows 10 Fall Creators Update. Теперь вы можете подключиться к серверу Secure Shell из Windows без установки PuTTY или любого другого стороннего программного обеспечения.

Использование Trello в качестве супер простой CMS

Иногда наши сайты нуждаются в небольшом распределении управления контентом. Рынок CMS процветает благодаря недорогим и доступным продуктам, поэтому у нас не мало вариантов. К счастью, это совсем другой мир, чем тот, который раньше заставлял компании выплескивать ga-jillionty-один доллар(не точная стоимость: я округлил до ближайшего bazillion) для полностью персонализирующей платформы big-enterprise-certified ™ CMS.

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

Мне очень нравится Trello для управления идеями и задачами. И у него есть API. Почему бы не использовать его в качестве источника контента для веб-сайта? Я имею в виду то что, если мы сможем сделать это с Google Sheets, то что мешает нам попробовать другие вещи?

Топ 10 библиотек машинного обучения JavaScript

JavaScript - самый популярный кроссплатформенный язык со зрелой экосистемой Node Package Manager (npm) среди веб-разработчиков. Согласно последнему отчету TIOBE Index, JavaScript является 7-м наиболее предпочтительным языком среди 20 популярных языков программирования, используемых разработчиками. 

Здесь мы перечисляем лучшие машины и библиотеки глубокого обучения в JavaScript.

Использование JSX без React

Я лично большой поклонник JSX и мне нравится то, как он позволяет мне разделять и компоновать мой код. Несмотря на то, что JSX существовал до React, он не был бы настолько популярен, если бы React не поднял его. Однако на самом деле мы можем использовать JSX без React, и это тоже не сложно.

Обеспечение обратной совместимости в распределенных системах

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

Hasura 101: создание игры в реальном времени с Graphql, Postgres и React 

Twitter позволит сотрудникам работать дома вечно

Некоторые сотрудники Twitter никогда не вернутся в свой офис.

Идеи проектов JavaScript для практики наших навыков

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

В этой статье мы рассмотрим некоторые идеи приложений и виджетов, которые мы можем использовать для практики программирования JavaScript.

React: оптимизация компонентов с помощью React.memo, useMemo и useCallback

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

Как установить и запустить Typescript в Windows - руководство для начинающих

Typescript не работает в браузере. Он должен быть скомпилирован в обычный Javascript и находится внутри файлов с расширением .ts. Если вы хотите сначала освоиться с синтаксисом и избежать установки, вы можете использовать его онлайн, на игровой площадке, которую можно найти здесь: https://www.typescriptlang.org/play/. Способ его работы заключается в том, что вы пишете код Typescript на левой стороне и видите код, который он компилирует, на правой стороне (это работает на любой ОС, это не специфично для Windows).

Как добиться сокращения использования памяти Redis на 50%

Чтобы дать вам некоторый контекст, некоторое время назад, наша (моя организация) использовала неотслеживаемый Redis -это означает, что мы не знали, почему наша память Redis была занята так сильно. Наши 2,5 ГБ Redis ElastiCache были почти полны, и если бы он каким-то образом достиг своего предела, наша система начала бы отказывать. Хотя были и резервные варианты, Redis мог создать затор.

Упрощенное подключение кнопки к Arduino!

Подключить кнопку к Arduino не так уж сложно. Но что, если у вас мало резисторов? Что делать, если вы хотите запустить логику только один раз за нажатие? Давайте сделаем это более упрощенно!

Как использовать компоненты React в Active Admin

Некоторое время назад я слышал, как мой напарник сказал, что он может использовать ActiveAdmin для создания чего угодно. Я нахмурился. В моем профессиональном опыте ActiveAdmin задействовал множество пользовательских DSL, документации, которая казалась полезной только для базовых задач и не вдохновляла на какие-либо возможности настройки. Я был не прав!

Упражнения по SQL - сложные запросы

Дорогие друзья, мы снова представляем вам новый набор упражнений по SQL для практики. Этот пост предоставляет команды SQL для создания необходимых таблиц и заполнения демонстрационных данных.

35+ инструментов, которые помогут превратить идею в запуск продукта

У всех нас есть идеи, но когда дело доходит до их реализации, они где-то теряется. Превращение идеи в продукт требует времени, энергии, страсти и правильных инструментов и технологий.

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

10 лучших инструментов для тестирования скорости загрузки сайта по всему миру

« Время загрузки страницы » - это одна из главных проблем для блоггеров, малого бизнеса, некоммерческой организации и личного веб-сайта.

Исследования показывают, что пользователь покидает сайт, если он не загрузился в течение 3 секунд.

Как создать целевую страницу продукта перед запуском?

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

На прошлой неделе я запустил Site Relic, инструмент для проверки времени загрузки сайта, проверки скриншота и т. д. Я получил более 2500 посещений из своего списка адресов электронной почты, что является отличным днем ​​запуска. Это было возможно только потому, что у меня была целевая страница, где я собирал электронные адреса.

11 брандмауэр веб-приложений для сравнения обеспечения безопасности вашего бизнеса в Интернете

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