NG-POLAND 2016

November 21-22,2016 Warsaw


Meet Angularians from all over the world. Share knowledge.

ng-Awards Stay up to date Want to be a sponsor?

Buy Tickets


If you have any problems with payments please contact us: darek@ng-poland.pl
International Bank Account Number
NG-Poland Dariusz Kalbarczyk
IBAN: PL98114020040000370275617451
BIC/SWIFT: BREXPLPWMBK


sold out

Buy Workshop


sold out

Why ngPoland?


AngularJS!

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.

Learn from the Best

The world’s best Angular experts inspire you to bring your Angular projects to a higher level.

Topics at ngPoland

Angular, Ionic, ES6, TypeScript, Web Components, etc.

Speakers


Todd Motto

Google Developer Expert

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.

Todd Motto

Wassim Chegham

Google Developer Expert

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.

Wassim Chegham

Tracy Lee

modern-web.org

Tracy is passionate about MVC frameworks and the latest JavaScript technologies. Tracy runs Modern Web podcast & conferences, loves open source, building community, and most of all, cli tools.

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.

Tracy Lee

Session details Workshop details (Please note: Workshop tickets are sold separately.)

Uri Shaked

Google Developer Expert

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

Uri Shaked

Session details Workshop details (Please note: Workshop tickets are sold separately.)

Nir Kaufman

Head of Angular Development at 500Tech

Nir is the Head of Angular Development of 500Tech - a leading front-end consultancy. He is a experienced JavaScript developer, international speaker and Angular evangelist. Nir runs the AngularJS-IL meetup group (with over 3600 members) and collaborated with other local Angular communities around the world. On his spare time he likes to play his guitar and learn new stuff.

Nir-Kaufman

Session details Workshop details (Please note: Workshop tickets are sold separately.)

Gerard Sans

Google Developer Expert

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.

Gerard Sans

Ben Lesh

RxJS 5 Lead Author & Senior Software Engineer @Netflix

Ben works for Netflix in Los Gatos, CA on the UI Platform team. Ben is the lead author of RxJS 5, which is a complete rewrite of RxJS with goals of better performance and JavaScript future spec compliance. He has also been advising the Angular team on their Rx integration.

Ben Lesh

Session details Workshop details (Please note: Workshop tickets are sold separately.)

Shai Reznik

Google Developer Expert

Shai is the founder of HiRez.io - short and funny web development video courses, teaching Angular 2 and beyond. An experienced client side consultant, developer, Google Developer Expert and worldwide speaker also known for his crazy ng-conf talks - “ng-wat” and “The ng-show”. Shai is also the organizer of the largest JavaScript group in Israel and a professional Improv performer.

Shai Reznik

Phil Nash

Developer evangelist for @Twilio and Google Developer Expert

Phil is a developer evangelist for Twilio serving developer communities in London and all over the world. He is a Ruby, JavaScript and Swift developer, Google Developer Expert, blogger, speaker and occasionally a brewer. He can be found hanging out at meetups and conferences, playing with new technologies and APIs or writing open source code.

Phil Nash

Ciro Nunes

Google Developer Expert

Angular contributor, Lead Front-end Engineer at CrossEngage GmbH in Berlin. Ciro is passionate about Front-end development and participated in many different large scale JavaScript projects from E-commerces, passing through Financial Trading to Marketing Tools. His goal as a speaker is to improve developers productivity and the performance of their apps. Currently in love with TypeScript and Angular2

Ciro Nunes

Maxim Salnikov

Google Developer Expert

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.

Maxim Salnikov

Workshop details (Please note: Workshop tickets are sold separately.)

Dariusz Kalbarczyk

AngularJS Evangelist at 7N / PFA Pension

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).

Dariusz Kalbarczyk

Workshop details (Please note: Workshop tickets are sold separately.)

Uri Goldstein

Core Developer at Meteor Development Group

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.

Uri Goldstein

Tomasz Ducin

Modern JavaScript addict, architect and software consultant at @Cybercom Poland

Tomek is an advocate of modern JavaScript solutions. Experienced in both frontend and backend, he's keen on designing interfaces and APIs for long-living enterprise systems. Tomek aims to provide a truly scalable architecture, solving both technical and organisational issues. He considers software development as a challenge of creating small and maintainable pieces of code that provide big business profit. TDD, CI, agile are also among his interests.
Tomek takes part in international projects from financial and data analysis sectors, currently working in Cybercom Poland as Senior Software Consultant. Tomek regularly speaks at conferences in meetups and does workshops on JavaScript and JS-related related technologies.

Tomasz Ducin

Alex Lakatos

Mozilla Tech Speaker

Alex Lakatos wears many hats at Mozilla for the past 5 years, including but not limited to Mozilla Tech Speaker, Mozilla Reps Council Member, T-Shirt Lover. JavaScript developer building on the open web, he has been pushing its boundaries every day. A Trainer based in London he's been doing public and private Angular classes, runs a Meetup group, and just can't shut up about Angular when in front of an audience.

Alex Lakatos

Adam Nowaczyk

Passionate coder, founder of Acaisoft

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.

Adam Nowaczyk

Paweł Zdziech

Agent for High-End IT Professionals

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

Paweł Zdziech

Sebastian Witalec

Technical Evangelist for Progress/Telerik

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).

Sebastian Witalec


