Senior Software Engineer, AppsFlyer | Izrael
Senior software engineer with a M.Sc. in Computer Science. Working as a front-end developer at AppsFlyer. Loves React and learning new technologies. Co-organizer of AfterHours Coding community in Israel.
Developer Relations, Contentful | Germany
Stefan works in [Contentful](https://contentful.com)'s Developer Relations and quickly fell in love with web performance, new technologies, and accessibility. He is also a curator of the web performance online resources [Perf Tooling](http://perf-tooling.today) and [Tiny helpers](https://tiny-helpers.dev), contributes to a variety of [open source projects](https://github.com/stefanjudis), and enjoys [sharing nerdy discoveries](https://stefanjudis.com/today-i-learned/…).
RxJS Core Team | Germany
Jan-Niklas Wortmann is an IT consultant mostly working on Angular projects. He helps companies designing and implementing large scaled applications. Developing clean and maintainable code is one of his main goals. Additionally, he is a member of the RxJS Core Team and organizer of the NgNiederrh
SOFTWAREarchitekt.at, Google Developer Expert and Microsoft MVP | Austria
Trainer and Consultant with focus on Angular. Google Developer Expert (GDE) who writes for O'Reilly and the German Java Magazine. Regularly speaks at conferences.
Technical Services Architect, Snyk | UK
Technical Services Architect @ Snyk working closely with customers designing & building TypeScript solutions. Recently a Lead Engineer at Snyk working on extending our current languages offering by introducing new languages and language specific concepts into our system in the shape of libs, parsers and microservices. Spending lots of time working on dependency resolution, understanding the inner workings of package managers and integrating with package registries. When not coding I like to spend my time hanging upside down doing circus things.
Software Developer, ngGirls core team | Pragmatic Coders | Poland
Katarzyna (aka Pelcia) is Software Developer, workshops organiser, meetup and conference speaker, ngGirls core team member. She’s also a real people person, bringing instant smile to faces of colleagues around.
Open Source Engineer & Advocate, IBM | USA
Joe Sepi is passionate about advancing the web forward through open source technologies and open communities. He has held engineering leadership positions at The New York Times, Adobe, Credit Suisse, Sears as well as a few start-ups. He joined IBM to lead developer advocacy for StrongLoop, was promoted to lead the North America-East (NYC and beyond) dev advocacy team, and is currently focused on his passion, Node + JS, as an open source engineer and advocate. He also plays in two punk rock bands.
Freelance | Canada
Henri is a freelance developer who has turned his interests to a passionate mix of site performance engineering and pinches of user experience. When not reading the deluge of daily research docs and case studies, or auditing sites in devtools, Henri can be found contributing back to the community: Toronto Web Performance Group meetup + Jamstack Toronto organizer, curating conference content or volunteering his time for lunch and learns at various bootcamps. Otherwise, Henri is focusing on running the fastest 5k possible (surprise surprise), encouraging a healthy lifestyle via #devsWhoRun.
Senior Application Developer - Synaptive Medical | Canada
David is a software developer in the healthcare industry, currently working on surgical planning and navigation software for neurosurgery at Synaptive Medical in Toronto, Canada. In the past, he has worked on several projects including ones for supporting the logistics behind specialty pharmaceuticals and technology for reducing health insurance fraud. When not coding, David enjoys playing soccer, squash, and practicing piano.
Senior Cloud Developer Advocate, Microsoft | UK
Frontend Developer, SoftwarePlant | Poland
Consultant/Trainer, Google Developer Expert in Angular | Austria
Michael is a Google Developer Expert and an active part of the community. As co-founder of the Angular-Austria association, organizer of Angular-Vienna and NestJS-Vienna Meetup he grows the Austrian community. He is a developer, trainer and consultant with the focus on Angular as well as ionic and surrounding technologies, and gives workshops on Angular, RxJs and Typescript.
Angular team, Google | USA
Minko is an engineer in the Angular team at Google. He loves to experiment with abstract theoretical computer science concepts transform them into robust industrial solutions. Minko’s working on compilers, tools for static code analysis, and machine learning. Some his projects are the book “Switching to Angular”, Guess.js, codelyzer, the official Angular style guide, the Go linter revive, and many others.
Engineering Manager, Fellow.app | Canada
Alexandra is an Engineering Manager at http://Fellow.app, a platform where teams gather to build collaborative meeting agendas, record decisions, and keep each other accountable. She’s been working as an engineer for nearly a decade, and regularly publishes articles and speaks internationally about tech and teams, all while designing and sewing clothes that incorporate custom 3D printed elements. Alexandra is also the co-leader of the Slack Platform Community in Ottawa.
Senior Developer Advocate Engineer, Auth0 | Belgium
@nodejs TSC member, Principal IT-Architect, MaibornWolff GmbH | Germany
Auth0 Ambassador, Principal FrontEnd Software Engineer, Netcentric | Spain
With over 20 years of experience in the web design and development industries combined, Natalia works as an Enterprise Scale Platforms Frontend Tech Lead with a strong focus in Solutions Architecture and Performance, bringing to life high-traffic and high-performance web and mobile applications for large clients across the world.
Senior Program Manager, Microsoft | Germany
Developer Advocate Engineer, Auth0 | USA
Sam Julien is an Angular GDE and Collaborator, a Developer Advocate Engineer at Auth0, and the creator of UpgradingAngularJS.com. He's also the author of "Up and Running with Gatsby" on Thinkster.io. His favorite thing in the world is being outside drinking good scotch next to a fire he built himself.
Senior Frontend Engineer, Codecademy | USA
"Josh is a senior frontend developer at Codecademy, where he focuses on the core learning platform, accessibility, and web infrastructure. He's also an overly enthusiastic open source and TypeScript aficionado and works on TypeScript static analysis tools on the side.
Josh is from upstate New York, USA and now lives in Brooklyn, New York. In his spare time, he also appreciates a solid application architecture, crafting a retro game engine in TypeScript, and exploring meta-languages. Ask him about his latest open source projects!"
A lot technical learning opportunities ranging from introductions to deep dives, covering service and solution topics such as RxJS, TypeScript, Progressive Web Apps, NativeScript, Node.js and many more…
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.
This event will change your perception of IT forever. Your brains will be filled with new information, you’ll feel the excitement of people sharing your passion and most importantly our MC’s will guarantee an experience you’ll never forget!
INTERNATIONAL BANK ACCOUNT NUMBER
NG-POLAND DARIUSZ KALBARCZYK
BANK BRANCH NAME: MBANK S.A. FORMERLY BRE BANK S.A. (RETAIL BANKING)
BANK ADDRESS: SKRYTKA POCZTOWA 2108
BANK CITY: LODZ
BANK STATE: LODZKIE
BANK POST CODE: 90-959
Workshops take place the day before NG Poland and day after JS Poland at GOLDEN FLOOR TOWER, CHŁODNA 51, WARSAW.
Please note, workshop tickets are sold separately from conference tickets.
Trainer: Manfred Steyer
Business applications must be scalable, extendable and maintainable in the long term! This creates several challenges for the underlying software architecture.
In this workshop you will get to know some architectural styles, patterns and tools to master these challenges. You will learn how monorepos improve your architecture, how Nx supports you, and how it can be used to monitor and enforce your architecture.
Trainer: Michael Hladky
This workshop will bring your RxJS skills to the next level! We will focus on **framework-agnostic** techniques that you can use to improve the UX of your application and learn about the essential parts of reactive architecture. Error handling, and retry strategies, as well as combination and flattening scenarios and also topics related to state management are just some of the topics covered in this workshop.
Trainer: Maciej Czerwiakowski
Improving Angular performance for new and returning customers without optimizing single line of code.
– First time load optimization techniques
– Web app reload optimization techniques
– Runtime performance optimization techniques
Trainer: Nir Kaufman
Learn how to leverage object-oriented programming principles and design patterns for creating modular, maintainable applications – in the context of modern UI development. Learn how to think, describe, and communicate with other developers using a common language and terms. Learn how to complex frameworks and libraries work under the hood by identifying the patterns that were used.
– You will use just TypeScript. No frameworks or external libraries.
– All patterns will be explained using real-world, practical use-cases.
– Solve real-world problems through hands-on exercises
Trainer: Alex Okrushko
The synchronization of State is one of the most challenging parts in web applications. In this workshop we’ll go over what is this State and what are the problems that we are trying to solve. We’ll start with no libraries approach, pull and push-based services and then dive deeper into Global and Local state management with two of the most popular libraries designed to handle state: @ngrx/store and @ngrx/component-store
Trainer: Gerard Sans
During this training you will build a cloud-enabled offline-first Progressive Web App (PWA) that can seamlessly transition from online to offline while providing a great user experience.
Offline-first apps need to support: intermittent connectivity, transition seamlessly between online and offline states, provide reliable CRUD on-device data, data synchronisation and data conflict resolution to enable real-time collaboration. Amplify DataStore is an on device persistent repository for interacting with local data and able to automatically synchronize via GraphQL. Using Amplify DataStore will allow us to implement offline-first while using a simple programming model.
We will be using AWS Amplify to release the final app to the cloud. AWS Amplify makes developing, releasing and operating modern fullstack serverless apps easy and delightful.
Topics we’ll be covering:
Basic to intermediate understanding of Angular and GraphQL. You are curious about building PWAs using Angular in the cloud. You are also curious about learning new features and modern tooling.
Meet the masters:
🚀 Free for every conference participant
🚀 If you are at our other workshop at that time, you will get access to the recording.
Adding authentication and authorization to an Angular app can be challenging. It’s hard to know where everything goes, what the best practices are for working with RxJS, and what the most secure implementation is. Luckily, Auth0 has a brand new Angular SDK to make this process smooth. In this workshop, you’ll learn how to allow users to log in and out of an application, how to display user attributes, how to protect routes with guards, and how to call a secured API with an access token. You’ll be up and running quickly so you can focus on building features and improving your app!
EXPECT TO LEARN
– How to add logging in and out to an app
– How to display user attributes
– How to protect routes with guards
– How to call a protected API with a token
BY BECOMING A SPONSOR OF JS POLAND 2020 YOU WILL GET AN EXCELLENT OPPORTUNITY TO SHOWCASE YOUR COMPANY AND PRODUCTS TO 1000 MOST ACTIVE EUROPEAN DEVELOPERS. SUCH EXPOSURE WILL DEFINITELY HELP YOU TO GENERATE INTEREST IN YOUR COMPANY, AS WELL AS ALLOW YOU TO FIND NEW BUSINESS PARTNERS AND POTENTIAL EMPLOYEES. TO LEARN MORE ABOUT OUR SPONSORSHIP OFFER, PLEASE FILL IN THE FORM.
Sign up to receive updates about JS Poland, including workshops, speaker previews, ticket launches, JS Awards, Behind the Code Magazine, CFP details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information here.
JS Poland is a friendly conference where everyone should feel welcome, safe and comfortable to share ideas and engage in open discussion without the threat of intimidation or public humiliation. Please be respectful in person and on social media towards other delegates, speakers, organisers and staff.
We are committed to providing a harassment-free and inclusive conference experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, political affiliation 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 but is not limited to: 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 in-person at conference venues and conference-related social events and in online communications with fellow delegates, speakers, sponsors, and staff.