typescript (15)

Чому слід використовувати TypeScript замість JavaScript у 2021 році

Нещодавно я, використовуючи React Native, займався розробкою мобільного застосунку для медитації Atomic Meditation.  В ході роботи я зрозумів необхідність у вивченні та використанні TypeScript замість JavaScript у середніх та великих проєктах....

Alex · 18 травня 2021 · 657 · 1

TypeScript для бекенд-розробки

Java все ще являється мовою яку найчастіше вибирають для бекенд розробки. На це є чимало причин: швидкість, безпека (якщо, звичайно, закрити очі на null-покажчики), плюс велика, добре протестована екосистема. Але в еру мікросервісов та гнучкої розроб...

Alex · 01 листопада 2020 · 526

Обробляємо замовлення з інтернет магазину за допомогою RabbitMQ і TypeScript

Популярність інтернет комерції зростає все більше, як і частка інформатизації всіх суміжних з торгівлею видів діяльності. Разом з цим зростає і складність обробки інформації. Кожне замовлення, зроблений клієнтом інтернет магазину, породжує за собою в...

Alex · 06 жовтня 2019 · 304

Найкращі практики проєктів на React із Typescript

React і TypeScript — надзвичайно популярні технології серед розробників. Часто опанувати їхні особливості непросто, а правильне рішення зовсім не лежить на поверхні. Тому ми зібрали найкращі практики з прикладами, аби прояснити концепції спільної роб...

Codeguida · 13 лютого 2020 · 190

Підводні камені React: 5 помилок з мого першого проєкту

Ви знаєте, що таке вивчати нову мову або фреймворк. Іноді чудова документація допоможе вам зорієнтуватися в цьому питанні. Але навіть найкраща документація не охоплює абсолютно все. І коли ви працюєте з чимось новим, ви неодмінно зіткнетеся з проблем...

Alex · 10 серпня 2023 · 161

5 незручних фактів про TypeScript

Я пишу книги про TypeScript, проводжу семінари та тренінги онлайн і офлайн. Кожного разу, коли я зустрічаюся з новою групою розробників, я розповідаю їм деякі факти про TypeScript, з якими їм необхідно ознайомитися: 1. TypeScript не врятує вас від Ja...

Alex · 27 липня 2023 · 134

Тип vs інтерфейс: Що використовувати у 2023 році?

Коротке пояснення За замовчуванням слід використовувати типи, доки вам не знадобиться специфічна особливість інтерфейсів, наприклад, extends. Інтерфейси не можуть виражати об'єднання, маповані або умовні типи. Псевдоніми типів можуть виражати будь-я...

Alex · 25 серпня 2023 · 129

10 мов програмування, що компілюються в JavaScript

Браузер – платформа з фіксованим набором доступних технологій. JavaScript залишається основною мовою програмування для веб – будь-який застосунок, який запускають в браузері має бути написаний цією мовою. В JavaScript є певні обмеження для вирішення...

Codeguida · 12 жовтня 2017 · 37

Розглядаємо Redux, створюючи власне Сховище станів

Redux – цікавий інструмент. І за своєю суттю простий. Але чомусь він здається складним. У цій статті ми заглибимося в основні концепції Redux, щоб зрозуміти внутрішню механіку Сховища (Store). Ми зрозуміємо, що ж «під капотом» у Redux, Сховища, редюс...

Codeguida · 05 лютого 2018 · 17

Декоратори в JavaScript

Коли ви пишите JavaScript-код іноді виникає потреба запустити функцію на наступний тік. Для цього використовують setTimeout, і якщо ви використовуєте Angular, то вам повинен бути знайомий такий хак. setTimeout(() => { // Код, розміщений тут буде за...

Codeguida · 05 червня 2017 · 16

5 корисних фіч TypeScript 3.7 та способи їх застосування

Реліз TypeScript 3.7 очікується вже незабаром — 5 листопада, і він обіцяє бути насиченим новими фічами. Серед них: assert-сигнатури; аліаси для рекурсивних типів; await верхнього рівня; оператор null-об'єднання; опціональне зв'язування. Нововведе...

Codeguida · 01 жовтня 2019 · 11

Міжзастосункові зв’язки зі Single-Spa та RxJS

Сьогодні розглянемо, як організувати взаємодію мікрофронтенду (компонентний зв'язок) із RxJ. Ми також застосуємо стратегію кодового доступу, як-от підмодулі Git, щоб зберегти єдине джерело та легко ділитися основною кодовою базою між застосунками. Р...

Codeguida · 09 вересня 2021 · 7