NOP::Nuances of Programming
68.4K subscribers
3.25K photos
11 videos
12 files
4.58K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote
Download Telegram
Признанный во всем мире TypeScript поражает своими возможностями. Но все ли из них вам известны? Погрузитесь в систему TS, чтобы открыть для себя новые возможности использования свойств-аксессоров, условных типов, вывода и рекурсии типов.

https://nuancesprog.ru/p/16902/

@nuancesprog #TypeScript
Чем больше проект, тем сложнее разобраться в его коде. Как же сохранить чистоту кода, если одна переменная многократно перезаписывается? Используйте проверенную практику, выбирая const вместо let в TypeScript.

https://nuancesprog.ru/p/16946/

@nuancesprog #TypeScript
Обработка ошибок - важнейшая часть программирования на Type/JavaScript. Приложение может столкнуться с большими проблемами в будущем, если вы не уделите должного внимания выявлению и регистрации ошибок. Посмотрите, как это делают профи.

https://nuancesprog.ru/p/16979/

@nuancesprog #TypeScript #Debugging
Овладейте полезным инструментом TS-разработчика - шаблоном проектирования "Декоратор". Он позволяет динамически расширять функциональность объектов, не усложняя читаемость кода.

https://nuancesprog.ru/p/17057/

@nuancesprog #TypeScript
Пользовательские утилиты могут значительно упростить написание и сопровождение кода. Они станут незаменимыми инструментами в вашем арсенале независимо от того, работаете ли вы над небольшим проектом или крупным корпоративным приложением.

https://nuancesprog.ru/p/17141/

@nuancesprog #React #TypeScript
Современный TypeScript обладает массой полезных возможностей. Предлагаем изучить и взять на вооружение 6 наиболее эффективных способов достижения чистого, многократно используемого и легко сопровождаемого кода.

https://nuancesprog.ru/p/17487/

VK: https://vk.com/@nuancesprog-6-prodvinutyh-sposobov-sozdat-chistyi-kod-na-typescript

Дзен: https://dzen.ru/media/nuancesprog.ru/64791589c2a48c0aabdbdb4e

@nuancesprog #TypeScript
В отличие от TypeScript, в Go и Rust всегда известно, где возникнет ошибка. А можно ли сделать обработку ошибок в TypeScript такой же, как в Go и Rust, без использования try/catch? Предлагает простое решение.

https://nsprg.ru/OK7A0O

VK: https://nsprg.ru/mWLqwx

Дзен: https://nsprg.ru/ObPqnx

@nuancesprog #TypeScript
Скорее всего, вы не используете эти 5 методов работы с JavaScript. Их можно отнести к одним из самых недооцененных возможностей TypeScript. Впрочем, у вас есть шанс восполнить этот пробел.

https://nsprg.ru/mWLdPx

VK: https://nsprg.ru/O52d4m

Дзен: https://nsprg.ru/v3Bo9x

@nuancesprog #JavaScript #TypeScript
Если вас смущает громоздкость инструкции switch, то стоит познакомиться с 3 альтернативными вариантами, доступными в TypeScript: объектные литералы, полиморфизм и обобщения.

https://nsprg.ru/vdDj8v

VK: https://nsprg.ru/O73Q2O

Дзен: https://nsprg.ru/ma4jBO

@nuancesprog #TypeScript
Представляем Static Hermes - новое поколение движков JavaScript. Ключевой особенностью его является опциональная компиляция JavaScript с указанием типов в нативный код, обеспечивающая предсказуемую производительность на уровне C и C++.

https://nsprg.ru/OoAP6x

VK: https://nsprg.ru/ObPnex

Дзен: https://nsprg.ru/ma4q6O

@nuancesprog #TypeScript