Мы продолжаем рассказывать о разработке недавно вышедшего продукта.
Рубрика «TypeScript» - 2
Как мы создаем Squadus: проблемы фронтенда и пути их решения
2023-04-27 в 10:15, admin, рубрики: frontend react, frontend-разработка, Meteor.JS, ReactJS, squadus, TypeScript, Блог компании МойОфис, мойофис, офисное по, Софт, фронтендРейтинг языков программирования 2023. JavaScript-TypeScript завоевывают мир, Python вошел в топ-3
2023-04-22 в 18:45, admin, рубрики: javascript, TypeScript, Исследования и прогнозы в IT, Карьера в IT-индустрии, лучший язык программирования, популярные языки программирования, Программирование, рейтинг, рейтинг языков программирования, рейтинги, Статистика в IT, топ языков программирования, язык программирования, языки программированияРейтинг языков программирования показал, что JavaScript и TypeScript уже контролируют треть рынка. Java пятый год подряд теряет популярность. Python после нескольких лет негативной динамики в этом году набирает обороты.
Представляем результаты ежегодного опроса, данные и скрипты обработки можно найти на GitHub.
В конце статьи будет локальный опрос пользователей Хабр.
Поехали!
Коммерческое использование
Как мы создаем Squadus: путешествие от монолита к микросервисам
2023-04-20 в 12:04, admin, рубрики: squadus, TypeScript, Блог компании МойОфис, бэкенд, микросервисы, мойофис, отечественный софт, офисное по, Проектирование и рефакторинг, СофтНа этой неделе мы выпустилиЧитать полностью »
Трудности маскирования текстового поля
2023-04-07 в 9:44, admin, рубрики: html, input mask, inputmask, javascript, masking, maskito, open source, TypeScript, web, Блог компании Tinkoff, Разработка веб-сайтовОдин античный оратор говорил, что всем людям свойственно ошибаться. Прошло много веков, а человек продолжает совершать ошибки каждый день. Даже беглое заполнение формы на сайте не обходится без опечаток.
Хороший UI/UX помогает пользователю избежать большинства таких проблем. Инструментов контроля огромное количество, сегодня расскажу про один их них — создание маски для поля ввода силами Javascript.
Внутри Mailion: как устроен фронтенд почты на миллион пользователей
2023-03-16 в 10:00, admin, рубрики: javascript, mailion, React, ReactJS, TypeScript, Блог компании МойОфис, микросервисы, микрофронтенды, мойофис, почта, разработка, Софт, фронтендНедавно мы представили защищенную корпоративную почтовую систему «Mailion. Сертифицированный» — единственную на российском рынке с действующим сертификатом ФСТЭК России. Продукт предназначен для работы с конфиденциальной информацией в крупных коммерческих и государственных организациях.
Почему Banditypes — самая маленькая TS-библиотека для валидации схем
2023-03-01 в 8:29, admin, рубрики: javascript, TypeScript, бандлер, библиотека, Блог компании RUVDS.com, валидация, оптимизация, Разработка веб-сайтовЯ выпустил библиотеку banditypes — самый маленький валидатор схем для TS / JS. Удивительно, но базовый функционал валидации с приятным API можно упихнуть в 400 байт, если сконцентрироваться на размере и добавить пару грязных хаков. В этой статье расскажу, как добился такого результата.
Но для начала, если вы еще не знакомы с проблемой и популярными решениями (zod, superstruct, yup старина joiЧитать полностью »
Осваиваем TypeScript: 21 лучшая практика при написании кода
2023-01-27 в 13:00, admin, рубрики: javascript, ruvds_перевод, TypeScript, Блог компании RUVDS.com, лучшие практики, Программирование, программирование для начинающихTypeScript является популярным открытым языком программирования, идеально подходящим для современной разработки. За счёт своей продвинутой системы типов он позволяет писать более надёжный, обслуживаемый и масштабируемый код. Однако, чтобы задействовать весь потенциал этого языка и создавать высококачественные проекты, важно понимать лучшие практики и следовать им.
В этой статье мы углубимся в мир TypeScript и изучим 21 лучшую практику, с помощью которых вы сможете повысить свой навык работы с этим языком. Эти практики охватывают широкий спектр тем и сопровождаются конкретными вариантами применения в реальных проектах. Независимо от того, являетесь ли вы начинающим либо опытным разработчиком на TS, эта статья даст вам ценное понимание и рекомендации, которые помогут писать более чистый и эффективный код.Читать полностью »
Мощь декораторов TypeScript на живых примерах. Декорирование методов класса
2022-12-24 в 16:21, admin, рубрики: decorator, javascript, TypeScript, декораторыГод Тигра в Taiga UI
2022-12-22 в 8:43, admin, рубрики: angular, javascript, open source, taiga, taiga ui, TypeScript, UI, ui kit, Блог компании TinkoffВ предновогодней суете мы любим подводить итоги уходящего года. Эта хорошая традиция помогает вспомнить свои успехи и неудачи, чтобы взять верный курс в новом году.
Весь год я участвовал в разработке потрясающего продукта — Taiga UI. Это библиотека компонентов на Angular, на которой построены сотни продуктов Тинькофф и много других проектов. Наша команда потратила много времени и сил — расскажу, что из этого получилось.
Webpack + CSS Modules + TS = Love
2022-09-17 в 23:31, admin, рубрики: css, TypeScript, webpack, Разработка веб-сайтовЯ считаю, что CSS Модули — это монументальный проект. С его помощью можно решить одну худших проблем CSS — коллизию имен классов. Давайте рассмотрим простой пример, чтобы было понятно, о чем идет речь.
Представим, что мы разрабатываем компонент Button. Использовать "чистый" CSS опасно, потому что есть риск, что кто-то ещё в вашем проекте (или ещё хуже — в подключенной библиотеке) использует то же имя класса:
/* Button.css */
.button {
color: #f00;
padding: 10px;
font-size: 18px;
}
/* node_modules/some_lib/styles.css */
.button {
color: #0f0;
}
// Button.tsx
import { FC } from "react";
import "./Button.module.css";
import "some_lib/styles.css";
export const Button: FC = (props) =>Читать полностью »