Skip to main content

Posts

Showing posts from March, 2019

Learning Session #6

1. Angular Today I’d like to focus mainly on a series of articles about zones and change detection mechanisms. They relate mostly to the Angular, but the knowledge can be applied also to other JS frameworks. Really interesting read if you are interested in how your framework may work behind the scenes! >> “Understanding zones” by Pascal Precht An explanation of what zones are, how they work and how they can improve our work. The conception itself was created some time ago and it quickly got deserved attention. Now it is one of core mechanisms in Angular.  >> “Zones in Angular” by Pascal Precht Extension of the previous article describing how the Angular takes advantage of zones in its change detection.  >> “A Comprehensive Guide to Angular onPush Change Detection Strategy” by Netanel Basal Introduction to change detection strategies and how and when we should them. The article focuses mostly on “onPush” strategy, which can improve the performance...

Learning Session #5

1. npm / yarn >>“De-duplicating yarn.lock” by  Sergio Cinos Yarn is a package manager for JavaScript libraries and an alternative to npm. I’ve been using yarn from quite some time and I’m satisfied with it, especially when comes to installation times (in contrast to npm). This article highlights a problem of duplicated bundles in your project, which can occur inside of your project from time to time. This leads to an oversized project’s dependencies. Sergio is also an author of the  yarn-deduplicate package which analyses your yarn.lock and removes duplicates.  As a fan of every type of optimization – thank you for your work, Sergio! >> “Getting your Team Passionate About Web Performance to Achieve Performant Web Apps” by Nicolas Goutay This is a great presentation I found, where the author shares his experiences in creating performant web applications. What caught my eye: - Using the right business methodology for your project ...