Строго типизированное программирование в реальном времени с помощью TypeScript
https://dev-gang.ru/article/strogo-tipizirovannoe-programmirovanie-v-realnom-vremeni-s-pomosczu-typescript-jcng64kd67/?utm_medium=rss
Приложения реального времени (RTA) привлекают много внимания в последние несколько лет, и лежащие в их основе концепции могут быть использованы для упрощения разработки программного обеспечения для совместной работы. Простые чаты, игровые платформы и даже пакет документов Google используют связь в реальном времени для улучшения взаимодействия с пользователем и совместной работы. В Интернете есть множество документации о реализации сервера сокетов, рассылке сообщений от него и использовании обратных вызовов для прослушивания этих сообщений с помощью JavaScript. Однако в большинстве этих статей часто забывается, что вы можете отправить практически любой объект через сокет и что получатель может использовать это сообщение неправильно. В этой статье мы рассмотрим, как сделать связь через сокеты более безопасной и надежной. Но сначала давайте рассмотрим некоторые концепции.
https://dev-gang.ru/article/strogo-tipizirovannoe-programmirovanie-v-realnom-vremeni-s-pomosczu-typescript-jcng64kd67/?utm_medium=rss
Приложения реального времени (RTA) привлекают много внимания в последние несколько лет, и лежащие в их основе концепции могут быть использованы для упрощения разработки программного обеспечения для совместной работы. Простые чаты, игровые платформы и даже пакет документов Google используют связь в реальном времени для улучшения взаимодействия с пользователем и совместной работы. В Интернете есть множество документации о реализации сервера сокетов, рассылке сообщений от него и использовании обратных вызовов для прослушивания этих сообщений с помощью JavaScript. Однако в большинстве этих статей часто забывается, что вы можете отправить практически любой объект через сокет и что получатель может использовать это сообщение неправильно. В этой статье мы рассмотрим, как сделать связь через сокеты более безопасной и надежной. Но сначала давайте рассмотрим некоторые концепции.
dev-gang.ru
Строго типизированное программирование в реальном времени с помощью TypeScript
Приложения реального времени (RTA) привлекают много внимания в последние несколько лет, и лежащие в их основе концепции могут быть использованы для упрощения разработки программного обеспечения для совместной работы. Простые чаты, игровые платформы и даже…
Архитектура интерфейса производительности
https://dev-gang.ru/article/proizvoditelnaja-interfeisnaja-arhitektura-hhm37pz7lx/?utm_medium=rss
В этом посте описаны некоторые методы, позволяющие ускорить загрузку интерфейсных приложений и обеспечить удобство работы пользователей.
https://dev-gang.ru/article/proizvoditelnaja-interfeisnaja-arhitektura-hhm37pz7lx/?utm_medium=rss
В этом посте описаны некоторые методы, позволяющие ускорить загрузку интерфейсных приложений и обеспечить удобство работы пользователей.
dev-gang.ru
Архитектура интерфейса производительности
В этом посте описаны некоторые методы, позволяющие ускорить загрузку интерфейсных приложений и обеспечить удобство работы пользователей.
Используйте расширенную типографику с локальными шрифтами
https://dev-gang.ru/article/ispolzuite-rasshirennuu-tipografiku-s-lokalnymi-shriftami-fa9x29ew6g/?utm_medium=rss
Узнайте, как Local Font Access API позволяет получить доступ к локально установленным шрифтам пользователя и получить о них низкоуровневую информацию.
https://dev-gang.ru/article/ispolzuite-rasshirennuu-tipografiku-s-lokalnymi-shriftami-fa9x29ew6g/?utm_medium=rss
Узнайте, как Local Font Access API позволяет получить доступ к локально установленным шрифтам пользователя и получить о них низкоуровневую информацию.
dev-gang.ru
Используйте расширенную типографику с локальными шрифтами
Узнайте, как Local Font Access API позволяет получить доступ к локально установленным шрифтам пользователя и получить о них низкоуровневую информацию.
Полное руководство по Bamboolib - инструменту с графическим интерфейсом для анализа фреймов данных Pandas
https://dev-gang.ru/article/polnoe-rukovodstvo-po-bamboolibinstrumentu-s-graficzeskim-interfeisom-dlja-analiza-freimov-dannyh-pandas-pde8bf2sl1/?utm_medium=rss
Анализ и визуализация данных - самый важный и трудоемкий процесс. Нам нужно потратить много времени, чтобы четко проанализировать, о чем эти данные и что они пытаются рассказать. Мы используем различные типы библиотек и функций Python для визуализации шаблонов и аномалий в наборе данных, чтобы познакомиться с набором данных.
https://dev-gang.ru/article/polnoe-rukovodstvo-po-bamboolibinstrumentu-s-graficzeskim-interfeisom-dlja-analiza-freimov-dannyh-pandas-pde8bf2sl1/?utm_medium=rss
Анализ и визуализация данных - самый важный и трудоемкий процесс. Нам нужно потратить много времени, чтобы четко проанализировать, о чем эти данные и что они пытаются рассказать. Мы используем различные типы библиотек и функций Python для визуализации шаблонов и аномалий в наборе данных, чтобы познакомиться с набором данных.
dev-gang.ru
Полное руководство по Bamboolib - инструменту с графическим интерфейсом для анализа фреймов данных Pandas
Анализ и визуализация данных - самый важный и трудоемкий процесс. Нам нужно потратить много времени, чтобы четко проанализировать, о чем эти данные и что они пытаются рассказать. Мы используем различные типы библиотек и функций Python для визуализации шаблонов…
Создание бота для Twitter с использованием AWS Lambda and Go
https://dev-gang.ru/article/sozdanie-bota-dlja-twitter-s-ispolzovaniem-aws-lambda-and-go-lxso87b0zr/?utm_medium=rss
Большинство людей слышали об AWS, и разработчики начали изучать, как его можно использовать для дальнейшего повышения качества своих проектов. Недавно я начал процесс становления одним из этих людей. Пока что это было поучительное глубокое погружение в различные услуги, которые они предлагают. Трудно сориентироваться в чем-то столь же масштабном, как AWS, поэтому в процессе обучения я решил сосредоточиться на проектах, которые, по моему мнению, были бы крутыми, и посмотреть, как AWS может помочь облегчить то, что я создаю.
https://dev-gang.ru/article/sozdanie-bota-dlja-twitter-s-ispolzovaniem-aws-lambda-and-go-lxso87b0zr/?utm_medium=rss
Большинство людей слышали об AWS, и разработчики начали изучать, как его можно использовать для дальнейшего повышения качества своих проектов. Недавно я начал процесс становления одним из этих людей. Пока что это было поучительное глубокое погружение в различные услуги, которые они предлагают. Трудно сориентироваться в чем-то столь же масштабном, как AWS, поэтому в процессе обучения я решил сосредоточиться на проектах, которые, по моему мнению, были бы крутыми, и посмотреть, как AWS может помочь облегчить то, что я создаю.
dev-gang.ru
Создание бота для Twitter с использованием AWS Lambda and Go
Большинство людей слышали об AWS, и разработчики начали изучать, как его можно использовать для дальнейшего повышения качества своих проектов. Недавно я начал процесс становления одним из этих людей. Пока что это было поучительное глубокое погружение в различные…
Как удалить файлы в Golang
https://dev-gang.ru/article/kak-udalit-faily-v-golang-hjlr8lt6n9/?utm_medium=rss
В этом уроке мы объясним, как удалить файлы в Golang.
https://dev-gang.ru/article/kak-udalit-faily-v-golang-hjlr8lt6n9/?utm_medium=rss
В этом уроке мы объясним, как удалить файлы в Golang.
dev-gang.ru
Как удалить файлы в Golang
В этом уроке мы объясним, как удалить файлы в Golang.
Работа со структурами в Golang
https://dev-gang.ru/article/rabota-so-strukturami-v-golang-d9gc2tr268/?utm_medium=rss
Структуры в Golang - это возможность создавать определяемый пользователем тип данных из группы полей данных с разными типами данных. Поле данных в структуре может быть объявлено со встроенными или определяемыми пользователем типами данных.
https://dev-gang.ru/article/rabota-so-strukturami-v-golang-d9gc2tr268/?utm_medium=rss
Структуры в Golang - это возможность создавать определяемый пользователем тип данных из группы полей данных с разными типами данных. Поле данных в структуре может быть объявлено со встроенными или определяемыми пользователем типами данных.
dev-gang.ru
Работа со структурами в Golang
Структуры в Golang - это возможность создавать определяемый пользователем тип данных из группы полей данных с разными типами данных. Поле данных в структуре может быть объявлено со встроенными или определяемыми пользователем типами данных.
Работа с контекстом в Go
https://dev-gang.ru/article/rabota-s-kontekstom-v-go-tqvnsc2ysq/?utm_medium=rss
Когда у вас срыв, вызванный сочетанием выгорания и экзистенциальной боли, вас раздражает, что ваши беспокойные крики в пустоту остаются без ответа? Что ж, я не могу помочь с этим, но я могу предложить несколько методов для тайм-аута вызовов внешних или внутренних служб. Я проводил исследования и экспериментировал с некоторыми стандартными библиотеками в Go, и одна из них, на мой взгляд, наиболее полезна - это библиотека контекста. Эта небольшая библиотека, используемая для получения некоторого контроля над системой, которая может работать медленно по какой-либо причине, или для обеспечения определенного уровня качества для вызовов служб, является стандартом не зря. Для любой системы производственного уровня, чтобы поддерживать хороший контроль потока, понадобится библиотека контекста.
https://dev-gang.ru/article/rabota-s-kontekstom-v-go-tqvnsc2ysq/?utm_medium=rss
Когда у вас срыв, вызванный сочетанием выгорания и экзистенциальной боли, вас раздражает, что ваши беспокойные крики в пустоту остаются без ответа? Что ж, я не могу помочь с этим, но я могу предложить несколько методов для тайм-аута вызовов внешних или внутренних служб. Я проводил исследования и экспериментировал с некоторыми стандартными библиотеками в Go, и одна из них, на мой взгляд, наиболее полезна - это библиотека контекста. Эта небольшая библиотека, используемая для получения некоторого контроля над системой, которая может работать медленно по какой-либо причине, или для обеспечения определенного уровня качества для вызовов служб, является стандартом не зря. Для любой системы производственного уровня, чтобы поддерживать хороший контроль потока, понадобится библиотека контекста.
dev-gang.ru
Работа с контекстом в Go
Когда у вас срыв, вызванный сочетанием выгорания и экзистенциальной боли, вас раздражает, что ваши беспокойные крики в пустоту остаются без ответа? Что ж, я не могу помочь с этим, но я могу предложить несколько методов для тайм-аута вызовов внешних или внутренних…
Понимание декораторов ViewChild и ViewChildren в Angular 10
https://dev-gang.ru/article/ponimanie-dekoratorov-viewchild-i-viewchildren-v-angular--bpb46hqf3i/?utm_medium=rss
Декораторы @ViewChild и @ViewChildren в Angular обеспечивают доступ к дочерним элементам в представлении DOM по настройке просмотра запросов. Запрос представления - это запрошенная ссылка на дочерний элемент в представлении компонента, которое содержит метаданные элемента. Область применения этих декораторов ограничена представлением компонентов и его встроенными дочерними представлениями. Эти декораторы особенно полезны в случаях, когда возможность доступа к элементам в представлении и их изменения обычными способами невозможна.
https://dev-gang.ru/article/ponimanie-dekoratorov-viewchild-i-viewchildren-v-angular--bpb46hqf3i/?utm_medium=rss
Декораторы @ViewChild и @ViewChildren в Angular обеспечивают доступ к дочерним элементам в представлении DOM по настройке просмотра запросов. Запрос представления - это запрошенная ссылка на дочерний элемент в представлении компонента, которое содержит метаданные элемента. Область применения этих декораторов ограничена представлением компонентов и его встроенными дочерними представлениями. Эти декораторы особенно полезны в случаях, когда возможность доступа к элементам в представлении и их изменения обычными способами невозможна.
dev-gang.ru
Понимание декораторов ViewChild и ViewChildren в Angular 10
Декораторы @ViewChild и @ViewChildren в Angular обеспечивают доступ к дочерним элементам в представлении DOM по настройке просмотра запросов. Запрос представления - это запрошенная ссылка на дочерний элемент в представлении компонента, которое содержит…
Обзор технических различий между циклами в JavaScript
https://dev-gang.ru/article/obzor-tehniczeskih-razliczii-mezhdu-ciklami-v-javascript-k4qo2mr216/?utm_medium=rss
При работе с циклами в JavaScript необходимо правильно определить две вещи: enumerable properties и iterable objects .
https://dev-gang.ru/article/obzor-tehniczeskih-razliczii-mezhdu-ciklami-v-javascript-k4qo2mr216/?utm_medium=rss
При работе с циклами в JavaScript необходимо правильно определить две вещи: enumerable properties и iterable objects .
dev-gang.ru
Обзор технических различий между циклами в JavaScript
При работе с циклами в JavaScript необходимо правильно определить две вещи: enumerable properties и iterable objects .
9 лучших онлайн-игр для взрослых, чтобы научиться программировать
https://dev-gang.ru/article/-luczshih-onlainigr-dlja-vzroslyh-cztoby-nauczitsja-programmirovat-csgfwlaaha/?utm_medium=rss
Большинство игр с кодированием ориентированы на детей. Но есть также несколько отличных игр для программирования, предназначенных для взрослых, которые хотят научиться программировать.
https://dev-gang.ru/article/-luczshih-onlainigr-dlja-vzroslyh-cztoby-nauczitsja-programmirovat-csgfwlaaha/?utm_medium=rss
Большинство игр с кодированием ориентированы на детей. Но есть также несколько отличных игр для программирования, предназначенных для взрослых, которые хотят научиться программировать.
dev-gang.ru
9 лучших онлайн-игр для взрослых, чтобы научиться программировать
Большинство игр с кодированием ориентированы на детей. Но есть также несколько отличных игр для программирования, предназначенных для взрослых, которые хотят научиться программировать.
Рекомендации по модульному тестированию JavaScript
https://dev-gang.ru/article/rekomendacii-po-modulnomu-testirovaniu-javascript-7zdwqs4yg6/?utm_medium=rss
Модульные тесты очень полезны для проверки работы нашего приложения.
https://dev-gang.ru/article/rekomendacii-po-modulnomu-testirovaniu-javascript-7zdwqs4yg6/?utm_medium=rss
Модульные тесты очень полезны для проверки работы нашего приложения.
dev-gang.ru
Рекомендации по модульному тестированию JavaScript
Модульные тесты очень полезны для проверки работы нашего приложения.
Как работает JavaScript: под капотом движка V8
https://dev-gang.ru/article/kak-rabotaet-javascript-pod-kapotom-dvizhka-v-5ew7muxdnq/?utm_medium=rss
Сегодня мы заглянем под капот движка JavaScript V8 и выясним, как именно выполняется JavaScript.
https://dev-gang.ru/article/kak-rabotaet-javascript-pod-kapotom-dvizhka-v-5ew7muxdnq/?utm_medium=rss
Сегодня мы заглянем под капот движка JavaScript V8 и выясним, как именно выполняется JavaScript.
dev-gang.ru
Как работает JavaScript: под капотом движка V8
Сегодня мы заглянем под капот движка JavaScript V8 и выясним, как именно выполняется JavaScript.
5 бесплатных и забавных API-интерфейсов для обучения, личных проектов и многого другого!
https://dev-gang.ru/article/5-besplatnyh-i-zabavnyh-apiinterfeisov-dlja-obuczenija-licznyh-proektov-i-mnogogo-drugogo-rui2i96wd8/?utm_medium=rss
Публичные API - это круто!
https://dev-gang.ru/article/5-besplatnyh-i-zabavnyh-apiinterfeisov-dlja-obuczenija-licznyh-proektov-i-mnogogo-drugogo-rui2i96wd8/?utm_medium=rss
Публичные API - это круто!
dev-gang.ru
5 бесплатных и забавных API-интерфейсов для обучения, личных проектов и многого другого!
Публичные API - это круто!
5 советов по улучшению дизайна кнопок
https://dev-gang.ru/article/-sovetov-po-uluczsheniu-dizaina-knopok-juixelltzc/?utm_medium=rss
Кнопка - это интерактивный элемент с четко обозначенным действием. Вы можете поспорить, что если на кнопке написано «Оплатить», нажатие на нее, скорее всего, попросит вас указать данные вашей кредитной карты.
https://dev-gang.ru/article/-sovetov-po-uluczsheniu-dizaina-knopok-juixelltzc/?utm_medium=rss
Кнопка - это интерактивный элемент с четко обозначенным действием. Вы можете поспорить, что если на кнопке написано «Оплатить», нажатие на нее, скорее всего, попросит вас указать данные вашей кредитной карты.
dev-gang.ru
5 советов по улучшению дизайна кнопок
Кнопка - это интерактивный элемент с четко обозначенным действием. Вы можете поспорить, что если на кнопке написано «Оплатить», нажатие на нее, скорее всего, попросит вас указать данные вашей кредитной карты.
Как создать приложение TWA для Android из PWA Nuxt.js
https://dev-gang.ru/article/sozdavaite-bolee-krutye-animacii-zagruzki-s-pomosczu-svg-w15gsitj92/?utm_medium=rss
Несколько лет назад я создал инструмент для поиска операционных проблем для клиентов крупной датской телекоммуникационной компании (вы можете увидеть его здесь , но он на датском, так что вам может быть все равно). Одна из вещей, которые, по моему мнению, ставят службу на ступень выше большинства проектов, - это дизайн, особенно настраиваемая анимация загрузки, которая отображалась, когда пользователь искал проблемы в определенном месте.
https://dev-gang.ru/article/sozdavaite-bolee-krutye-animacii-zagruzki-s-pomosczu-svg-w15gsitj92/?utm_medium=rss
Несколько лет назад я создал инструмент для поиска операционных проблем для клиентов крупной датской телекоммуникационной компании (вы можете увидеть его здесь , но он на датском, так что вам может быть все равно). Одна из вещей, которые, по моему мнению, ставят службу на ступень выше большинства проектов, - это дизайн, особенно настраиваемая анимация загрузки, которая отображалась, когда пользователь искал проблемы в определенном месте.
dev-gang.ru
Как создать приложение TWA для Android из PWA Nuxt.js
Несколько лет назад я создал инструмент для поиска операционных проблем для клиентов крупной датской телекоммуникационной компании (вы можете увидеть его здесь , но он на датском, так что вам может быть все равно). Одна из вещей, которые, по моему мнению…
Выполнение HTTP-запросов в Node.js с помощью node-fetch
https://dev-gang.ru/article/vypolnenie-httpzaprosov-v-nodejs-s-pomosczu-nodefetch-j5wyor4lzw/?utm_medium=rss
Веб-приложению часто требуется взаимодействовать с веб-серверами для получения различных ресурсов. Возможно, вам потребуется извлечь данные или отправить данные на внешний веб-сервер или API.
https://dev-gang.ru/article/vypolnenie-httpzaprosov-v-nodejs-s-pomosczu-nodefetch-j5wyor4lzw/?utm_medium=rss
Веб-приложению часто требуется взаимодействовать с веб-серверами для получения различных ресурсов. Возможно, вам потребуется извлечь данные или отправить данные на внешний веб-сервер или API.
dev-gang.ru
Выполнение HTTP-запросов в Node.js с помощью node-fetch
Веб-приложению часто требуется взаимодействовать с веб-серверами для получения различных ресурсов. Возможно, вам потребуется извлечь данные или отправить данные на внешний веб-сервер или API.
Mongoose с Node.js - моделирование объектных данных
https://dev-gang.ru/article/mongoose-s-nodejsmodelirovanie-obektnyh-dannyh-409d95da37/?utm_medium=rss
NoSQL привнес гибкость в табличный мир баз данных. В частности, MongoDB стал отличным вариантом для хранения неструктурированных документов JSON. Данные начинаются как JSON в пользовательском интерфейсе и претерпевают очень мало преобразований для сохранения, поэтому мы получаем преимущества от повышения производительности и сокращения времени обработки.
https://dev-gang.ru/article/mongoose-s-nodejsmodelirovanie-obektnyh-dannyh-409d95da37/?utm_medium=rss
NoSQL привнес гибкость в табличный мир баз данных. В частности, MongoDB стал отличным вариантом для хранения неструктурированных документов JSON. Данные начинаются как JSON в пользовательском интерфейсе и претерпевают очень мало преобразований для сохранения, поэтому мы получаем преимущества от повышения производительности и сокращения времени обработки.
dev-gang.ru
Mongoose с Node.js - моделирование объектных данных
NoSQL привнес гибкость в табличный мир баз данных. В частности, MongoDB стал отличным вариантом для хранения неструктурированных документов JSON. Данные начинаются как JSON в пользовательском интерфейсе и претерпевают очень мало преобразований для сохранения…
MiniQL: создание языка запросов в TypeScript
https://dev-gang.ru/article/shablon-prpl-reshenija-dlja-optimizacii-sovremennyh-vebprilozhenii-xhnp313gob/?utm_medium=rss
PRPL - это шаблон, используемый для создания масштабируемых, быстрых современных веб-приложений с отличным пользовательским интерфейсом.
https://dev-gang.ru/article/shablon-prpl-reshenija-dlja-optimizacii-sovremennyh-vebprilozhenii-xhnp313gob/?utm_medium=rss
PRPL - это шаблон, используемый для создания масштабируемых, быстрых современных веб-приложений с отличным пользовательским интерфейсом.
dev-gang.ru
MiniQL: создание языка запросов в TypeScript
PRPL - это шаблон, используемый для создания масштабируемых, быстрых современных веб-приложений с отличным пользовательским интерфейсом.
Python: проверка на пустоту файла или каталога
https://dev-gang.ru/article/python-proverka-na-pustotu-faila-ili-kataloga-cyxj8ggoo6/?utm_medium=rss
Python имеет набор встроенных библиотечных объектов и функций, которые помогут нам в решении этой задачи. В этом руководстве мы узнаем, как проверить, пуст ли файл или каталог в Python.
https://dev-gang.ru/article/python-proverka-na-pustotu-faila-ili-kataloga-cyxj8ggoo6/?utm_medium=rss
Python имеет набор встроенных библиотечных объектов и функций, которые помогут нам в решении этой задачи. В этом руководстве мы узнаем, как проверить, пуст ли файл или каталог в Python.
dev-gang.ru
Python: проверка на пустоту файла или каталога
Python имеет набор встроенных библиотечных объектов и функций, которые помогут нам в решении этой задачи. В этом руководстве мы узнаем, как проверить, пуст ли файл или каталог в Python.
Креативный текст с использованием фигур CSS
https://dev-gang.ru/article/kreativnyi-tekst-s-ispolzovaniem-figur-css-qk6dn7rmjn/?utm_medium=rss
Вспоминая, как много лет назад я начинал свою карьеру дизайнера, я помню, как создавал креативные текстовые потоки в Adobe InDesign. Начав как дизайнер печати, я много работал в этой программе верстки. При работе с макетами текст иногда обтекал изображение или «обтекал» форму. В мире печати это называется «переносом текста». Это не тот термин, который используется в Интернете, но такая же идея доступна в стилях CSS.
https://dev-gang.ru/article/kreativnyi-tekst-s-ispolzovaniem-figur-css-qk6dn7rmjn/?utm_medium=rss
Вспоминая, как много лет назад я начинал свою карьеру дизайнера, я помню, как создавал креативные текстовые потоки в Adobe InDesign. Начав как дизайнер печати, я много работал в этой программе верстки. При работе с макетами текст иногда обтекал изображение или «обтекал» форму. В мире печати это называется «переносом текста». Это не тот термин, который используется в Интернете, но такая же идея доступна в стилях CSS.
dev-gang.ru
Креативный текст с использованием фигур CSS
Вспоминая, как много лет назад я начинал свою карьеру дизайнера, я помню, как создавал креативные текстовые потоки в Adobe InDesign. Начав как дизайнер печати, я много работал в этой программе верстки. При работе с макетами текст иногда обтекал изображение…