ng-europe - The Original European Angular Conference

ng-europe, the original European Angular conference, is back! The 2018 edition will take place in the beautiful city of Paris on February 1st (Workshops)-2nd (Keynotes and talks) and will bring you the most awesome people from the Angular community. On top of great content, ng-europe also aims to be a great place for people to socialize, make new friends and meet old ones, learn through great workshops, share ideas and of course hack on Angular in the heart of the beautiful city of Paris.

Stefanie is a UI/UX Designer and Developer in Silicon Valley currently at Cisco. Her recent project included leading the design for the new Angular documentation site. When she’s not busy or playing with tech, she enjoys traveling the world, working on her photography skills and salsa dancing.

I’m a developer, trainer and speaker with over 16 years experience working for organisations such as the European Space Agency, Google and now Microsoft, where I am a Senior Cloud Developer Advocate. I’m also author of the book “Angular: From Theory to Practice” and I’ve taught over 50,000 students Angular & JavaScript through my site codecraft.tv.

Jen Looper is a Senior Developer Advocate at Progress with over 15 years’ experience as a web and mobile developer, specializing in creating cross-platform mobile apps. She’s a multilingual multiculturalist with a passion for hardware hacking, mobile apps, machine learning and discovering new things every day. Visit her online at http://www.ladeezfirstmedia.com, or via Twitter @jenlooper.

The Lightning Talks Speakers so Far

Christian Weyer is founder and CTO of Thinktecture AG, as well as Google GDE (Developer Expert) and Microsoft MVP (Most Valuable Professional). He is an engaged and passionated speaker on several software conferences and events all over the world since two decades. Find him on Twitter @christianweyer.

Christian Liebel is an Angular developer since the early alphas and a cross-platform development enthusiast at Thinktecture AG. Due to his regular publishing in German developer magazines and engagement in the developer community, he was awarded a Microsoft MVP (Most Valuable Professional). Find him on Twitter @chris_liebel.

Since the first time he met web development, Steffen Jahr is enthusiastic about the development of web and mobile applications. With his work as a software developer at Thinktecture AG he can live out his enthusiasm and develops cross-platform solutions with HTML5 and JavaScript. He also loves creating Progressive Web Applications to make the web a little bit more native.

The Schedule

NgEurope Hackathon

Come hack with other attendees!

There will be various optional challenges during the Hackathon including a special challenge with an awesome prize sponsored by Wakanda and another one by ag-Grid. If you want to participate, please install Wakanda and get familiar with ag-Grid before the hackathon on your laptop and you will get a chance to win a 2016 Apple MacBook and a Google Pixel phonehttps://wakanda.github.io/https://www.ag-grid.com/

We’re happy to announce that members of the core team will be here to help you during the hackathon. This includes:

Angular for Enterprise Applications: Workshop

Many questions soon arise when using Angular to develop applications for large enterprises: How can the application be divided into several modules and NPM packages? How can existing identity solutions such as Active Directory be integrated and Single Sign On realised? How can performance be ensured, while managing large clients and how can AOT, Tree Shaking, and Lazy Loading support this? How can the application be internationalised and prepared for global conditions? An Angular application is coded and developed live in this workshop to answer all these questions.

Breakfast and lunch will be provided as well as coffee breaks.

About the expert:

Manfred Steyer is a proficient angular trainer and book author on Angular and Javascript. He is a trainer and Consultant with focus on Angular. Google Developer Expert (GDE) and Microsoft MVP. Writes for O'Reilly, Hanser, the German Java Magazine, windows.developer and Heise. Regularly speaks at conferences.

Web goes Native: Progressive Web Apps (PWA) with Angular—in Action!

Buzzword Bingo time! For sure, PWA is one of the hottest topics in Web space today. Come and join the Thinktecture crew to learn about how to design and build Progressive Web Apps with Angular. A PWA should feel like a real app we are used to since years, users want an icon on the home screen and native-like performance and functionality. To achieve this, we are going to touch several architectural and feature areas such as application shell, offline capabilities, data sync, push notifications, data sharing and payment. And of course, we will see all of this in action with Angular CLI and accompanying tools by applying technologies such as service workers, browser databases and push frameworks. This is surely going to be a lot of fun, not just for mobile devices. Come and join us—in action!

Advanced Angular: Component Architecture and ngrx

In this advanced workshop we will go beyond the fundamentals of Angular to teach strategies for managing state across medium and large applications.

This will be a highly interactive workshop with Todd working 1on1 with participants to ensure that they get the most out of the day.

No existing knowledge of Redux-style architectural patterns will be assumed. We will start out by writing our own custom "Store" implementation and then layer on the features of Redux and ngrx piece by piece until the picture is complete. We will learn how to manage side-effects using advanced Observable techniques with ngrx/effects, and see how we can "unwrap" our Observable state within our pure, presentational Components.

About the expert:

Todd Motto is a Google Developer Expert and front-end engineer. He runs Ultimate Angular, teaching developers and teams how to become Angular experts.

Victor Savkin

Erik Haddad

Angular is a cross-platform solution for building powerful apps and supports Progressive Web Apps out of the box. Firebase gives you the tools and infrastructure you need to build better apps and grow successful businesses. Learn how Angular and Firebase tools enable you to increase app engagement with faster loads, offline access, authentication, data/media storage, serverless operations, push notifications, and more, through the progressive enhancement of your mobile web apps.

Jeff Cross

Stefanie Trimble Fluin

Having worked on angular.io, I gained an appreciation for the process and care that the Angular team puts into its efforts. Angular Material is one of the best libraries available for easily and quickly adding beautiful functionality and user experiences. In this talk you will learn about:

The goals, vision, and philosophy behind Angular Material and why it’s so awesome

