Are you over 18 and want to see adult content?
More Annotations
HappyCom – Toko Komputer, Notebook, Gadget Terbaik Di Indonesia
Are you over 18 and want to see adult content?
Orden & Ehrenzeichen von Team-Militaria.de
Are you over 18 and want to see adult content?
CAE / ITソリューションのサイバネット -つくる情熱を、支える情熱。-
Are you over 18 and want to see adult content?
Sturgis Journal - Sturgis, MI: Local News, Politics, Entertainment & Sports in Sturgis, MI
Are you over 18 and want to see adult content?
ustaxdata.com - County Tax applications and custom web development
Are you over 18 and want to see adult content?
XY.pt - Encontros gay com homens reais! Rede Social Gay para Homens.
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://tiroms.weebly.com/
Are you over 18 and want to see adult content?
A complete backup of http://redhook.com/
Are you over 18 and want to see adult content?
A complete backup of https://mshares.co/file/jcgF1Wc
Are you over 18 and want to see adult content?
A complete backup of https://chinaq.tv/cn181012d/
Are you over 18 and want to see adult content?
A complete backup of http://novaplus.dnevnik.hr/serije
Are you over 18 and want to see adult content?
A complete backup of http://www.maplandia.com/tunisia/
Are you over 18 and want to see adult content?
A complete backup of https://chinaq.tv/cn190417/
Are you over 18 and want to see adult content?
A complete backup of https://www.efinanceng.com/apply/
Are you over 18 and want to see adult content?
Text
ABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route MANUALLY LAZY LOAD AN ANGULAR MODULE WITH VIEWENGINE AND Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default.ABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route MANUALLY LAZY LOAD AN ANGULAR MODULE WITH VIEWENGINE AND Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor COMMON CHUNK AND LAZY LOADING IN ANGULAR Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
NEXTJS | JURI.DEV
Create a Next.js web app with Nx Let's explore some of the particularities of the Angular dependency injection mechanism DATA BIND RADIO BUTTON LISTS WITH ANGULAR The user can select one of the rows and your task is to determine the selected row entry. We basically need to establish some data binding between our data and the radio buttons. Let's see how to do that with Angular. $1. Table of contents. Pre-select the 1st radio button of the list. Binding: Model -> Template. Binding: Template -> Model. COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APP Note, we’re always importing environment.ts and never an environment specific file such as environment.prod.ts.The reason is that at compile time, the Angular CLI will take care of renaming the environment specific configuration file into environment.ts and to compile it into your app accordingly.. You can also create new files, say for your “staging” environment. ANGULAR: HOW DO I GET A REFERENCE TO THE WINDOW OBJECT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BLOGS | JURI.DEV
In this article, we’re going to explore how to create our very first web application with Next.js and Nx. We’re going to learn about the anatomy of a Nx based workspace, how to generate one, and specifically how to setup our Next.js application. ANGULAR: HOW DO I REGISTER AN EVENT LISTENER ON DOCUMENT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
JURISTR.COM
301 Moved Permanently. nginx DON'T CREATE YOUR OWN MAPPER, LET AUTOMAPPER DO THE JOB Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default.ABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route MANUALLY LAZY LOAD AN ANGULAR MODULE WITH VIEWENGINE AND Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default.ABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route MANUALLY LAZY LOAD AN ANGULAR MODULE WITH VIEWENGINE AND Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. COMMON CHUNK AND LAZY LOADING IN ANGULAR Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
NEXTJS | JURI.DEV
Create a Next.js web app with Nx Let's explore some of the particularities of the Angular dependency injection mechanism DATA BIND RADIO BUTTON LISTS WITH ANGULAR The user can select one of the rows and your task is to determine the selected row entry. We basically need to establish some data binding between our data and the radio buttons. Let's see how to do that with Angular. $1. Table of contents. Pre-select the 1st radio button of the list. Binding: Model -> Template. Binding: Template -> Model. COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APP Note, we’re always importing environment.ts and never an environment specific file such as environment.prod.ts.The reason is that at compile time, the Angular CLI will take care of renaming the environment specific configuration file into environment.ts and to compile it into your app accordingly.. You can also create new files, say for your “staging” environment.BLOGS | JURI.DEV
In this article, we’re going to explore how to create our very first web application with Next.js and Nx. We’re going to learn about the anatomy of a Nx based workspace, how to generate one, and specifically how to setup our Next.js application.JURISTR.COM
301 Moved Permanently. nginx ANGULAR: HOW DO I REGISTER AN EVENT LISTENER ON DOCUMENT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DON'T CREATE YOUR OWN MAPPER, LET AUTOMAPPER DO THE JOB Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
| JURI.DEVMY TECH NEWSA VARIETY OF TOPICSCONTACT MEBLOGS Egghead.io is an online learning platform for web developers. This is the place where you learn about the best JavaScript tools and frameworks straight from industry pros. Egghead is a group of working web development professionals , creating concise and information dense video courses. Since May 2017 I publish video courses as an Egghead ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMICALLY LOAD CSS WITH THE ANGULAR CLI Hint: you might have seen lazy being used when configuring styles in the angular.json.It has been deprecated in favor of inject however, as the latter better expresses the actual meaning.. To see the effect, compile the app with ng build --prod.. Lazy load at runtime. Now that we have separate CSS files being produced by the Angular CLI, we can think about how to lazy load them. EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR: HOW DO I GET A REFERENCE TO THE WINDOW OBJECT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
LEARNING ANGULAR: CREATING A TABS COMPONENT That said, definitely read thoughtram’s article on how to develop a tabs component in Angular first. Then come back and continue here 😃. Ok, to recap, the API of the tabs component looks as follows: Tab 1 Content Tab 2 Content . Whenever a user clicks on the tab | JURI.DEVMY TECH NEWSA VARIETY OF TOPICSCONTACT MEBLOGS Egghead.io is an online learning platform for web developers. This is the place where you learn about the best JavaScript tools and frameworks straight from industry pros. Egghead is a group of working web development professionals , creating concise and information dense video courses. Since May 2017 I publish video courses as an Egghead ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMICALLY LOAD CSS WITH THE ANGULAR CLI Hint: you might have seen lazy being used when configuring styles in the angular.json.It has been deprecated in favor of inject however, as the latter better expresses the actual meaning.. To see the effect, compile the app with ng build --prod.. Lazy load at runtime. Now that we have separate CSS files being produced by the Angular CLI, we can think about how to lazy load them. EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR: HOW DO I GET A REFERENCE TO THE WINDOW OBJECT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
LEARNING ANGULAR: CREATING A TABS COMPONENT That said, definitely read thoughtram’s article on how to develop a tabs component in Angular first. Then come back and continue here 😃. Ok, to recap, the API of the tabs component looks as follows: Tab 1 Content Tab 2 Content . Whenever a user clicks on the tab| JURI.DEV
Egghead.io is an online learning platform for web developers. This is the place where you learn about the best JavaScript tools and frameworks straight from industry pros. Egghead is a group of working web development professionals , creating concise and information dense video courses. Since May 2017 I publish video courses as an EggheadBLOGS - | JURI.DEV
I often see people confused about how the DI works, in particular with lazy loaded modules. In this article we’re going to explore some dependency injection particularities with Angular, specifically in combination with lazy loaded modules. Juri Strumpflohner. Apr 20, 20219 min read.
CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. COMMON CHUNK AND LAZY LOADING IN ANGULAR Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
NEXTJS | JURI.DEV
Create a Next.js web app with Nx Let's explore some of the particularities of the Angular dependency injection mechanism GIT EXPLAINED: FOR BEGINNERS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BLOGS | JURI.DEV
In this article, we’re going to explore how to create our very first web application with Next.js and Nx. We’re going to learn about the anatomy of a Nx based workspace, how to generate one, and specifically how to setup our Next.js application. COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APP Note, we’re always importing environment.ts and never an environment specific file such as environment.prod.ts.The reason is that at compile time, the Angular CLI will take care of renaming the environment specific configuration file into environment.ts and to compile it into your app accordingly.. You can also create new files, say for your “staging” environment. ANGULAR: HOW DO I REGISTER AN EVENT LISTENER ON DOCUMENT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
| JURI.DEVMY TECH NEWSA VARIETY OF TOPICSCONTACT MEBLOGS Egghead.io is an online learning platform for web developers. This is the place where you learn about the best JavaScript tools and frameworks straight from industry pros. Egghead is a group of working web development professionals , creating concise and information dense video courses. Since May 2017 I publish video courses as an Egghead ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMICALLY LOAD CSS WITH THE ANGULAR CLI Hint: you might have seen lazy being used when configuring styles in the angular.json.It has been deprecated in favor of inject however, as the latter better expresses the actual meaning.. To see the effect, compile the app with ng build --prod.. Lazy load at runtime. Now that we have separate CSS files being produced by the Angular CLI, we can think about how to lazy load them. EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR: HOW DO I GET A REFERENCE TO THE WINDOW OBJECT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
LEARNING ANGULAR: CREATING A TABS COMPONENT That said, definitely read thoughtram’s article on how to develop a tabs component in Angular first. Then come back and continue here 😃. Ok, to recap, the API of the tabs component looks as follows: Tab 1 Content Tab 2 Content . Whenever a user clicks on the tab | JURI.DEVMY TECH NEWSA VARIETY OF TOPICSCONTACT MEBLOGS Egghead.io is an online learning platform for web developers. This is the place where you learn about the best JavaScript tools and frameworks straight from industry pros. Egghead is a group of working web development professionals , creating concise and information dense video courses. Since May 2017 I publish video courses as an Egghead ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMICALLY LOAD CSS WITH THE ANGULAR CLI Hint: you might have seen lazy being used when configuring styles in the angular.json.It has been deprecated in favor of inject however, as the latter better expresses the actual meaning.. To see the effect, compile the app with ng build --prod.. Lazy load at runtime. Now that we have separate CSS files being produced by the Angular CLI, we can think about how to lazy load them. EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR: HOW DO I GET A REFERENCE TO THE WINDOW OBJECT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
LEARNING ANGULAR: CREATING A TABS COMPONENT That said, definitely read thoughtram’s article on how to develop a tabs component in Angular first. Then come back and continue here 😃. Ok, to recap, the API of the tabs component looks as follows: Tab 1 Content Tab 2 Content . Whenever a user clicks on the tab| JURI.DEV
Egghead.io is an online learning platform for web developers. This is the place where you learn about the best JavaScript tools and frameworks straight from industry pros. Egghead is a group of working web development professionals , creating concise and information dense video courses. Since May 2017 I publish video courses as an EggheadBLOGS - | JURI.DEV
I often see people confused about how the DI works, in particular with lazy loaded modules. In this article we’re going to explore some dependency injection particularities with Angular, specifically in combination with lazy loaded modules. Juri Strumpflohner. Apr 20, 20219 min read.
CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. COMMON CHUNK AND LAZY LOADING IN ANGULAR Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
NEXTJS | JURI.DEV
Create a Next.js web app with Nx Let's explore some of the particularities of the Angular dependency injection mechanism GIT EXPLAINED: FOR BEGINNERS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BLOGS | JURI.DEV
In this article, we’re going to explore how to create our very first web application with Next.js and Nx. We’re going to learn about the anatomy of a Nx based workspace, how to generate one, and specifically how to setup our Next.js application. COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APP Note, we’re always importing environment.ts and never an environment specific file such as environment.prod.ts.The reason is that at compile time, the Angular CLI will take care of renaming the environment specific configuration file into environment.ts and to compile it into your app accordingly.. You can also create new files, say for your “staging” environment. ANGULAR: HOW DO I REGISTER AN EVENT LISTENER ON DOCUMENT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
COMMON CHUNK AND LAZY LOADING IN ANGULAR Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route MANUALLY LAZY LOAD AN ANGULAR MODULE WITH VIEWENGINE AND Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BETTER REDIRECTS IN ANGULAR ROUTE GUARDS COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APPSEE MORE ONJURISTR.COM
CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
COMMON CHUNK AND LAZY LOADING IN ANGULAR Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route MANUALLY LAZY LOAD AN ANGULAR MODULE WITH VIEWENGINE AND Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BETTER REDIRECTS IN ANGULAR ROUTE GUARDS COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APPSEE MORE ONJURISTR.COM
CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we COMMON CHUNK AND LAZY LOADING IN ANGULAR Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
NEXTJS | JURI.DEV
Create a Next.js web app with Nx Let's explore some of the particularities of the Angular dependency injection mechanism COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APP Note, we’re always importing environment.ts and never an environment specific file such as environment.prod.ts.The reason is that at compile time, the Angular CLI will take care of renaming the environment specific configuration file into environment.ts and to compile it into your app accordingly.. You can also create new files, say for your “staging” environment.BLOGS | JURI.DEV
In this article, we’re going to explore how to create our very first web application with Next.js and Nx. We’re going to learn about the anatomy of a Nx based workspace, how to generate one, and specifically how to setup our Next.js application.JURISTR.COM
301 Moved Permanently. nginx ANGULAR: HOW DO I REGISTER AN EVENT LISTENER ON DOCUMENT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
GWT HYPERLINK WIDGET WITH IMAGE Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
COMMON CHUNK AND LAZY LOADING IN ANGULAR Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route MANUALLY LAZY LOAD AN ANGULAR MODULE WITH VIEWENGINE AND Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BETTER REDIRECTS IN ANGULAR ROUTE GUARDS COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APPSEE MORE ONJURISTR.COM
CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
COMMON CHUNK AND LAZY LOADING IN ANGULAR Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route MANUALLY LAZY LOAD AN ANGULAR MODULE WITH VIEWENGINE AND Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BETTER REDIRECTS IN ANGULAR ROUTE GUARDS COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APPSEE MORE ONJURISTR.COM
CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we COMMON CHUNK AND LAZY LOADING IN ANGULAR Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
NEXTJS | JURI.DEV
Create a Next.js web app with Nx Let's explore some of the particularities of the Angular dependency injection mechanism COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APP Note, we’re always importing environment.ts and never an environment specific file such as environment.prod.ts.The reason is that at compile time, the Angular CLI will take care of renaming the environment specific configuration file into environment.ts and to compile it into your app accordingly.. You can also create new files, say for your “staging” environment.BLOGS | JURI.DEV
In this article, we’re going to explore how to create our very first web application with Next.js and Nx. We’re going to learn about the anatomy of a Nx based workspace, how to generate one, and specifically how to setup our Next.js application.JURISTR.COM
301 Moved Permanently. nginx ANGULAR: HOW DO I REGISTER AN EVENT LISTENER ON DOCUMENT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
GWT HYPERLINK WIDGET WITH IMAGE Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APPSEE MORE ONJURISTR.COM
CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BETTER REDIRECTS IN ANGULAR ROUTE GUARDS ANGULAR: HOW DO I GET A REFERENCE TO THE WINDOW OBJECT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
LEARNING ANGULAR: CREATING A TABS COMPONENT That said, definitely read thoughtram’s article on how to develop a tabs component in Angular first. Then come back and continue here 😃. Ok, to recap, the API of the tabs component looks as follows: Tab 1 Content Tab 2 Content . Whenever a user clicks on the tabABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APPSEE MORE ONJURISTR.COM
CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BETTER REDIRECTS IN ANGULAR ROUTE GUARDS ANGULAR: HOW DO I GET A REFERENCE TO THE WINDOW OBJECT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
LEARNING ANGULAR: CREATING A TABS COMPONENT That said, definitely read thoughtram’s article on how to develop a tabs component in Angular first. Then come back and continue here 😃. Ok, to recap, the API of the tabs component looks as follows: Tab 1 Content Tab 2 Content . Whenever a user clicks on the tabABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. MANUALLY LAZY LOAD AN ANGULAR MODULE WITH VIEWENGINE AND Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DEBUGGING ANGULAR APPLICATIONS FROM THE CONSOLE Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
LAZY ANGULAR MODULES Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
UML USE CASE "EXTEND" AND "INCLUDE" RELATIONSHIPS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR: HOW DO I REGISTER AN EVENT LISTENER ON DOCUMENT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DON'T CREATE YOUR OWN MAPPER, LET AUTOMAPPER DO THE JOB Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
WRITING IOC SUPPORTED INTEGRATION TESTS USING AUTOFAC Writing IoC Supported Integration Tests using AutoFac. Dec 12, 2011 2 min read. Using a dependency injection framework can greatly facilitate your code's testability in that you don't have any "glue" code for managing a classes' dependency that needsABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APPSEE MORE ONJURISTR.COM
CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BETTER REDIRECTS IN ANGULAR ROUTE GUARDS ANGULAR: HOW DO I GET A REFERENCE TO THE WINDOW OBJECT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
LEARNING ANGULAR: CREATING A TABS COMPONENT That said, definitely read thoughtram’s article on how to develop a tabs component in Angular first. Then come back and continue here 😃. Ok, to recap, the API of the tabs component looks as follows: Tab 1 Content Tab 2 Content . Whenever a user clicks on the tabABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor ANGULAR SERVICES, PROVIDEDIN AND LAZY MODULES the runtime impact of using the providedIn or NgModule.providers registration (e.g. with the number of instances at runtime for lazy loaded modules) the bundling impact, in that providedIn allows to tree-shake out Angular services that are not being used. So in general I always recommend the providedIn to use as the default. DYNAMIC UI WITH CDK TEMPLATEPORTAL AND DOMPORTALHOST DomPortalHost and TemplatePortal. When using CDK Portals we need to distinguish between two parts: the portal (which - as mentioned - is either a ComponentPortal or TemplatePortal); the portal host which is the so-called “open slot” where we want to render our dynamic content (our portal).; For our scenario we use the TemplatePortal, which allows us to reference a TemplateRef (which we EXPLORE ANGULAR ROUTER'S RUNGUARDSANDRESOLVERS Angular v7 introduced a couple of new options to the runGuardsAndResolvers. The first one (introduced in 7.1) is the pathParamsChange. When applying the pathParamsChange setting, the router will only re-run guards and resolvers when the path params change, thus ignoring optional parameters and query params. As a result, only the following route COMPILE-TIME VS. RUNTIME CONFIGURATION OF YOUR ANGULAR APPSEE MORE ONJURISTR.COM
CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
CONFIGURE A PROXY FOR YOUR API CALLS WITH ANGULAR CLI Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
BETTER REDIRECTS IN ANGULAR ROUTE GUARDS ANGULAR: HOW DO I GET A REFERENCE TO THE WINDOW OBJECT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
LEARNING ANGULAR: CREATING A TABS COMPONENT That said, definitely read thoughtram’s article on how to develop a tabs component in Angular first. Then come back and continue here 😃. Ok, to recap, the API of the tabs component looks as follows: Tab 1 Content Tab 2 Content . Whenever a user clicks on the tabABOUT ME | JURI.DEV
About Me. Hey 👋, I’m Juri Strumpflohner, a 36 years old software developer. Currently I work as a JavaScript Architect and Engineering Manager at Nrwl where I work on Open Source projects such as Nx and NxCloud and help clients succeed with their projects. I’m a Google Developer Expert in Web Technologies, an Egghead Instructor CREATE NX LIBS WITH ASSETS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DEBUG JEST WITH VSCODE Debugging with VSCode. With Jest it is a bit different. Jest uses JSDom underneath, so there is no real browser running. Jest uses Node. However, you can create a handy VSCode launch configuration to allow you to debug your tests from within your IDE. Here’s a short video I recorded to walk you through. MANUALLY LAZY LOAD AN ANGULAR MODULE WITH VIEWENGINE AND Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DEBUGGING ANGULAR APPLICATIONS FROM THE CONSOLE Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
LAZY ANGULAR MODULES Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
UML USE CASE "EXTEND" AND "INCLUDE" RELATIONSHIPS Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
ANGULAR: HOW DO I REGISTER AN EVENT LISTENER ON DOCUMENT Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
DON'T CREATE YOUR OWN MAPPER, LET AUTOMAPPER DO THE JOB Juri Strumpflohner Follow Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops.Juri is also a recognized Google Developer Expert in WebTechnologies
WRITING IOC SUPPORTED INTEGRATION TESTS USING AUTOFAC Writing IoC Supported Integration Tests using AutoFac. Dec 12, 2011 2 min read. Using a dependency injection framework can greatly facilitate your code's testability in that you don't have any "glue" code for managing a classes' dependency that needsGot it!
This website uses cookies to ensure you get the best experience on ourwebsite
Cookie Consent plugin for the EU cookie lawHello
I AM JURI.
DEVELOPER, SPEAKER, INSTRUCTOR. I've been working as a software developer and architect for 10+ years, with technologies like Java, .Net, Node.js on the desktop, mobile as well as web. Lately I'm mostly focusing on frontend web development with JavaScript, on writing technical articles, teaching andconsulting.
I'm also a Google Developer Expert in Web Techand
an Egghead.io Instructor.
TECHNICAL WRITING
Learn, share, improve Writing has always been an important part of me. I never did it for money, but purely out of joy and passion to share my lessons learned with others. I've been writing on my blog FOR OVER 10 YEARS about a variety of topics , growing it from 10 visitors a day to a MILLION VISITORS A YEAR. Expose yourself, get feedback, improve. THE BEST WAY TO LEARN AND DEEPLY UNDERSTAND THINGS IS BY EXPLAINING THEM TO OTHERS, in whateverform you like.
My articles
GOOGLE DEVELOPER EXPERT in web technologies, Angular In November 2017 I officially became a GOOGLE DEVELOPER EXPERT IN WEB TECHNOLOGIES. I feel so honored to be part of this amazing group of experts from all around the world. Being a GDE gives me special insights and allows me to directly connect with Google Engineers, helping me to better support the community. WHAT IS A GDE? We're not Google employees, but rather it's a recognition by Google Inc. as having exemplary expertise in a given technology or product field. More on the official GDE website.
My GDE Profile
PUBLIC SPEAKING
I love to give presentations. To study complex topics, digest them, make them visually appealing and easy to grasp. It's probably part of why I like to teach as well. By the end of 2017 (quite late actually) I started to also give public talks, at meetups and conferences and I've been doing that since then (whenever my time allows me to do so). Want me to speak at your event? Sure, contact me and we'll see how to arrange things.My talks
TEACHING & CONSULTING I always loved to share my knowledge with others, out of which my passion for teaching has grown. Besides my courses on Egghead, I've been teaching over a dozen on-site workshops at different companies. HOW AM I DIFFERENT? I'm a professional software developer, not only having years of experience in quite a broad range of backend and frontend development, but I STILL DEVELOP ENTERPRISE SOFTWARE ON A DAILY BASIS. By doing so and by talking to different companies I have a unique perspective on the day-to-day problems that arise when creating large enterprise applications. My current workshops include: * Angular Beginner and Intermediate (2-3 days)* Git (1 day)
* _Want something different? Get in touch with me_Get in touch
EGGHEAD.IO INSTRUCTOR Video tutorials for badass web developers. Egghead.io is an online learning platform for web developers. This is the place where you learn about the best JavaScript tools and frameworks straight from industry pros. Egghead is a group of WORKING WEB DEVELOPMENT PROFESSIONALS, creating concise and information dense video courses. Since May 2017 I publish video courses as an Egghead Instructoron topics such as
Angular, JavaScript and Git. Even before that time I highly appreciated Egghead because of its focus on quality and conciseness. Time is rare which is why Egghead places a particular focus on creating short, concise bite-sized videos. My Egghead courses and lessonsDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0