type

Type: JavaScrip Conference

date

Date: 19 June 2017

place

Place: Golden Terraces Cinema Complex, Warsaw, Poland

Why JS Poland?

Why JS Poland?

Sharpen the Saw

The idea is that sometimes you have to take a break from the “work” of your work to sharpen your skills. A dull axe won’t cut a tree nearly as effectively as a sharp one.

Learn from the Best

The world’s best JavaScript experts inspire you to bring your JavaScript projects to the next level.

Topics at JS Poland

Progressive Web Apps, Firebase, React, Redux, Angular, RxJS, TypeScript, Cycle.js, DevTools, Web Components and more...

Developers

Conference + Workshops

Speakers

Speakers

Speakers

Agenda

Agenda

Buy your ticket for workshop now and save money!

Conference day 1

We are happy to announce that our group of World-Class Speakers is getting bigger and bigger every day, and already includes:

More Details Coming Soon!

Tickets

Buy Tickets

Buy your ticket now and save money!

SUPER EARLY BIRD OPTION 1 CONFERENCE

430,50zł ~50$, ~50€

Buy ticket Sold out

Single ticket to JS Poland 2017 Conference

EARLY BIRD OPTION - 1
CONFERENCE

477,77 zł ~50$, ~50€

Buy ticket

Single ticket to JS Poland 2017 Conference

SUPER EARLY BIRD OPTION - 2 CONFERENCES

699,99 zł ~50$, ~50€

Buy ticket

Only 100 tickets

Single ticket to JS Poland 2017 conference & NG Poland 2017 conference

FULL PRICE - 1
CONFERENCE

677,77 zł ~50$, ~50€

Buy ticket Soon

Single ticket to JS Poland 2017 Conference

All prices include 23% VAT
Need support with payment? Email: contact@js-poland.pl

Workshops

Workshops (day 2 - 4)

Buy your ticket for workshop now and save money!

20.06.2017 9:00AM - 04:30PM

Nir Kaufman

Real World Angular - Up & Running (1-Day Workshop)

In this workshop we will learn how to setup, develop, test and build web application with Angular. You will gain practical working knowledge by building a full Angular application from scratch - to deploy.

Course overview

  • How to setup and configure a production-ready Angular project using angular-cli
  • TypeScript fundamentals
  • Use NgModules to structure your application
  • Build dynamic UI using components, directives and pipes
  • Dependency Injection and providers
  • Fetching data from server
  • Navigation with Angular Router
  • Build and deploy your application
  • Best practices and real-world workflows

Prerequisites

  • Basic understanding of JavaScript
Buy Workshop

21-22.06.2017 9:00AM - 04:30PM

Nir Kaufman

Advanced Angular (2-Day Workshop)

If you already know the basics of Angular and wants to take your skills to the next level, this workshop is for you. We will dive into Angular core modules API, architecture patterns and real-world scenario

Course overview

  • Advanced component communication and composing techniques
  • Building Custom directives
  • Using the Animation module
  • Dynamic content rendering
  • Reactive forms in depth
  • state management solutions in practice
  • Performance optimizations
  • Advanced routing and lazy loading
  • Dependency Injection in depth
  • Using and integrating 3rd part libraries
  • Unit testing
  • Best practices

Prerequisites

  • Experience with angular 2+
Buy Workshop

20.06.2017 9:00AM - 04:30PM

Gil Fink

Building Scalable JavaScript Apps (1-Day Workshop)

Building and maintaining large and scalable JavaScript web apps isn’t easy. So how do you build such things without being driven to madness? Using and combining proven JavaScript patterns will do the trick.

In this one-day workshop, we’ll discuss the patterns behind some of the largest JavaScript apps, such as Gmail and Twitter, and we’ll explore how to apply them in your own apps. We’ll start from object patterns and then focus on module patterns, promises, timers, and more.

Course overview

  • Common Object Patterns
    • Arguments
    • Objects
    • Closures
    • Encapsulation
    • Chaining
    • Observable Properties
  • Creating Modular JavaScript
    • Module Patterns
    • ES2015 Modules
    • Asynchronous Module Definitions (AMD)
    • SystemJS
  • Essential JavaScript Patterns
    • Timer Patterns
    • Promises
    • Facade
    • Mediator
    • MVW
  • Scalable JavaScript Design Patterns
    • The Challenge
    • Proposed Solutions
    • Frameworks/Libraries

Prerequisites

  • Professional level programming
Buy Workshop

20.06.2017 9:00AM - 04:30PM

Maxim Salnikov

Simple steps and powerful tools to make your app a Progressive Web App (1-Day Workshop)

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. Progressive Web Applications take advantage of new technologies to bring the best of mobile sites and native applications to users. Let's create our one!

During this 100% hands-on session we'll have a look on the modern JavaScript code and recent tools and guides to help us build Progressive Web Apps. We'll create and register Service Worker, build App Shell, generate Application Manifest, send Push Notifications. The result of our workshop: fast, installable, offline-capable, mobile-network-friendly, re-engageable app.

