AngularJS to Angular / Predictive Prefetching for Angular / Angular Console

Angular Mountain View
Angular Mountain View
Public group
Location image of event venue


We have an exciting event planned for Wed 8/22!

Migrating from AngularJS to Angular

Elana has spent the last three months digging deeply into the experience of migrating from AngularJS to Angular, talking with companies and developers from all of the community. Elana will share what she's learned about the challenges and successes that come with the various tools and strategies.

Elana will also be announcing two new tools that will help Angular developers make the migration from AngularJS to Angular.

About Elana Olson
Elana is a software engineer interning on the Angular team this summer. Elana has created tools and documentation to support developers migrating from AngularJS to Angular.

Predictive Prefetching for Angular

Websites are slow! Double-click shows that the average load time on a 3G network is 19 seconds! On top of that, on mobile devices, JavaScript compared to a JPG image with the same size may require x25 more processing time.

How to speed up our apps? Lazy-loading is here to help! By only loading the minimum amount of JavaScript during the initial page load we can improve the UX dramatically. However, this brings another set of questions - how to decide what to load lazily, how to provide instant page load by mindfully prefetching the bundles, without draining the users' mobile data plan?

Machine learning is already playing an essential role in our day-to-day life, and it has the potential to assist in our development process for smaller, smarter, and faster JavaScript applications!

In this talk, we'll see how we can create a machine learning model from a Google Analytics report. Later, by empowering static analysis techniques, we'll map this model to the lazy-loaded JavaScript chunks and apply predictive prefetching and data-driven bundling. In the last part of the presentation, we'll look at Guess.js which provides a sample implementation of these ideas.

About Minko Gechev
Minko is a co-founder of and has a big passion for open source.

Introducing Angular Console
In this talk Aysegul will demo Angular Console--a more approachable way of using the Angular CLI. She will show how Angular Console helps you create new projects, build and test them, generate components and services, without having to remember any flags or even touching the terminal.

About Aysegul Yonet

Aysegul is a Senior Angular Engineer at Narwhal Technologies (, focuses on Angular, Data Visualization and WebXR. She is a Developer Expert at Google for Web Technologies/Angular and an active conference speaker. She previously worked as Senior Software Engineer at Autodesk Play, a 3D and VR authoring tool and A360 Viewer and A360 Drive. She enjoys teaching at a variety of non-profit organizations aiming to increase diversity in the software industry.


6:30PM - Doors open, Food, Drinks, Socialize
7 - Welcome & Angular Update
7:05 - Migrating from AngularJS to Angular
7:50 - Predictive Prefetching for Angular
~8:22 - Shuttle to Caltrain leaves
8:35 - Angular Console
8:55 - Q&A
9.00p - End


Can't attend? Watch the livestream (starting 7p PT) at


To get a pre-printed badge, you must have a Yes RSVP (with a full first and last name listed) by 12p on Mon 8/20.

If a pre-printed badge is not available when you arrive, you may create one on-demand - this option may have a long wait and will only be available until 8pm.

Getting to the meetup by public transit (MVgo East Bayshore Shuttle ( from Caltrain)