DevManac Profile Banner
Dev Manac Profile
Dev Manac

@DevManac

Followers
3
Following
61
Media
7
Statuses
27

Almanac of a Developer #Angular #startup #entrepreneur

Joined May 2022
Don't wanna be here? Send us removal request.
@sesigl
Sebastian Sigl
2 years
I interviewed over 70 front-end engineers in the last 2 years. I created a new Notion "Learn Frontend Development Pack" that contains a learning path & projects to become a frontend dev with only free resources. RT and reply with "free" and I'll DM it to you. (need to follow)
2K
2K
2K
@DevManac
Dev Manac
3 years
Some techniques to remove slow computations โฌจOptimizing the underlying algorithm. โฌจCaching using pure pipes. โฌจUsing memoization. โฌจAvoid repaints/reflows in lifecycle hooks. #AngularBasics
0
0
0
@DevManac
Dev Manac
3 years
Change detection is the process through which Angular checks to see whether your application state has changed, and if any DOM needs to be updated. #AngularBasics
0
0
0
@DevManac
Dev Manac
3 years
Why are ๐—”๐˜€๐˜€๐—ฒ๐—ฟ๐˜๐—ถ๐—ผ๐—ป๐˜€ in Cypress special? Assertions describe the ๐—ฑ๐—ฒ๐˜€๐—ถ๐—ฟ๐—ฒ๐—ฑ ๐˜€๐˜๐—ฎ๐˜๐—ฒ of your elements, your objects, and your application. Cypress will ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ฐ๐—ฎ๐—น๐—น๐˜† block, wait and retry until it reaches that state. eg. should('exist') #Cypress #E2E
0
0
0
@DevManac
Dev Manac
3 years
What is the difference between ๐˜€๐˜„๐—ถ๐˜๐—ฐ๐—ต๐— ๐—ฎ๐—ฝ and ๐—บ๐—ฒ๐—ฟ๐—ด๐—ฒ๐— ๐—ฎ๐—ฝ? ๐˜€๐˜„๐—ถ๐˜๐—ฐ๐—ต๐— ๐—ฎ๐—ฝ ๐—ฐ๐—ฎ๐—ป๐—ฐ๐—ฒ๐—น๐˜€ ๐—ฝ๐—ฟ๐—ฒ๐˜ƒ๐—ถ๐—ผ๐˜‚๐˜€ ๐—›๐—ง๐—ง๐—ฃ ๐—ฟ๐—ฒ๐—พ๐˜‚๐—ฒ๐˜€๐˜๐˜€ that are still in progress, while mergeMap lets all of them finish. #rxjs #AngularAdvanced #VladSabev
0
0
0
@DevManac
Dev Manac
3 years
What is Portal in Angular? A Portal is a piece of UI that can be dynamically rendered to an open slot on the page. The "piece of UI" can be either a ๐—–๐—ผ๐—บ๐—ฝ๐—ผ๐—ป๐—ฒ๐—ป๐˜, a ๐—ง๐—ฒ๐—บ๐—ฝ๐—น๐—ฎ๐˜๐—ฒ๐—ฅ๐—ฒ๐—ณ or a ๐——๐—ข๐—  ๐—ฒ๐—น๐—ฒ๐—บ๐—ฒ๐—ป๐˜ and the "open slot" is a PortalOutlet #AngularAdvanced
0
0
0
@DevManac
Dev Manac
3 years
What does ๐˜€๐—น๐—ถ๐—ฐ๐—ฒ() and ๐˜€๐—ฝ๐—น๐—ถ๐—ฐ๐—ฒ() ๐—ฑ๐—ผ ? splice() method returns the ๐—ฟ๐—ฒ๐—บ๐—ผ๐˜ƒ๐—ฒ๐—ฑ ๐—ถ๐˜๐—ฒ๐—บ(๐˜€) in an array and slice() method returns the ๐˜€๐—ฒ๐—น๐—ฒ๐—ฐ๐˜๐—ฒ๐—ฑ ๐—ฒ๐—น๐—ฒ๐—บ๐—ฒ๐—ป๐˜(๐˜€) in an array, as a ๐—ป๐—ฒ๐˜„ ๐—ฎ๐—ฟ๐—ฟ๐—ฎ๐˜† ๐—ผ๐—ฏ๐—ท๐—ฒ๐—ฐ๐˜ #JSBasics
0
0
0
@DevManac
Dev Manac
3 years
What is the difference between ๐˜€๐—น๐—ถ๐—ฐ๐—ฒ() and ๐˜€๐—ฝ๐—น๐—ถ๐—ฐ๐—ฒ() ? splice() changes the ๐—ผ๐—ฟ๐—ถ๐—ด๐—ถ๐—ป๐—ฎ๐—น ๐—ฎ๐—ฟ๐—ฟ๐—ฎ๐˜† whereas slice() doesn't #JSBasics
0
0
0
@DevManac
Dev Manac
3 years
What are ๐—š๐˜‚๐—ฎ๐—ฟ๐—ฑ๐˜€ in Angular? Guards are ๐—ถ๐—ป๐˜๐—ฒ๐—ฟ๐—ณ๐—ฎ๐—ฐ๐—ฒ๐˜€ already available natively in Angular that let us ๐—ฐ๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น ๐—ฎ๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€ ๐˜๐—ผ ๐—ฟ๐—ผ๐˜‚๐˜๐—ฒ๐˜€ based on conditions we provide in the class of the interface. #AngularAdvanced
0
0
0
@DevManac
Dev Manac
3 years
Every ๐—๐—ช๐—ง (JSON Web Token) has 3 parts. ๐—›๐—ฒ๐—ฎ๐—ฑ๐—ฒ๐—ฟ, ๐—ฃ๐—ฎ๐˜†๐—น๐—ผ๐—ฎ๐—ฑ ๐—ฎ๐—ป๐—ฑ ๐—ฆ๐—ถ๐—ด๐—ป๐—ฎ๐˜๐˜‚๐—ฟ๐—ฒ #JWTToken #Base64encoding #SecureInformationTransfer #Security Example @ Ram Potabatti
0
0
0
@DevManac
Dev Manac
3 years
๐—๐—ช๐—ง ๐—ถ๐—ป ๐—”๐—ฐ๐˜๐—ถ๐—ผ๐—ป #Security #JWT @ Alex Losikov
0
0
0
@DevManac
Dev Manac
3 years
Javascript Array Methods push() - add an element to end pop() - remove last element unshift() - add an element to start shift() - remove first element @reactive_dude #JSBasics
1
1
20
@DevManac
Dev Manac
3 years
What is a ๐—ง๐—ฒ๐—บ๐—ฝ๐—น๐—ฎ๐˜๐—ฒ in Angular? A Template is an ๐—›๐—ง๐— ๐—Ÿ ๐˜€๐—ป๐—ถ๐—ฝ๐—ฝ๐—ฒ๐˜ #AngularBasics
0
0
0
@DevManac
Dev Manac
3 years
What is ๐—ฉ๐—ถ๐—ฒ๐˜„ ๐—˜๐—ป๐—ฐ๐—ฎ๐—ฝ๐˜€๐˜‚๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป in Angular? A component's styles can be encapsulated within the component's host element so that they don't affect the rest of the application. Default View Encapsulation is ๐—˜๐—บ๐˜‚๐—น๐—ฎ๐˜๐—ฒ๐—ฑ #AngularBasics
0
0
0
@DevManac
Dev Manac
3 years
Working version of ๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐˜€๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ข๐—ฏ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ - study https://t.co/tkY8qL1Bcd #IntersectionObserver #WDS #Angular
github.com
Contribute to devmanac/intersection-observer development by creating an account on GitHub.
0
0
0
@DevManac
Dev Manac
3 years
what is <๐—ป๐—ด-๐—ฐ๐—ผ๐—ป๐˜๐—ฒ๐—ป๐˜>? <ng-content> element is a ๐—ฝ๐—น๐—ฎ๐—ฐ๐—ฒ๐—ต๐—ผ๐—น๐—ฑ๐—ฒ๐—ฟ. It does not create a real DOM element #AngularBasics
0
0
0
@DevManac
Dev Manac
3 years
Main config files present in ๐—ช๐—ผ๐—ฟ๐—ธ๐˜€๐—ฝ๐—ฎ๐—ฐ๐—ฒ ๐—–๐—ผ๐—ป๐—ณ๐—ถ๐—ด๐˜‚๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป of Angular โ–ธangular.json โ–ธpackage.json โ–ธtsconfig.json โ–ธtslint.json #AngularBasics
0
0
0
@DevManac
Dev Manac
4 years
Basic files found in ๐—ช๐—ผ๐—ฟ๐—ธ๐˜€๐—ฝ๐—ฎ๐—ฐ๐—ฒ ๐—–๐—ผ๐—ป๐—ณ๐—ถ๐—ด๐˜‚๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป of Angular โ–ธangular.json โ–ธpackage.json โ–ธtsconfig.json โ–ธtslint.json #Angular
0
0
0
@DevManac
Dev Manac
4 years
What is a view in Angular? A ๐˜ƒ๐—ถ๐—ฒ๐˜„ is the ๐˜€๐—บ๐—ฎ๐—น๐—น๐—ฒ๐˜€๐˜ ๐—ด๐—ฟ๐—ผ๐˜‚๐—ฝ๐—ถ๐—ป๐—ด ๐—ผ๐—ณ ๐—ฑ๐—ถ๐˜€๐—ฝ๐—น๐—ฎ๐˜† ๐—ฒ๐—น๐—ฒ๐—บ๐—ฒ๐—ป๐˜๐˜€ that can be created and destroyed together. A component class and its associated template define a view. #Angular
0
0
0
@DevManac
Dev Manac
4 years
What is an Angular component? A component is a ๐—ฑ๐—ถ๐—ฟ๐—ฒ๐—ฐ๐˜๐—ถ๐˜ƒ๐—ฒ with an HTML ๐˜๐—ฒ๐—บ๐—ฝ๐—น๐—ฎ๐˜๐—ฒ. Components are the most basic UI building block of an Angular app. A component controls a patch of screen called a view. #Angular
0
1
0