November 21,2016, 9:00AM - 05:00PM

Nir Kaufman

Data flow architecture with Redux and Angular 2

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.

Course overview

  • The challenge of building modern SPAs
  • Redux overview and core principles
  • The Redux store API
  • Implementing common scenarios
  • Scaling: typical Redux project structure
  • Using Angular 2 as a component framework
  • Binding Redux to Angular 2
  • Resources and next steps

Prerequisites

  • Basic understanding of JavaScript


November 21,2016, 9:00AM - 05:00PM

Ben Lesh & Tracy Lee

RxJS 5 - From Beginner to Expert

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.

Course overview

  • Thinking "reactively"
  • Observables
  • Subjects
  • Common operators
  • Custom operators
  • Hot vs Cold
  • Error handling
  • Patterns and Practices
  • How to use observables with Angular 2
  • Non-Angular use cases for observables

Prerequisites

  • Basic understanding of JavaScript and ES2015 arrow functions and classes


November 21,2016, 9:00AM - 02:00PM

Maxim Salnikov

Progressive Web Apps using the Angular Mobile Toolkit

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.

Course overview

  • Introduction to PWA and Workshop Setup
  • Introduction to Angular Mobile Toolkit
  • Create an installable mobile web app with Angular CLI
  • Make the App Installable with Web App Manifest
  • App Shell Architecture
  • Add an app shell component to the App
  • Deep dive into Service Workers
  • Add basic offline capabilities with Service Worker
  • Adding Splash Screen
  • Sending Push Notifications
  • Questions and answers


November 21,2016, 9:00AM - 05:00PM

Dariusz Kalbarczyk

Become an expert in Angular 1.5

This workshop will get you up and running quickly, and teach you the core knowledge you need to deeply understand and build AngularJS applications.

Course overview

  • Controllers
  • Services
  • Built-in & custom directives
  • Dependency injection
  • Digest
  • Watchers
  • Components
  • Routing
  • Animations
  • Testing

Prerequisites

  • Basic understanding of JavaScript


November 21,2016, 9:00AM - 05:00PM

Uri Shaked

TypeScript 2

TypeScript is the language of choice for Angular 2. It builds on top of JavaScript, adding a strong type system to the language, as well as some new syntactic sugar. TypeScript also benefits from rich tooling, is widely adopted by the major IDEs, and is supported by growing number of popular JavaScript libraries. In this workshop, you are going to learn all you need to start using TypeScript in your applications, focusing on the usage of the language within Angular 2 apps. The workshop has been built around TypeScript 2, the latest stable release of the language.

Course overview

  • Getting up and running - setting up your environment for TypeScript and Angular development
  • Working with Types, Type Inference, nullability
  • Modules
  • Classes and Interfaces
  • Advanced topics - Union Types, Intersection Types, Generics
  • Creating and using definition files, and working with third party libraries
  • Migration - how to efficiently migrate your existing JavaScript code to TypeScript

Prerequisites

  • Basic understanding of JavaScript

The workshop will also include hands-on practice, so please bring your laptops with you.

An overview of awards categories follows below.

Angular Hero of Community 2016

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.

Angular Hero of Product 2016

Best Angular Product for Small Business / SMEs

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.

Best Enterprise-Level Angular Product

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.

Best Angular Product for Nonprofits or Education

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.

The Location


IMPORTANT INFORMATION

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.

Check twice before you go :)

Sponsors


Our brilliant sponsors make NG-Poland possible. Check out their websites and come and say hello on the day.
If you’d like to get involved in supporting NG-Poland please fill in the form

Platinum sponsor

Acaisoft

Gold sponsor

7n

Gold sponsor

Twilio

Silver sponsor

Fineware

Silver sponsor

Software Plant

Silver sponsor

Software Mill

Silver sponsor

EDC

Sponsor

Telerik

Sponsor

Codi Lime

Sponsor

Jet Brains

Community partner


AngularJS Warsaw WarsawJS AngularJS-IL Ionic Poland ng-poznan Angular Connect AngularJS Oslo wrocsharp# juglodz ngGirls AngularJS Copenhagen AngularJS Kraków

Other Partners


EduWeb.pl EduWeb.pl
crossweb.pl 4programmers Dronport DataArt RabbitForm

Jobs Board


Let's Get In Touch!


Dariusz Kalbarczyk

mobile: +48 664 931 800

email: darek@ng-poland.pl

Code of Conduct


NG-Poland is a friendly conference where everyone should feel welcome, safe and comfortable to share ideas and engage in open discussion without threat of intimidation or public embarrassment. Please be respectful in person and on social media towards other delegates, speakers, organisers and staff. We are committed to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of conference participants, speakers or staff in any form. Sexual language and imagery are not appropriate for any conference venue, including talks. Conference participants who violate these rules may be expelled from the conference (without a refund) at the discretion of the conference organisers. Harassment includes offensive verbal comments, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Participants asked to stop any harassing behaviour are expected to comply immediately. These policies apply in every space at the venue related to conference activity, and to all participants in every role. If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified by their t-shirts. We will be happy to assist those experiencing harassment to feel safe for the duration of the conference, for example by providing escorts or contacting police should this be required. We expect participants to follow these rules at all conference venues and conference-related social events. We have lovely delegates and trust that this code of conduct mirrors the views of the majority of our participants.