You have to be there to understand, you have to be there to live it, once you are there you'll know why!Buy Ticket
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...02
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.03
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!04
Multikino Złote Tarasy, Złota 59, 00-120 Warszawa
Multikino Złote Tarasy, Złota 59, 00-120 Warszawa
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.
Tickets available until
On this workshop we will dive into the world of Desktop application development with web technologies, using Electron - the open source framework by Github. You will learn everything you need to know for design, build, debug, package and distribute cross-platform desktop applications that runs on Windows, Mac OS and linux. By the end of this day, you will have the practical knowledge and hands-on experience to build and ship your first Desktop application.
Hooks is the new approach to tackle complex and cross cutting concerns in React applications. Not only it is the most important way forward for React, but also it becomes a standard architecture, being reimplemented in other major frameworks, becoming a de facto frontend standard. It is, however, completely different way to code than what you might be familiar with - and that’s why you should attend the workshop on hooks!
Be prepared to learn some really useful skills that you can use in your next or existing project
During this workshop you will dive deep into TypeScript’s advanced features. First, we’ll see how to make type checks stricter so that TypeScript can catch more errors for you. Importantly, you’ll also learn how enable stricter checks on large existing codebases. Second, we’ll go through TypeScript’s many advanced types and see how they can be useful. Next, we’ll investigate TypeScript’s support for functional programming, which is becoming the dominant paradigm in frontend development. Finally, we’ll look at some of the features that are included in TypeScript’s roadmap so that when they finally come, you’ll be ready for them!
NgRx is the de facto state management library for Angular apps at Google. It's widely used, well supported and is the great addition for any non-trivial web app. Whether you hadn't used NgRx before or were using it for a while - you'll learn something new during this training. We'll start the workshop with the step-by-step migration of the existing angular app to NgRx-based one - this will help you understand why, where and how to use it.
In this interactive seminar you will develop a critical understanding for planning and implementing large enterprise applications with Angular. You will explore and work with approaches to structure huge applications like npm packages, the Mono Repo Approach and Micro Apps.
When Node.js came up for the first time, it was considered as an outstanding revolution. After few years, the platform evolved substantially, albeit, tooling wasn't good enough to compete with mature technologies from other languages. NestJS has been formed to bring hope back by applying modern techniques and design patterns to the Node.js world. Finally, we've got a framework that allows creating progressive server-side applications, we back to the game!
This training will bring your RxJs skills to the next level! RxJs is more popular than ever. It is backed into the Angular core and also used in frameworks like React, Vue, and others! This doesn't surprise as it leverages a powerful and elegant way to work with sync as well as async collections. In this workshop, you will get a really deep and complete knowledge of this library. We will learn about the big and little things that make the difference in understanding! After a practical and detailed tour from creation to the destruction of observables we will work on some concepts like multicasting, custom pipes and higher order observables. As the last exercise, we will solve a couple of real-life problems in a complete example from start to end. Sounds interesting? Looking forward to meeting you at the workshop.
We know that: you take a task in the project, complete it and continue to the next task. But how do I know if the first task is solved? Sure, monkey test. So test it manually. But what if this feature does not work anymore because of somebody else (we seldom do it ourselves)? Sure, after every commit, we'll test all the features. But that takes time. Time is money, and that after every commit. Expensive! No, a better solution are unit tests, which test the developed feature. Together with the CI, they can also be run automatically after each commit, without having to spend time on it. Let's write unit tests.
Today's distributed systems consist of front and back ends that can communicate with each other via HTTP, for example. In this workshop Fabian Gosebrink shows how to develop a user-friendly and well-structured frontend with Angular and how to provide a clean REST interface with ASP.NET Core. Using components and a modular architecture, a maintainable and scalable application is created on the client that communicates with the backend. The backend will also be developed in this workshop with ASP.NET Core from the ground up to provide the data using a REST interface. Live updates with SignalR also offer the possibility to inform the client about events without having to reload the page manually. After this workshop you will have a comprehensive impression to develop frontends with Angular and backends with ASP.NET Core so that nothing stands in the way of working on your next projects with Angular and ASP.NET Core.