How does writing documentation change developers' thinking about the code? How to increase documentation quality and decrease programmer's frustration at the same time with a ready-to-use and simple solution?
The place where learning is easy and pleasant!
Run-dev.com is a place where you can acquire knowledge in the field of web technologies in an accessible and simple way.
The blog will give you the opportunity to adapt it to your own preferences so that reading and learning is as enjoyable as it is effective. The content that you can find here was created base on a real-life examples.
Most recent articles...
Why developers should change their thinking about documentation?
Why console.log is bad and how to disable it in production code
How to solve a common problem with console.log on production? Why generally is a bad idea to use console for debugging purposes, and how we can improve this method if we are not ready to change and use other
APP_INITIALIZER - Perform action before Angular application starts
Did you have a case in your life when you had to make an API call or make some configuration stuff in your Angular app but it needed to be done before the application started? APP_INITIALIZER is what you are searching
Angular Renderer2 - How to use and why is needed
Interaction with the DOM element in Angular, how to do it properly? What is a Renderer2 and why it's called an extra abstraction layer? Why native DOM API is dangerous in a multi-platform context?
Resize Observer - how to observe HTML element size changes
How were resizing elements handled in the past? How can I easily and effectively respond to resizing of an element in HTML? What should we pay attention to when working with ResizeObserver?
Angular Resolver - how to use them and increase application UX
How to remove the blinking effect from components that rely on async data? What disadvantages Angular Resolver has and why sometimes isn't working as we would expect? How to implement resolver and increase UX?
@ViewChild() - Maximize the benefits of an angular decorator
Why @ViewChild decorator is necessary, should we always use it? How to get a reference to directive instance from HTML template and why do we most often work with reference in ngAfterView method?
How to listen to changes any or all @Inputs which a component has?
You will learn how to control changes in @Inputs properties. Why sometimes setter doesn't work as you think and how to use ngOnChanges method correctly without unnecessary method calls?
Few words about the author
Damian Marusarz
Front-End Engineer and Blog Originator. I am an enthusiast of building web applications and I spend a significant part of my time on creating the frontend layer of web applications using the Angular framework. In the past, I was a hobbyist involved in designing graphical interfaces in mobile and desktop games, which gave me a certain sense of aesthetics.
Be up to date with news
I will send you notification not more often than is necessary. It's important to me to be in close contact with my readers. Your address is safe and never will share with a third-party company without your agreement.