У цій статті розглянули актуальну версію TypeScript 4.1, яка вийшла у листопаді 2020 року, та основні новвоведення, які в ній з’явились.
Також нещодавно представили beta версію TypeScript 4.2, реліз якої очікується в лютому.
👉 https://dou.ua/goto/qlVe
#TypeScript
Також нещодавно представили beta версію TypeScript 4.2, реліз якої очікується в лютому.
👉 https://dou.ua/goto/qlVe
#TypeScript
Розбираємось з Union-типами в TypeScript
Сергій Білик, Front-end Developer, розбирає, чому краще використовувати Union types замість Enum та як правильно з ними працювати.
Приклади зі статті можна застосувати на практиці.
👉 https://dou.ua/goto/U7jy
#Frontend #JavaScript #TypeScript
Сергій Білик, Front-end Developer, розбирає, чому краще використовувати Union types замість Enum та як правильно з ними працювати.
Приклади зі статті можна застосувати на практиці.
👉 https://dou.ua/goto/U7jy
#Frontend #JavaScript #TypeScript
🟣 Front-end digest #40: TypeScript 4.2, чего мы ожидаем от Angular 12
В выпуске: паттерны для масштабируемых JavaScript-приложений, dark mode in 5 minutes, шпаргалка по git-flow и другие интересные новости и статьи из мира Front-end разработки.
👉 https://dou.ua/goto/0K2n
#Frontend #Angular #TypeScript
В выпуске: паттерны для масштабируемых JavaScript-приложений, dark mode in 5 minutes, шпаргалка по git-flow и другие интересные новости и статьи из мира Front-end разработки.
👉 https://dou.ua/goto/0K2n
#Frontend #Angular #TypeScript
Чи безпечні додатки на React Native у порівнянні з нативними
React Native — це крос-платформне рішення від Facebook, що дозволяє створювати iOS та Android додатки за допомогою JavaScript або TypeScript.
Але наскільки React Native додатки безпечні, якщо порівнювати їх із нативними? Розберімося у статті Юлії Потапенко, Security Software Engineer в Cossack Labs.
👉 https://dou.ua/goto/LZEe
#Security #JavaScript #ReactNative #TypeScript
React Native — це крос-платформне рішення від Facebook, що дозволяє створювати iOS та Android додатки за допомогою JavaScript або TypeScript.
Але наскільки React Native додатки безпечні, якщо порівнювати їх із нативними? Розберімося у статті Юлії Потапенко, Security Software Engineer в Cossack Labs.
👉 https://dou.ua/goto/LZEe
#Security #JavaScript #ReactNative #TypeScript
TypeScript — це не лише про анотацію типів. Приклади з практики
Здавалося б, у 2021 році говорити про TypeScript дещо пізно — технологія вже відома та популярна. Проте, Віталій Рубан, TechLead в Itera, приніс кілька цікавих і суто практичних кейсів, щоб показати, що TS може значно більше, ніж дехто думає.
👉 https://dou.ua/goto/RGwp
#TypeScript
Здавалося б, у 2021 році говорити про TypeScript дещо пізно — технологія вже відома та популярна. Проте, Віталій Рубан, TechLead в Itera, приніс кілька цікавих і суто практичних кейсів, щоб показати, що TS може значно більше, ніж дехто думає.
👉 https://dou.ua/goto/RGwp
#TypeScript
Статична валідація в TypeScript. Коли використовувати перезавантаження функції, мапування типів, рекурсії типів чи умовних типів
На реальних прикладах з практики Сергій, Front-end Dev, показує проблеми, з якими часто стикаються інші розробники: перезавантаження функції, мапування типів, рекурсії типів чи умовних типів.
Ні, він не закликає вирішувати їх за допомогою TypeScript, а лише показує можливі варіанти їхнього вирішення 🙌
👉 https://dou.ua/goto/zzML
#TypeScript
На реальних прикладах з практики Сергій, Front-end Dev, показує проблеми, з якими часто стикаються інші розробники: перезавантаження функції, мапування типів, рекурсії типів чи умовних типів.
Ні, він не закликає вирішувати їх за допомогою TypeScript, а лише показує можливі варіанти їхнього вирішення 🙌
👉 https://dou.ua/goto/zzML
#TypeScript
Вийшла нова версія Ditsmod — 2.0 beta (із RealWorld прикладами)
Ditsmod — це NodeJS фреймворк, написаний на TypeScript.
Головні особливості Ditsmod:
• модульна архітектура на декораторах, що дозволяє вам декларативно описувати структуру застосунку
• зручний механізм вказання та вирішення залежностей між різними класами застосунку
• можливість писати власні розширення
• можливість динамічно додавати та видаляти модулі після старту вебсервера без необхідності рестарта
• має підтримку OpenAPI та можливість робити валідацію HTTP-запитів, використовуючи метадані OpenAPI
• на сьогодні Ditsmod є одним із найшвидших серед Node.js веб-фреймворків.
Більше про бета другої версії Ditsmod – у статті.
👉 https://dou.ua/goto/AjVw
#NodeJS #TypeScript #backend
Ditsmod — це NodeJS фреймворк, написаний на TypeScript.
Головні особливості Ditsmod:
• модульна архітектура на декораторах, що дозволяє вам декларативно описувати структуру застосунку
• зручний механізм вказання та вирішення залежностей між різними класами застосунку
• можливість писати власні розширення
• можливість динамічно додавати та видаляти модулі після старту вебсервера без необхідності рестарта
• має підтримку OpenAPI та можливість робити валідацію HTTP-запитів, використовуючи метадані OpenAPI
• на сьогодні Ditsmod є одним із найшвидших серед Node.js веб-фреймворків.
Більше про бета другої версії Ditsmod – у статті.
👉 https://dou.ua/goto/AjVw
#NodeJS #TypeScript #backend
Прогресивний TypeScript. Поступово і з мінімальними зусиллями
Віталій Рубан, TechLead в Itera, вирішив продемонструвати одну чудову якість TypeScript — її гнучкість, яка дозволяє вибудовувати систему саме такої суворості, яка потрібна у кожному конкретному випадку.
Стаття може бути цікава і початківцям, і тим, хто думає про міграцію своєї кодової бази з JS на TS.
👉 https://dou.ua/goto/hVHG
#TypeScript
Віталій Рубан, TechLead в Itera, вирішив продемонструвати одну чудову якість TypeScript — її гнучкість, яка дозволяє вибудовувати систему саме такої суворості, яка потрібна у кожному конкретному випадку.
Стаття може бути цікава і початківцям, і тим, хто думає про міграцію своєї кодової бази з JS на TS.
👉 https://dou.ua/goto/hVHG
#TypeScript
Час написати бекенд на TypeScript? Що таке T3 Stack
Владислав Шевчук, FullStack-розробник, який вже декілька років працює з React, TypeScript та Laravel. У фронтенд-розробці він часто використовує TS і обожнює типи.
Айтівець вирішив зробити простий сайт, де міг би перевірити зручність нового стеку за вечір чи два. У матеріалі — узагальнення досвіду й реакція на інструмент, не туторіал.
👉 https://dou.ua/goto/9ETY
#TypeScript
Владислав Шевчук, FullStack-розробник, який вже декілька років працює з React, TypeScript та Laravel. У фронтенд-розробці він часто використовує TS і обожнює типи.
Айтівець вирішив зробити простий сайт, де міг би перевірити зручність нового стеку за вечір чи два. У матеріалі — узагальнення досвіду й реакція на інструмент, не туторіал.
👉 https://dou.ua/goto/9ETY
#TypeScript
• Нагадуємо, що згідно з останніми опитуванням DOU, TypeScript — шоста за популярністю мова.
Віталій Рубан вирішив поділитися думками про чудову якість цієї мови — її гнучкість, яка дозволяє вибудовувати систему саме такої суворості, яка потрібна у кожному конкретному випадку.
Стаття може бути цікава і початківцям, і тим, хто думає про міграцію своєї кодової бази з JS на TS.
👉 https://dou.ua/goto/xAFi
#TypeScript
Віталій Рубан вирішив поділитися думками про чудову якість цієї мови — її гнучкість, яка дозволяє вибудовувати систему саме такої суворості, яка потрібна у кожному конкретному випадку.
Стаття може бути цікава і початківцям, і тим, хто думає про міграцію своєї кодової бази з JS на TS.
👉 https://dou.ua/goto/xAFi
#TypeScript
Як скоротити час та стартанути NestJS проєкт якнайшвидше: про наше рішення
Створення проєкту з нуля кожного разу може зайняти багато часу, включаючи такі речі, як налаштування бази даних, вхід, реєстрація, завантаження файлів тощо.
Багато хто бере напрацювання із попередніх проєктів і частково копіює їх. Але це не завжди зручно, у кожного програміста є свої напрацювання, а рішення в них стають застарілими. Так з'явився Boilerplate 👉
https://dou.ua/goto/RSOc
#NestJS, #TypeScript
Створення проєкту з нуля кожного разу може зайняти багато часу, включаючи такі речі, як налаштування бази даних, вхід, реєстрація, завантаження файлів тощо.
Багато хто бере напрацювання із попередніх проєктів і частково копіює їх. Але це не завжди зручно, у кожного програміста є свої напрацювання, а рішення в них стають застарілими. Так з'явився Boilerplate 👉
https://dou.ua/goto/RSOc
#NestJS, #TypeScript
Обговорюємо, як використовуючи open source бібліотеку bubanai, долати проблему нестабільності в e2e-тестах на TypeScript з Puppeteer.
У статті є приклади типових проблем, які вирішує ця бібліотека, та опис її можливостей. Bubanai може бути корисною як для початківців, так і для досвідчених автоматизаторів, які працюють з Puppeteer 👉
https://dou.ua/goto/Yc16
#TypeScript
Підписуйтеся на QA DOU
У статті є приклади типових проблем, які вирішує ця бібліотека, та опис її можливостей. Bubanai може бути корисною як для початківців, так і для досвідчених автоматизаторів, які працюють з Puppeteer 👉
https://dou.ua/goto/Yc16
#TypeScript
Підписуйтеся на QA DOU