Course overview

  • Introduction to PWA and Workshop Setup
  • Service Workers for Instant and Offline Experiences
  • App Shell Architecture
  • Installability and App Manifest
  • Sending Push Notifications
  • Tooling for Progressive Web Apps: Lighthouse and More
Buy Workshop

20.06.2017 9:00AM - 04:30PM

Ilya Gelman

Introduction to React (1-Day Workshop)

This workshop is good for people who want to understand React. A solid understanding of it’s basic principles allows to build advanced big applications. After building a simple application, you’ll get the common ground and will be ready to explore the React ecosystem further.

Course overview

  • Setting up a React app
  • Component-based architecture
  • How virtual DOM works
  • Components communication (props and state)
  • JSX syntax
  • Component lifecycle events
  • Accessing DOM with refs
  • A quick look at developer tools

Prerequisites

  • Understanding of JavaScript
  • Latest node version installed
Buy Workshop

21-22.06.2017 9:00AM - 04:30PM

Ilya Gelman

Advanced React with Redux (2-Day Workshop)

This 2-day workshop is for people who are already familiar with React and want to upgrade and deepen their knowledge. We will talk about patterns and best practices from real-world experience. We will also cover real-world usage of Redux.

Course overview

  • Advanced tooling
  • Components context
  • Pure components
  • Higher order components
  • Styling
  • Routing
  • Redux basics
  • Redux patterns
  • Commonly used libraries
  • Server communication
  • Async actions
  • Testing React and Redux

Prerequisites

  • Good knowledge of JavaScript
  • Some experience with React
  • Latest node version installed
Buy Workshop

tickets

Workshop tickets

Buy your ticket for workshop now and save money!

Real World Angular - Up & Running by
Nir Kaufman 20 June 2017 (1 day)

1 107,00zł ~50$, ~50€

Buy ticket

Advanced Angular by Nir Kaufman 21,22 June 2017 (2 days)

2 091,00 zł ~50$, ~50€

Buy ticket

Building Scalable JavaScript Apps by Gil Fink 20 June 2017 (1 day)

1 107,00zł ~50$, ~50€

Buy ticket

Simple steps and powerful tools to make your app a Progressive Web App by Maxim Salnikov 20 June 2017 (1 day)

1 107,00zł ~50$, ~50€

Buy ticket

Introduction to React
by Ilya Gelman
20 June 2017 (1 day)

1 107,00zł ~50$, ~50€

Buy ticket

Advanced React
with Redux by Ilya Gelman
21,22 June 2017 (2 days)

2 091,00 zł ~50$, ~50€

Buy ticket

All prices include 23% VAT
Need support with payment? Email: contact@js-poland.pl

JS Awards

JS Awards

JavaScript Community Hero 2017

We at JS Poland strongly believe in the value of sharing knowledge and experience. We also know that some of us put more than average effort into building JavaScript communities. JavaScript Community Hero Award is our token of gratitude for their hard work. If you know any JavaScript Hero, you can nominate them here.

JavaScript Product Hero 2017

We would like to award creators of fully functional already implemented solutions built on JavaScript that have made a real difference in our lives. The successful entrants need to show their product deserves the title by submitting the information requested in the form. The Best JavaScript Product titles are awarded in four categories depending on the type of company and the purpose of the solution. Please submit your nominations here.

  • Best JavaScript Product for small and medium size enterprises
  • Best JavaScript Product for corporations
  • Best JavaScript Product for educational purposes
  • Best JavaScript open-source product

Sponsors

Sponsors

Would you like to contribute to organising a huge-scale event bringing in talented JavaScript developers from all over the world? Your contribution will not go unnoticed. Becoming our sponsor will let you spread a word about your company and products among people you really care about. To get details about our sponsorship offer fill in the below

Gold sponsor

sponsor

Gold Sponsor

sponsor

Silver sponsors

Codilime
Gogoapps

Community partner

piecioshka gdgwarszawa React Warsaw Code with style Angular Love meet.js AngularJS Warsaw WarsawJS AngularJS-IL Ionic Poland ng-poznan juglodz ngGirls AngularJS Copenhagen AngularJS Łódź AngularJS Kraków AngularJS Oslo wrocsharp#

Other Partners

filttr.pl Helion.pl
crossweb.pl 4programmers

Jobs Board

Jobs Board

RemotePoland

job-offer

RemotePoland

job-offer

Warsaw,
RzeszówPoland

job-offer

WarsawPoland

job-offer

Warsaw,
RzeszówPoland

job-offer

Location

Location

Multikino Złote Tarasy, ul. Złota 59, 00-120 Warszawa

Contact

Contact

If you have any questions or need support, please contact with us.

Dariusz Kalbarczyk

darek@js-poland.pl

+48 664 931 800

Code of Conduct

Code of Conduct

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