AngularJS is changing the way web applications are created. Single page apps built with Angular are much less complex, more robust, and easier to test.
The world’s best Angular experts inspire you to bring your Angular projects to a higher level.
Angular, Ionic, ES6, TypeScript, Web Components, etc.
Todd is founder of Voux and developer advocate at Telerik. He is also an industry recognised Angular evangelist and Google Developer Expert (GDE), and regularly runs workshops at Google in San Francisco and around Europe.
Wassim (aka manekinekko on Twitter/Github) is a Developer Advocate based in Paris. He is also a Developer Expert in Web technologies nominated by Google. He enjoys writing technical articles, meeting developers at events, speaking at conferences and contributing to open source projects: core contributor to Angular Universal and more…
Wassim’s mantra: Love what you do and do what you love.
She helps organize various events in the JS community such as Global Ember Meetup, track chair for QConSF, ng-cruise, and empowers large teams with mentorship through EmberSherpa.
Uri started developing software at the age of 12. Since then, he's been pursuing his passion for technology, both professionally and through notable side projects and community activities. He's also a lean startup enthusiast, a Launchpad mentor, and the lead of Tel Aviv’s Google Developer Group. Uri is an Angular.JS expert too, who lectures in an advanced web development code lab at the Technion, Israel’s Institute of Technology. Among his interests are reverse engineering, hardware hacking, and mobile development. Uri is an avid Salsa dancer and a musician – and enjoys bringing his passions together for projects like SalsaBeatMachine.org
Gerard Sans is a Computer Science Engineer and Angular Google Developer Expert. Having lived and worked for all sorts of companies over the whole world, he is always up for a good challenge. He likes running AngularZone London, mentoring students and participating in the community.
Maxim Salnikov is Oslo-based web UI developer, a Google Developer Expert with strong passion to mobile. He has 10+ years experience in development front-ends for complex web applications. He knows everything about web front-end: starting from user interfaces prototyping, going through HTML/CSS/JS implementation and finishing with architecting RESTful APIs.
Working daily with web front-end technologies he is happy to experiment with the same stack for building hybrid mobile apps using latest hybrid frameworks. On evenings he runs Norway’s largest meetups dedicated to web front-end: Framsia, AngularJS Oslo. Also he is leader of Norway's biggest community dedicated to mobile development (Mobile Meetup Oslo) and currently working on organizing conference for mobile developers in 2016.
Maxim likes to travel the world visiting developers events and open for offers to share his experiences and knowledge by speaking at conferences and meetups.
Workshop details (Please note: Workshop tickets are sold separately.)
Skilled programmer with over 16 years of IT industry experience. Emerging technologies and social media enthusiast. Coauthor of AngularJS. First steps, co-founder of the group AngularJS Warsaw. He’s also spent years working closely with some of the biggest companies on the financial and telecommunication markets. In his free time, he listens to music with a little kick to it, plays the bass, and cycles. While working with AngularJS for the past 4 years, he participated in the creation of a cutting edge banking transaction system designed for mobile platforms, and a group insurance support system, among others. His experience with and enthusiasm for AngularJS are thoroughly discussed in the aforementioned book AngularJS. Pierwsze kroki (Helion publishing), as well as videos such as AngularJS tworzenie aplikacji (AngularJS creating applications) and AngularJS. Czysty kod (Angular JS. Clean code).
Workshop details (Please note: Workshop tickets are sold separately.)
Uri works at Meteor Development group at the Apollo team and is the creator of the angular-meteor library and the Angular-Apollo library which lets Angular developers integrate GraphQL into their apps. Uri travels around the world building infrastructure, applications and helping developers. He is mainly focused about expanding the Angular community to new areas in data integration and the backend server, GraphQL and Meteor.
Adam refers to himself differently, full-stack software engineer, language agnostic coder, long talker. Either the way, he loves coding and has been doing that since he was too young to remember, although always finding time for other pleasures too. He's started Acaisoft to be able to pursue the most technologically challenging projects, not always the most profitable. Still making too many stupid mistakes, possibly due to lack of proper unit testing, but practice makes perfect as they say. Now trying to share gathered knowledge with Others.
An IT Recruiter since 2005. For the last 5 years he's been Recruitment Manager in 7N, a Danish top contracting agency for experienced IT professionals. He's recruited for more than 100 companies and has seen (and quite often improved) careers of hundreds of programmers. He's interested in the impact of non-technical skills on work satisfaction and career progress of IT experts. He's got PhD in sociology, writes a recruitment blog rekrutacyjny.blogspot.com
Sebastian Witalec is a Technical Evangelist for Progress/Telerik with over 8 years of experience in software engineering and architecture. Sebastian has passion for all types of technologies. However in the last few years his focus shifted towards cross platform Mobile development where he gained experience with Apache Cordova and NativeScript. He is always happy to learn about the new stuff and to pass the knowledge as far as his voice (or the wire) can take him. Sebastian is based in London, UK actively working with various Dev communities in the area. When not acting techie he is a massive football fan/player (probably bigger at heart than skills).
This workshop is all about modern SPA architecture, focused on popular architectural design pattern Redux. Redux, an architectural pattern inspired by concepts from stateless web architecture patterns and functional programming paradigms, introduces a unidirectional data-flow and a predictable state container that scales. It’s a popular, mind-blowing alternative to the popular MVC pattern and solves a lot of issues in an elegant and clean way. Through this workshop, We will build a complete flow of a typical application, using Angular2 as the presentation layer.
Reactive programming is extremely powerful, but a bit of a paradigm shift for many developers. Angular 2 leverages RxJS 5 observables for much of it's async. This workshop focuses on providing deep knowledge of RxJS 5 from the ground up, as taught by the lead author of RxJS 5.
The term Progressive Web App refers to a group of technologies, such as service workers, and push notifications, that can bring native-like performance and user experience to web apps. Progressive Web Apps are interesting because in some ways they represent a coming of age for the Web. The Angular Mobile Toolkit makes it easy to build snappy Web apps that load instantly on any device, even without an internet connection. Take advantage of the searchability, shareability, and no-install-required-ability of the Web without compromise. During this 100% hands-on session we'll have a look on recent tools and guides from Angular team to help us build Progressive Web Apps. We'll have a look at Angular CLI and plugins/libraries for App Shell, Service Worker, and Application Manifest supporting us in fast and easy creation of installable, offline-capable, mobile-network-friendly apps.
This workshop will get you up and running quickly, and teach you the core knowledge you need to deeply understand and build AngularJS applications.
The workshop will also include hands-on practice, so please bring your laptops with you.
PGE Narodowy, aleja Poniatowskiego 1, 03-901 Warszawa
Angular 2 is the new upcoming version of AngularJS. Angular 2 offers many new cool features, including Server-Side-Rendering (SSR). With SSR you will be able to render any Angular 2 application on the server for faster page loading, better SEO and great User Experience. In this talk we will discover how server-side rendering work under the hood. Get ready for the future, get Universal.
Do you think it’s possible to live code an Angular 2 app, create a backend, and deploy it in one talk? With the convenience of Angular-CLI and a little help from Firebase and material design, see how easy it is to create apps with Angular 2 and why this new framework is the great for quickly prototyping ideas and is built to scale large applications across distributed teams.
Socialize, have some coffee or other drinks.
In my brief speech I'll try to look at AngularJS from the perspective of professional opportunities:
IndexedDB is not new. It is supported in almost every browser and can power the most modern of client side applications. But there is not a lot of love for it and that needs to change.
We'll investigate why we should love IndexedDB and the kind of apps you can create when you have the power of a database in the browser. Then we'll dive into how to use IndexedDB with a look at both the terrifying API and the friendly libraries and Angular integrations that will help us along the way. Together we'll discover a new love for IndexedDB.
Socialize while eating at our delicious buffet.
Redux is an architectural pattern inspired by Flux, which introduces a unidirectional data flow and a predictable state container that scales. This talk will focus on how to implement redux workflow in Angular2 through a series of practical examples.
Angular 2 comes with a new router. We will review its main features and show how we can use navigation guards, secure sections, use nested routes and do lazy load while quickly building a prototype for a very special client!
Are you using promises in your web application? What if you found out you were wasting system resources by doing so? Find out about RxJS and Observables and why Netflix uses them to manage their async needs. Learn why RxJS 5 Observables are the async type of choice for Angular 2 and how they're used with Angular 2 to manage async.
Socialize, have some coffee or other drinks.
The atomic building block of Angular 2 applications is the component. The entire architecture is built around component composition and a clear API for communicating events and state through your component tree. This allows us to create stateless components with deterministic rendering which lead to a profound reduction of moving parts in your application. The magic of this brave new world in Angular 2 is that it can be applied perfectly to our Angular 1.x applications. We will take journey from angular.component to @Component and in the process learn how we can use Angular 2 to write the absolute best Angular 1.x applications possible.
Progressive Web Apps load instantly, work offline, can be added to the home screen, have a splash screen (like a native app) for when you open it and can also benefit of push notifications. Angular 2 is a full-featured framework that provides tools for the complete workflow of the developers. Come learn how to build your next PWA using Angular 2.
If you are looking for an even more opinionated style guide for syntax, conventions, and structuring Angular 2 applications, then you're in the right place. The purpose of this talk is to provide guidance on building Angular 2 applications by showing the most common conventions used, highlight some of the Angular 2 recommended ones and, more importantly, what rules you can bend.
Click... and here it is. Our AngularJS application has been deployed to 120 Scandinavian banks, starting to replace an old legacy system. It took us over 1 year to reach production and we learned some lessons you'll never read in any tutorial.
Click... tech-part. How would you deal with data binding and cross-component communication in a huge system? What does a directive represent in an enterprise-scale application? How to make 2 architectures, the legacy and angular, co-exist? And, damn, the backend is down again!
Click... business-part. So all these people are Java developers...? Guys, are you really sure, that this latest JS buzzword is our biggest concern at the moment? By the way - did Angular 2 make our AngularJS interface a legacy app already? And does anyone know if the backend is up anyway?
I'll share my experience of doing something really amazing, yet difficult, having Angular playing the lead role in crazy financial sector!
We are moving into a new era in client-server communications. new technologies and practices are emerging, leaded by GraphQL. We will learn how to use those technologies in our Angular apps, including techniques like Query Batching and real time updates from the server.
NativeScript is an open source cross platform framework that lets you build mobile apps with 100% native UI, however it is not limited to just building sleek and beautiful apps. Its versatility lets us go beyond the boundaries of a mobile screen and enter the cyber brain of a MiP robot.
In this talk you will see how to establish a connection with MiP robot (close cousin to T-800) and how to create a NativeScript remote controller to move the robot around the stage. To do that we will use the MiP BLE Protocol to communicate with the machine via Bluetooth.
You can expect to see a real robot controlled with a NativeScript app. After the session I will share the code with you, so that you could get your own robot to protect your desk at work.
Once upon a time, in kingdom "A", lived a very wise king. As the kingdom got bigger, more and more people started having trouble, getting into fights, acting strange, quitting their jobs, etc. So the king and his architects figured out a creative way to solve this scaling problem. What the heck does it got to do with ngModules? I don't know, stop judging me!
Socialize, have some coffee or other drinks.
This is your opportunity to ask questions to the team. Use the tag #AskNgPoland on twitter and we'll forward them your question.
Have a last drink before leaving.
As NG POLAND we support all Angular Communities in Poland. We are proud to share knowlegde, build new communites and popularize Angular technology. We would like to reward the best activists, working for communities as a voluntaries. We are very happy to cooperate with them, observe their work and passion for Angular. We know how hard is build strong community who support each others and share knowledge. Thank you! for all Angular fans. Who will get the reward you will see on NG POLAND conference.
This award will go to the best Angular product for small businesses, across a broad gamut of possible applications. Applicants are encouraged to supply client case study materials, or for beta products, sufficient evidence of compelling market research or focus group evidence.
This award will go to the best Angular product for large, enterprise-level businesses, across a broad gamut of possible applications. Applicants are encouraged to supply client case study materials, or for beta products, sufficient evidence of compelling market research or focus group evidence.
This award will go to the best Angular product for NPOs, governmental or educational organizations, across a broad gamut of possible applications. Applicants are encouraged to supply client case study materials, or for beta products, sufficient evidence of compelling market research or focus group evidence.
How do I nominate an individual, or project for an award? Application forms are available to complete online here.
Workshops 21.11.2016 will take place in Golden Floor Tower, Chłodna 51, Warsaw.
Conference 22.11.2016 will take place in PGE Nationa Stadium, Księcia Józefa Poniatowskiego 1, Warsaw.