Skip to content

Logo WarsawJSWarsawJS

We provide a safe space for those looking to
improve their JavaScript skills.
Join a community that gives back.

Join Us On Slack!

Meetup #114

Event Details

2024-05-08
Packhelp ul. Kolejowa 5/7 Warszawa
18:30

Speakers

Avatar of Tomasz Ducin
Bio

Tomasz Ducin

Back in the game: Recent Revolutionary Changes in Angular 

Angular has been perceived as a rather complex framework by some, yet it's used massively by enterprise-scale systems. Whether we agree with the criticism or not, the framework is undergoing a monumental transformation. In recent months, Angular is experiencing a period of frequent and significant updates and - at least considering previous years of stagnation - groundbreaking changes. These include not only the features, public API and architecture, but also to the mental models that developers come up with.

Avatar of Michał Trojanowski
Bio

Michał Trojanowski

Securing Single Page Applications Using The Token Handler Pattern 

Single Page Applications appear simple at first sight. Web developers provide a superb user experience, and it is also relatively easy to implement token-based security in the browser. Yet this is against current best practices for browser-based apps, and security concerns can become a blocking issue. It is instead recommended to implement a Backend for Frontend (BFF), to reduce browser threats. Yet this often results in the adoption of website technologies to issue secure cookies, which can work against other web architecture goals. In this talk, I will show how a separation of web and API concerns can give you the best choices. In the talk, I will present the Token Handler pattern — Curity's variation of the Backend For Frontend approach. I will show the open-source projects we created to facilitate the implementation of the pattern.

Avatar of Tobiasz Ciesielski
Bio

Tobiasz Ciesielski

TailwindCSS - Why you should have it in your project? 

Tailwind has become the most popular styling framework. More than 8 million downloads per week via npm. Why has it become so popular? What are its advantages and disadvantages? Why did we decide to migrate to tailwind in Prowly? What are the good and bad practices of using the framework? I will answer all these questions.

Avatar of Łukasz Chludziński
Bio

Łukasz Chludziński

Performance cheat codes - lightning edition (Lightning Talk ⚡️) 

This session aims to equip developers with a systematic approach to troubleshooting and refining their React projects, ensuring a smoother, faster user experience. We'll cover 5 important stages for any performance optimization project.

Avatar of Glafira Zhur
Bio

Glafira Zhur

Error 404: Field label not found (Lightning Talk ⚡️) 

Imagine trying to fill in a form while blindfolded. Sounds challenging, right? Now imagine the form also spoke a language you didn't understand. Welcome to the world that many blind users face every day!

Avatar of Przemek Jóźwiakowski aka Przemocny
Bio

Przemek Jóźwiakowski aka Przemocny

AI Gym - the only vocational school for programmers that we need (Lightning Talk ⚡️) 

In the IT market, there is a growing educational gap every year. The gap between the expectations of newcomers to this industry after courses, programming schools, and the market's expectations for junior positions. It all comes down to practical skills and experience derived from problem-solving - the main skill of all programmers.

  • Meetups
  • Speakers
  • Talks

Previous workshops

  • Workshops
  • Trainers
  • Tickets

Testimonials

Contact

ul. Wał Miedzeszyński 420/23
03-994 Warszawa

[email protected]

About

WarsawJS is a local community of JavaScript professionals and enthusiasts. We provide a safe space for those looking to improve their JavaScript skills, and join a community that gives back. Like what we do?

Join us on slack!