Работа с большими числами на примере JS
В разработке программного обеспечения существует множество сценариев, когда необходимо оперировать огромными числами, которые выходят за рамки обычных целых или дробных значений. В данной статье мы погрузимся в работу с большими числами и рассмотрим, как JavaScript позволяет эффективно работать с ними. Ознакомимся с типами данных, предоставляемыми JavaScript для хранения и манипуляций с большими числами. Далее мы […]
Когда и как нужно применять ООП в React
React — это одна из самых популярных библиотек для разработки веб-приложений. В данной статье мы рассмотрим, что такое объектно-ориентированное программирование в контексте React и как его применять в разных подходах написания компонентов. Детально рассмотрим концепцию классов в JavaScript, как они реализуются “под капотом” и проанализируем их отличия от классов в Java и TypeScript. Рассмотрим два […]
Когда и как нужно применять ООП в React
Компания JazzTeam рада представить вашему вниманию компиляцию своего опыта в области фронтенд-разработки. В частности, опыта использования ООП в React. Со своими плюсами и минусами. Наличие подобной экспертизы позволяет специалистам компании JazzTeam реализовывать архитектурно грамотные программные решения, упростить дальнейшую поддержку, минимизировать технический долг. React — это одна из самых популярных библиотек для разработки веб-приложений. В данной […]
Работа с большими числами на примере JS
Компания JazzTeam всегда рада поделиться накопленным опытом, в частности — в области Frontend разработки. Данная статья является результатом работы наших разработчиков на нескольких “тяжеловесных” проектах наших партнеров. Каждый из этих проектов так или иначе имеет отношение к математическим/финансовым вычислениям на стороне клиента (JavaScript). Статья не является академическим трудом, однако вполне может помочь в решении практических […]
Цель данной статьи — ознакомить с нереляционной базой данных Couchbase, ее архитектурой, структурой данных и индексами, которые позволяют увеличивать скорость выполнения запросов к БД. Couchbase — это распределенная документоориентированная база данных NoSQL с открытым исходным кодом, предназначенная для обеспечения управления данными с низкой задержкой для больших веб-приложений, мобильных, IoT приложений. Из статьи можно сделать выводы […]
Использование Couchbase: понятия, архитектура, индексы
Цель данной статьи — ознакомить с нереляционной базой данных Couchbase, ее архитектурой, структурой данных и индексами, которые позволяют увеличивать скорость выполнения запросов к БД. Couchbase — это распределенная документоориентированная база данных NoSQL с открытым исходным кодом, предназначенная для обеспечения управления данными с низкой задержкой для больших веб-приложений, мобильных, IoT приложений. Couchbase services Перед тем, как […]
Практика со звёздочкой: Продолжение создания игры «Labyrinth of Spheres»
С удовольствием делимся с вами результатами ежегодной летней практики, которая проходит в компании. В этот раз наши юные стажёры, братья-близнецы Рома и Влад, доказали свою преданность делу и с усердием принялись за развитие игры «Labyrinth of Spheres», над которой они начали работать в прошлом году. Мы уже знакомили вас с их успехами в IT год […]
В данной статье описывается централизованный сервис для конфигурирования распределенных систем — Apache ZooKeeper, суть его работы, примеры использования. Для более глубокого понимания сути ZooKeeper немного затрагивается тема CAP теоремы. Также описывается способ взаимодействия с ZooKeeper на языке Java c помощью Curator Framework. Apache ZooKeeper — связывающий компонент распределенных систем. В основе ZooKeeper лежит набор данных, […]
Команда JazzTeam внимательно следит за современными тенденциями в мире IT и стремится внедрять новейшие инструменты для обеспечения максимальной эффективности наших решений и услуг на проектах заказчиков. Сотрудничество с JazzTeam — это больше, чем просто разработка продукта. Мы выстраиваем долгосрочные партнерские отношения с нашими клиентами, где их успех становится нашим приоритетом. Мы не только обладаем знаниями […]