Angular Stream
55 subscribers
21 photos
271 links
Angular news, events, videos etc.
If you want to recommend a post please write @hobbyts911
Download Telegram
Check out Angular Challenges. It might be interesting for those who who lack some practise and way how to implement some stuff in Angular.

#angular #tips

https://angular-challenges.vercel.app/
Full Stack developement can be easier with monorepos like you can see on the picture. Of course the most popular is NX, but Lerna & TurboRepo from Vercel are to consider in future.

https://monorepo.tools/

#tips
If you want to use Headless UI components in your projects instead of libraries like material you can use both
https://www.spartan.ng/documentation/installation
and
http://angularprimitives.com/
But make sure this will cover all your needs, because it is far from feature set regular libraries has, especially for big projects.

#angular #ui
Що захищає твої дані й гроші від хакерів? Асиметричне шифрування та цифровий підпис
Нарешті нове відео на каналі 😃

Шифрування й цифровий підпис лежить в основі безпеки Інтернету. Базове розуміння цих концепций важливе для кожного інженера.

У відео спробував відповісти на:
Чим відрізняється симетрична й асиметрична криптографія?
Навіщо потрібен вектор ініціалізації?
Як працює аутентифікація по ключу в SSH?
Як працює Дія підпис чи підпис в банківських системах?
Як працює шифрування листів за допомогою PGP. Той самий Proton mail?
Як працює JWT?
Як праюють холодні гаманці в блокчейні?
Як працює двофакторна аутентифікація через Google Authenticator?

Відео - https://youtube.com/watch?v=rbDsf9DGrqg
Madge is a developer tool for generating a visual graph of your module dependencies, finding circular dependencies, and giving you other useful info

— madge npm docs

One of my favorite and honestly one of the best tools when determining the health of the Angular codebase is called madge which allows us to visualize dependency graph of the project with a single command!

npx madge src/main.ts --ts-config tsconfig.json --image ./deps.webp

(* make sure to adjust paths based on your exact workspace structure)

It will crawl through all files .ts files (and the files they import, …) and produce an easy to understand chart with which are very easy to read

does it look organized, left to right
🔥 does it look like it was made by a bunch of drunk spiders

and we can use them to

determine codebase health
find areas to improve
communicate with non-technical colleagues
The last point can come extremely handy when justifying often much needed refactoring / technical dept clearing efforts which can benefit the organization by increasing overall shipping velocity, but are often hard to justify and communicate properly!

Ref: https://angularexperts.io/blog/top-10-angular-architecture-mistakes?utm_source=linkedin&UTM_MEDIUM=SELF&UTM_CONTENT=POST&UTM_CONTENT_TYPE=BLOG&UTM_CAMPAIGN=TOP-10-ARCH-MISTAKES