# 🚀 Meet.js Bielsko-Biała #25 – Web Push, Browser APIs i nie tylko!
Cześć! 👋
Wracamy z kolejnym bielskim spotkaniem Meet.js #25!
Tym razem przyjrzymy się temu, co potrafią współczesne przeglądarki. Dowiemy się, jak wysyłać powiadomienia push do użytkowników, nawet gdy nie mają otwartej naszej strony, oraz jak wykorzystać natywne API przeglądarki, by pisać mniej JavaScriptu, a osiągać więcej.
Nie zabraknie praktycznych przykładów, live demo, rozmów o dobrych praktykach i oczywiście networkingu przy pizzy i napojach! 🍕🍻
## 🗓️ Agenda spotkania
17:00–17:10 | 🚪 Rejestracja i powitanie
Odbierz identyfikator, zajmij wygodne miejsce i przywitaj się z innymi uczestnikami!
### 17:10–18:10 | 🔔 „Push it to the limit… I mean browser”
Prelegent: Jakub Wąsik
Push it to the browser! 🚀
Jak w prosty sposób zacząć wysyłać powiadomienia Web Push bezpośrednio do przeglądarek użytkowników, nawet gdy strona internetowa jest zamknięta?
Podczas prelekcji Jakub pokaże, jak działa mechanizm Web Push, jakie są jego wymagania techniczne oraz jak wygląda proces rejestracji, subskrypcji i zarządzania użytkownikami.
Przyjrzymy się również dobrym praktykom UX związanym z uzyskiwaniem zgód i angażowaniem odbiorców, a także problemom, które możemy napotkać podczas wdrażania.
Rozwiązanie jest niezależne od konkretnego frameworka, a praktyczne przykłady zostaną przedstawione z wykorzystaniem JavaScriptu, TypeScriptu, Node.js i odrobiny frontendu.
👨💻 O prelegencie
Jakub to Software Engineer, mentor i prelegent, który uwielbia dzielić się wiedzą. Na co dzień pracuje jako Senior Fullstack Engineer, a dodatkowo prowadzi zajęcia na studiach magisterskich oraz kursach programowania.
Czasami zajmuje się freelancingiem i tworzeniem własnych produktów. Po godzinach miłośnik muzyki elektronicznej, gamingu, gotowania i bachaty.
Aha, zdarzyło mu się też zhakować NASA. 😉
### 18:10–19:00 | ✨ „Przestań pisać JavaScript. Przeglądarka już to potrafi.”
Prelegent: Igor Juraszek – Fullstack Developer w Selleo
A co, jeśli część JavaScriptu, który codziennie piszemy, jest już po prostu zbędna?
Współczesne przeglądarki oferują coraz więcej natywnych mechanizmów, które potrafią zastąpić biblioteki i dziesiątki linijek własnego kodu.
Podczas prezentacji Igor przyjrzy się takim rozwiązaniom jak View Transitions API, Popover API, natywne dialogi oraz nowe możliwości CSS.
Nie zabraknie praktycznego demo, w którym będziemy stopniowo usuwać JavaScript z aplikacji, zastępować go natywnymi funkcjonalnościami przeglądarki i sprawdzać, jak wygląda ich kompatybilność.
Mniej zależności, mniej kodu, więcej możliwości! 💪
👨💻 O prelegencie
Igor to Fullstack Developer w Selleo, pasjonat mainframe’ów, Ember.js i innych nowości. Wieczny student, czasem również nauczyciel.
Gdyby miał wybór, pisałby w Pythonie. 🐍
### 19:00–19:30 | 🍕 Przerwa na pizzę i napoje
Czas na chwilę odpoczynku, coś dobrego do jedzenia i luźne rozmowy z innymi uczestnikami.
### 19:30–19:50 | 🎤 Trzecia prelekcja – temat wkrótce!
Prelegent: Michał Hadrysiak
Szykujemy dla Was jeszcze jedną dawkę technologicznej wiedzy! Szczegóły tematu ogłosimy już niebawem. 👀
### 20:00–21:00+ | 🍻 Networking
Oficjalnie kończymy część merytoryczną i przechodzimy do swobodnych rozmów!
To idealny moment, by poznać innych developerów, wymienić się doświadczeniami, podyskutować o technologiach i nawiązać nowe znajomości.
Zostań z nami tak długo, jak masz ochotę!
***
## 🎟️ Wstęp wolny!
✅ Wydarzenie jest całkowicie darmowe!
⚠️ Uwaga: mamy tylko 65 miejsc! O udziale decyduje kolejność zgłoszeń, więc nie odkładaj rejestracji na ostatnią chwilę.
👉 Zarejestruj się już dziś i zarezerwuj swoje miejsce!
Do zobaczenia na Meet.js #25 w Bielsku-Białej! 🚀