RegisterSave 200PLN now!

You Don't Know JS Workshops

Series of JavaScript classes led by internationally recognized JavaScript expert, Kyle Simpson

-
Warsaw, Poland

Join us for a week full of workshops about:

Kyle Simpson

Kyle Simpson is an evangelist of the open web, passionate about all things JavaScript, writes books, teaches JavaScript, speaks, and contributes to the world of OSS.

You Don't Know JS books

It’s easy to learn parts of JavaScript, but much harder to learn it completely — or even sufficiently — whether you’re new to the language or have used it for years. With the "You Don’t Know JS" book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid.

Main partner

GFT Technologies is a global technology partner for future digital issues – covering everything from discovering innovation to developing and implementing sustainable business models. We are the provider of IT solutions to the banking community and we work for top world’s brands. Specifically defining answers to the current constant of regulatory change - whilst innovating to meet the demands of the digital revolution. GFT Technologies employs more than 4000 people in 12 countries, including 3 Polish offices located in Lodz, Poznan and Warsaw. We offer challenging work in complex IT projects using solid experience and best practices to deliver high quality software for experienced and skilled programmers (Java, Javascript. .Net), QA engineers and project managers.

Find out more: gft.com/karieraFind us on Facebook

Schedule

-

Advanced JS Foundations

Grab a ticket – 2999PLNSave 400PLN with Early Bird ticket

What you will learn

No matter how long you've been writing JS, whether that's 12 months or 12 years, and no matter how many frameworks you've deployed applications on top of, the core languages mechanics remain the most important foundation of knowledge. Yet, far too many developers only use these mechanics but don't actually understand them. In this three-day workshop, we're going to dive deep into the 3 most important cores -- types/coercions, scopes/closure, and this/prototypes -- and fill in that solid foundation so we understand not only what but how and why. Along the way, we'll also explore events as perhaps the most important architectural patterns for wiring up communication between parts of our application, and we'll practice organizing our code using these techniques.

Topics covered

  • Syntax (types, coercion, value vs reference, language gotchas)
  • jQuery (optimizing CSS selectors, optimizing DOM manipulation)
  • Events (DOM events, event propagation pattern, custom DOM events, PUBSUB event pattern)
  • Scope (nested lexical scope, block scope, hoisting, closure, module pattern, ES6 updates)
  • Objects ('this' keyword, object prototypes, pseudo-classical inheritance, delegation)
  • Organizing JS functionality (events, modularization)

Agenda

  • Start

  • Break

  • Lunch

  • Break

  • Finish

  • Start

  • Break

  • Lunch

  • Break

  • Finish

  • Start

  • Break

  • Lunch

  • Break

  • Finish

ES6: The Right Parts

Grab a ticket - 998PLN

What you will learn

In this one-day workshop, we’ll dig into a bunch of new changes to JavaScript as of ES6 and even get a glimpse of a few things on the horizon. The most important takeaway is that ES6 is not about new capabilities, but rather new expressivity. If our goal is to write cleaner, clearer, more understandable code—and it should be—ES6 offers a myriad of improvements that make our efforts so much more effective. We’ll cover block scoping, rest/spread operators, defaults, destructuring, template literals, iterators, generators, and more.

[] == ![] / / [] == ![] / /

Topics covered

  • Block Scope (let, const)
  • ... Operator (spread, gather)
  • Parameter Defaults (scalars, lazy expressions)
  • Destructuring (array destructuring, object destructuring, defaults, nested)
  • Template Literals (token expressions, tagged literals)
  • Symbols (custom, WKS — well-known symbols)
  • Iterators (for..of, ..., custom iterators)
  • Generators (iterators)

Agenda

  • Start

  • Break

  • Lunch

  • Break

  • Finish

| Concept 13 (See on map)

Open JavaScript After Party

On day 4 we invite you to join us for a free JavaScript After Party. Positive vibes, beer nad snacks included thanks to GFT Poland.

Agenda

  • Jacek Okrojek – Web Application Performance from User Perspective

  • Tomasz Ducin - You Don't Know TypeScript

  • break

  • Kyle Simpson - The Economy of Keystrokes

  • Surprise and networking

Gallery

Functional Light JS

Grab a ticket - 998PLN

What you will learn

Functional programming is a powerful pattern for organizing code, but it’s traditionally steeped in lots of academic terminology and rigor. This can be very intimidating and keeps a lot of developers away. I practice what I call “Functional-Light Programming”, which is to try to find simple take-aways from overall FP patterns and apply them to my normal programming. This approach de-emphasizes terminology and formality and instead focuses on patterns we can learn to instinctually recognize and the tools we can use to address them. Specifically, we’ll look at the basics of closure, pure (side-effect free) functions, immutable (unchangeable) data, and list-processing tools like map, reduce, and filter.

Topics covered

  • Pure Functions (avoiding side effects)
  • Function Composition
  • Value Immutability
  • Closure
  • Recursion
  • List Operations (map, filter, reduce)

Agenda

  • Start

  • Break

  • Lunch

  • Finish

Grab a ticket!

By registering to our workshops, you accept our Terms Policy. All prices include 23% VAT.

Terms

Payment can be made only via the online registration form provided by evenea.pl.

Organizer:

Ferrante - Wielgosik Damian
ul. Szybska 29
62-310 Pyzdry, Poland
VAT-ID: PL7891684296

Organizer will organize workshops led by Kyle Simpson (Tutor) on September 5 - September 9, called Workshops. Agenda of workshops can we found on Agenda section.

The participant acknowledges that he/she may not engage in damage claims against the Organizer should the holding of the Workshops be hindered or prevented by unexpected political or economic events, natural disaster, the non-appearance of Tutor, or other reasons that might necessitate a program change.

Organizer may cancel the event at any time and tickets will be refunded in full without any additional fees.

All presentations and associated materials are the Tutor intellectual property. Recording for commercial purposes requires permission from both the Organizer and Tutor.

The Organizer reserves the right to ask any attendee to move their equipment or leave a session if it causes disruption.

By attending the Workshops, attendees have agreed to allow the Organizer to use images, audio, and video recorded content on site for educational and promotional purposes.

About

We are Functionite, a group of front-end developers sharing love for communities and knowledge sharing. Having a vast experience in the most known European community-driven events (i.e. meet.js, Front-Trends, Falsy Values), we're taking the next step by bringing JavaScript expert – Kyle Simpson – to our hometown Warsaw, Poland. During You Don't Know JS workshops you not only will learn new skills but also get inspired for cutting-edge front-end endeavours. This is a rare opportunity to learn the best practices that will boost your professional career, make better and maintainable JavaScript applications and help your business grow.

Venue

Join us in a beautiful and modern office space provided by GFT Poland.

Aleje Jerozolimskie 56C Warsaw