Senior Software Engineer, AppsFlyer | Izrael
Topic: Nullish in chains
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
Topic: Did we(b development) lose the right direction?
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
Topic: Making the web a more reactive place with RxJS-Web
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
Topic: The Microfrontend Revolution: Using Webpack 5 Module Federation
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
Topic: TypeScript Tip or Experience
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.
Principal Software Engineer at Sidewalk Labs, Author of Effective TypeScript | USA
Topic: Help TypeScript Help You
Software Developer, ngGirls core team | Pragmatic Coders | Poland
Topic: Why I haven't tweeted at the end of an amazing year - impostor syndrome vs real life
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
Topic: Moving Pictures
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
Topic: Svelte, the invisible SPA framework
Frontend Developer, SoftwarePlant | Poland
Consultant/Trainer, Google Developer Expert in Angular | Austria
Topic: A deep dive into RxJS subjects
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
Topic: Scaled Web Development
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
Topic: How To Successfully Onboard Engineers
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
Topic: Knock knock, who’s there
@nodejs TSC member, Principal IT-Architect, MaibornWolff GmbH | Germany
Auth0 Ambassador, Principal FrontEnd Software Engineer, Netcentric | Spain
Topic: Exploring static sites generation with Scully
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!"
Microsoft Learn Student Ambassador | United Arab Emirates
Sabiha Shaik is a Microsoft Learn Student Ambassador and a recent CS graduate from BITS Pilani Dubai. Throughout her undergraduate she has conducted over 10+ technical events, participated in many startup events with her student led startup and has spoken at technological events such as Microsoft Build to audience of many different ages. She is deeply passionate about tech for social good and diversity in STEM.
Angular Developer Advocate for KUI, Progress | USA
Topic: Dark Patterns in UX — What not to do to your users
Alyssa is an Angular Developer Advocate for KUI and a Google Developer Expert for Angular. Her two degrees (Web Design & Development and Psychology) feed her speaking career. She has spoken at over 30 conferences Internationally. She is a weekly panelist on Adventures in Angular and Angular Air, which have a combined following of over 16,000 listeners. She enjoys gaming, scuba diving, and has a little one that fondly goes by "Mr. Milks".
Developer Advocate, Microsoft | Israel
Topic: Static (?!?) Web Apps
You will always see a smile on Shmuela’s face, but if you want to add some extra glow in her eyes talk to her about Angular, community, or her two ngBoys! She works as a Cloud Developer Advocate at Microsoft, where she gets to connect with the web community around Azure products and tools and contribute to related open source projects. As a Google Developer Expert, she teaches, consults and speaks about Web and Angular all around the world. Shmuela is the founder of ngGirls – an initiative aiming to increase diversity in the software development industry. BTW NG-Poland is hosting, as always, an ngGirls workshop!
Senior Frontend Core Team Engineer, Vodeno | Poland
Topic: Microforontends in mobile - building highly scalable frontends for mobile experience
Kamil is a Senior Frontend Core Team Engineer at Vodeno. He is strongly involved in the JS community in Warsaw, organising meet.js meetups (pre-Covid time) and taking part in tech talks and hackathons (he won HackYeah 2018).
His main programming goal is to create reliable, scalable, easily maintainable applications hence he is interested in micro-frontend architecture.
Apart from software development his interests lay in new technologies, robotics (Andruino, DIY robots) & microprocessors. He loves to travel and to run.
Software Engineering Manager, BuildingConnected | USA
Amanda is a San Francisco transplant from Denver, Colorado with a great love for coffee. She is a software engineering manager for Autodesk, in a division focused on connecting businesses in the pre-construction industry. In her spare time she attends hackathons as a coach for Major League Hacking to help students have a great experience at the events they attend. She enjoys writing, speaking, and obsessively reading about sharks.
Developer Advocate, Samsung | UK
Topic: Advanced Progressive Web Apps: choose your correct service worker strategy
Laura is a senior software developer, advocate, and mentor. She has been recognized as a Google Developer Expert and a Woman Techmakers Ambassador, as a mentor she helped startups participating in accelerator programs like Google Launchpad and the World Food Programme by the United Nations. Currently, she is a web developer advocate for Samsung Internet at Samsung Research Institute UK where the team contributes to open source projects, build demos and participate in conferences getting the word out about advanced web features helping web developers to create great and more inclusive web apps.
GraphQL Devrel, Prisma | Canada
Topic: TypeScript for Every Part of Your Stack
Chief Technology Officer, Cobiro | Poland
Topic: CQRS: a life after the State
I have been coding for 12+ years and always looking to improve the code. Currently I am CTO at Cobiro where I coach developers how to engineer solutions in 2020 by using Continuous Delivery, TDD/ATDD, Scrum and enterprise level design and architectural patterns.
Topic: Job Behind the Scene: Web Worker
Managing Delivery Architect, Capgemini | Poland
Now I design and deliver modern, scalable solutions for clients all around the world by using primarily JS, Node.js and modern UI frameworks. Privately I'm father of two amazing kids, and additionally passionate cyclist."
Teacher, Founder geek97 | India
Dhananjay Kumar is the winner of 11 Microsoft MVP Awards, a Google Developer Expert in Angular, and a published author. He is the founder of ng-India, one of the world’s largest Angular Conference and he works for MongoDB in India
Full-Stack Developer, Mapbox | Belarus
Topic: Runtime Type Safety in Typescript
Valentin works at Mapbox R&D center in Minsk, Belarus, experienced in .NET, Angular, React Native, NodeJS, NestJS and other interesting stuff in full stack software development. He loves modern web technical stack, but strongly believes in understanding of fundamental aspects of programming. He likes code writing, work in amazing and useful projects, which can bring something valuable to people. His spare time is mostly dedicated to his family, reading and writing, and also traveling is important part of his life!
CEO and Co-founder of Codeup | USA
Topic: Navigating Imposter Syndrome
Jason is the Co-Founder and CEO of Codeup, a Texas-based career accelerator built to help you launch a career in software development or data science. As a life-long programmer, he fell in love with computers in elementary school and has been hooked ever since. Jason is a proud husband and father, often found playing Lego or Minecraft with his son, “Master Builder” Michael. A mad scientist at heart, Jason loves tinkering with Arduino, Raspberry Pi, and anything that he can get to run a line of code.
MC | CTO, TediBerry | Poland
Programmer and project manager, studied computer science at PJATK, creator and co-creator of applications for mobile platforms, entrepreneur. VR/AR Startup freak and organizer of the Google Developers Group Poland. A keen traveler and motorcyclist."
MC | Cyber Threat Analyst | USA
I’m your MC and co-organizer Przemysław "Ski" Grzybowski, please don’t try to pronounce it or you’re going to choke on your own tongue. Some of you might know my alter egos - Captain JS from 2017, Freddie from 2018 or even a T-2019 😉 This year we’ll have fun virtually and who knows what will happen. I’m a man of many passions ranging from surfing, snowboarding, rugby, playing the and CyberSecurity since the beginning of this year. Also if you don’t want me to shut up just ask me about Hawaii. I dare you ! Coming back to the conference everyone is here to fry your brains, I’m here to keep you guys entertained !
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
Meet the mentors:
Are you a woman interested in learning how to build web applications with the latest technologies? We have good news for you: We are holding a one-day workshop for beginners! It will take place ONLINE on Saturday, November 21, 2020.
We believe that the IT industry will greatly benefit from bringing more women into technology. We want to give you an opportunity to learn how to program and become a programmer.
During the workshop you will build and deploy your very first Angular Web Application! Angular is an open-source platform for building web application, developed by Google and the community. It gives various tools to easily create a dynamic, interactive app that can run on desktop browsers, mobile, and even robots!
The workshop is free of charge. Just fill out the application form.
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.
A unique, one-of-a-kind conference, bringing together the best from the industry. One day, full of knowledge. Providing unprecedented opportunities for establishing business contacts. 100% online, 100% satisfaction!
Yes! We are planning a series of free and pro workshops, more information can be found here.
Yes, you will receive a PDF certificate from the workshop and conference.
We have a prepared offer for group orders, please contact: firstname.lastname@example.org
More details on how to login to the platform will be made available the week prior to the event.
All times listed for the event are in Central European Time (https://time.is/en/CET). We are proud to say that our speakers and participants are from all over the world. We have created a conference agenda that aims to accommodate all participants to the best of our ability.
Yes, please contact email@example.com about your registration options.
Yes we do, please visit this page and let us know how we can partner together. We are also able to create customized sponsorships for partners who have something special in mind for our attendees.
Yes! We plan to host our in-person event at the Multikino Zlote Tarasy Warsaw – 17-20 November 2021, taking all of the necessary precautions to ensure the health and safety of our attendees. Pre-register link coming soon.
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.