ng-europe - The Original European Angular Conference

ng-europe, the original European Angular conference, brings 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 and amazing keynotes, share ideas and of course hack on Angular in the heart of the beautiful city of Paris.

I am a full stack developer leading a Javascript consultancy. We help build prototypes and MVPs for different clients all over the world. My day to day responsibility includes leading on the technical front for all the different projects we are working on, ensuring we are using the right technologies the right way. I also enjoy training and sharing my knowledge by giving talks on different events. In my spare time I enjoy reading, swimming and long walks.

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.

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.

Director of Open Source, and co-creator of Ionic and Stencil. Regularly writes and speaks about mobile app development with Ionic, Web Components and Angular. Proud dad, husband, veteran, and dog’s best friend. Based in beautiful Madison, WI, USA.

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

I’m VP Engineering at Studytube and we provide online education platform for business clients. Doing programming for many years. Only focused on Javascript for 7 years, and with Angular from 2012. I write a blog and lead online Angular courses for RU community, enjoy teaching and making other developers better.

I am a frontend engineer passionate about everything happening in and around the web platform, especially if it has anything to do with JavaScript. I organize the Bucharest Angular meetup group (ngBucharest) and in my free time, i teach people about Angular through workshops or presentations, both in the community and at conferences.

The Events

Workshops, hackathon, bar night, lightning talks and more, we have you covered for up to three days of Angular and socializing goodness.

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: NGRX Store and Effects

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. Full plan includes:- Redux Architecture- Writing our own Redux Store- ngrx/store and component architecture- Actions/Action Creators- Reducers- Effects with ngrx/effects- Router state- CRUD operations- Route guards/preloading- Change detection and Observables

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.

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.

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.

Christian Liebel

Progressive Web Apps are the next big thing: this application model finally allows web applications to leverage powerful features that were previously reserved to native applications only. However, not all native features are exposed as a browser API and it will still take some time until PWAs finally land on the majority of devices out there. In the meantime, Cordova and Electron are here to help: they turn your web applications into native application packages that can be distributed to mobile platforms such as Android or iOS and desktop platforms like Windows, macOS and Linux. While the vast majority of your source code can be shared across all platforms, there might be a fraction that is platform-specific. Thanks to Angular, handling these platform differences is an easy task. Thinktecture’s Christian Liebel shows you how to build real-cross platform Angular apps with Cordova and Electron—on the road to Progressive Web Apps.

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

Antal Andrei

The Angular team launched Angular Labs this year with a goal to more transparently communicate the new ideas and explorations the team is making with the framework. One of this experiments is Angular Elements - a way to embed components written in Angular into any application without needing Angular to be present on the page. How is this possible? Simple, the single Angular component is packaged as a native web component providing just the input/output interface and encapsulating the logic. During the presentation, i will showcase how you can create such a component written in Angular code and use it effortlessly it in a React app. Already intrigued? Good 😃 Let’s explore the future together!

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.

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

There has been a recent explosion of new Web APIs and technologies available in the browser, such as Web Components and Progressive Web Apps (PWAs). These new APIs and technologies offer major new capabilities to app developers and end users, and Ionic has been evolving to take advantage of them.

Once built entirely on Angular, Ionic is moving all of its mobile-focused UI components to standardized Web Components, gaining dramatically reduced code size and load times in the process. Additionally, these Web Components are highly portable, working seamlessly in Angular but also in any other framework, or without any framework at all.

In this talk we’ll describe how the Ionic team ported a large Angular UI component set to Web Components, building a new project called Stencil in the process to make building these Web Components easier than ever. We’ll talk about Angular Web Component interoperability, and why you might want to explore creating reusable Web Components for your own projects.

Sven Sauleau

Mashhood Rastgar

Create a simple functional prototyping in 20 minutes using Angular and Firebase. In this talk I will introduce the audience to Firebase/AngularFire and then will create a simple app like a twitter clone complete with sign up, login, listing tweets, adding them and liking them and deploy the app on Firebase. The idea behind the talk is to show how clean and easy it is to develop the apps once you have a good hold on the framework, and vast productivity gains you get from it. There will be some talk on best practices and different possible ways of doing things (smart vs dumb components).

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’!

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.