Manfred Steyer

An application’s performance influences its acceptance and therefore also its commercial success significantly. However, there is not a sole adjusting screw for performance tuning in single page applications but even several influencing factors that need be considered. With its architecture, Angular addresses these aspects and offers some possibilities to provide a breath-taking performance. By the means of an application which is optimized systematically, this workshop shows how to use these possibilities. You learn how to leverage Ahead of Time Compilation (AOT), Tree Shaking and Lazy Loading to improve the startup performance of your application dramatically. In addition to that you see how to use the optimization strategy OnPush to speed up data binding performance in your solutions. Furthermore, Service Worker for caching and instant loading is covered as well as Server Side Rendering to improve the perceived loading time.

Asim Hussain

Thought hacking was hard? It’s not, it’s easy and I’m going to show you how! In this episode of CSI Paris we’ll investigate a series of hacking stories and break them down step-by-step to see exactly how they did it. By the end you’ll walk away a little bit more scared and a lot more prepared with some great practices you can apply immediately to your own Angular (and Node) applications.

Todd Motto

Design patterns are what drives sensible architecture, and this applies to code organisation, component and module architecture, all the way through to state management. Let’s see how they all work as individual patterns, and explore their implementation in code. Once we know how the moving pieces work, we can easily fit them together to build solid apps that head in the same direction.

Kamil Kisiela

GraphQL was such a popular topic, especially in the recent year and it was widely known in the React world for a long time. But what about the Angular Community? Are we left behind? Definitely not, thanks to Apollo-Angular library!

I’m going to explain what GraphQL is and what is not. To fully understand the concept, we will cover both server and client sides. We’re going to explore many possibilities that Apollo brings and also tools of GraphQL ecosystem.

In October 2017, we published a completely new version of Apollo which includes really major changes that will make a lot of Angular developers excited. Even the ones that don’t use GraphQL.

Sean Larkin

Your favorite build tool is on the verge of shipping its newest major release! Join me as I give a state of the union on webpack, and how it relates to your angular development. We’ll talk about the our experimental WebAssembly first class integration, and most importantly the “sideEffects” optimization, and why your Angular apps should see a huge performance increase out of the box from it! Finally, we’ll explore what is next on the horizon, and what you can do to get involved!

Adam Bradley

Jen Looper

Do you ever wake up in a cold sweat, thinking that your mobile apps are both boring and stupid? When this happens, you start to question yourself, asking why your apps aren’t more empathetic, why they don’t respond better to your users’ needs. Even if you have built a performant app with a great UI, you can improve it by leveraging new methods of adding machine learning to your apps to create a really useful and enticing mobile app experience. In this talk, you’ll learn some basics of machine learning and how to integrate it into your mobile app, first with some clever APIs, and then with custom trained models using TensorFlow. Come learn how to send your apps back to school and level up their innate ‘emotional intelligence’!

Full Day Workshop: Angular for Enterprise Applications with Manfred Steyer on February 1st Discount applied

Many questions soon arise when using Angular to develop applications for large enterprises: How can the application be divided into several modules and NPM packages? How can existing identity solutions such as Active Directory be integrated and Single Sign On realised? How can performance be ensured, while managing large clients and how can AOT, Tree Shaking, and Lazy Loading support this? How can the application be internationalised and prepared for global conditions? An Angular application is coded and developed live in this workshop to answer all these questions.

Don’t forget to bring your laptop and a French AC adapter during the workshop. Checkin starts at 8:30am until 9:30am on February 1st and workshop lasts until 5:30pm at Espace Charenton. Breakfast and lunch provided.

Full Day Workshop: Progressive Web Apps with Angular with Christian Weyer & Thinktecture Team Discount applied

On February one. Buzzword Bingo time! For sure, PWA (Progressive Web Apps) is one of the hottest topics in Web space today. Come and join the Thinktecture crew to learn about how to design and build Progressive Web Apps with Angular. A PWA should feel like a real app we are used to since years, users want an icon on the home screen and native-like performance and functionality. To achieve this, we are going to touch several architectural and feature areas such as application shell, offline capabilities, data sync, push notifications, data sharing and payment. And of course, we will see all of this in action with Angular CLI and accompanying tools by applying technologies such as service workers, browser databases and push frameworks. This is surely going to be a lot of fun, not just for mobile devices. Come and join us—in action!

Ticket Check

Student Ticket Check

Only emails with domains ending with the following extensions are allowed: .edu, .school, .university, .degree, .academy, .education, .college, .mba and .courses.

Workshops details

Want to get some hands-on experience with the latest in Angular 2, delivered by true experts?

From zero to hero: Build cross-platform solutions with Angular 2

Targeting just the desktop or mobile as a single platform isn’t enough these days. Customers want to use all their devices to get their work done. As business application developers it’s time to address those demands by providing apps for all platforms, whether you think about mobile, desktop or the pure web. In this workshop Christian Weyer and Thorsten Hans will explain which architectural concepts and ideas will build up the foundation for your upcoming cross-platform application. Come and build such an application with Angular 2 and bring a single codebase to all desktop platforms (such as Windows Store, classic Windows Desktop, MacOSX and Linux), all mobile platforms (like iOS, Android and Windows Mobile) - and of course the web browser. Wanna get your hands dirty? Join our workshop!

About the experts:

Christian Weyer has been building distributed software systems for two decades now. As an official Google Developer Expert on Angular and web technologies as well as a Microsoft MVP he loves to speak at various conferences and community events world-wide - with passion. He also gives Angular workshops frequently in Europe.

Thorsten Hans is a passionate frontend developer and awarded as Microsoft MVP. He loves to share his knowledge with international developer communities.

Ticket includes breakfast and lunch. It does not include the conference ticket.