programowanie webowe

Właściwie programowanie sieciowe - ale kto by wiedział o co chodzi ;-). Inaczej webdeweloperka.

JS errors and why concatenation is bad for devs

Right and wrong directions

In this article I want to take on a journey through bad code and show you how to defened yourself from such. Or, more importantly: I want you to know where the problem lies. I'm going to tell you how browsers execute code and why it matters. If you don't have time for full details, you might just want to skip to the end.

PWA: Detecting redirects in service workers

PWA app

Why do you need to detect redirects in a PWA page? Well a PWA is established on a specific domain. You might need to redirect to a new domain at some point. You can easily do it server side with simple commands, but as PWA is cached in a specific way it will remain on the old domain. PWA will not be able to do calls to redirected API because of CORS. And it might never move on because when your admin redirected domains you will not be able to get a new service worker either. So you need to think ahead and plan for this. But how?

PWA and HTTP Caching

In my previous PWA article I've covered PWA basics. In this article I will cover more complex situations where a simple Service Worker is not enough. I will also talk about differences between new Service Worker Cache and HTTP Cache and how they interact. That's because they do interact and not knowing how they work together might cause problems.

I assume you have basic knowledge of PWA and you've seen at least a basic Service Worker. If not, please read my previous article first.

Od responsywnej witryny do PWA w jeden dzień

Podejrzewam, że sporo osób słyszało już o PWA (Progressive Web Apps), ale odświeżmy wiedzę na szybko – w największym skrócie chodzi o utworzenie aplikacji z witryny internetowej. Jeśli twoja aplikacja jest zgodna z PWA, to osoby używające tej witryny powinny być w stanie dodać skrót (ikonkę) do ekranu głównego (lub do pulpitu). Taka apka powinna również w pewnym zakresie działać bez sieci (offline), co może być osiągnięte za pomocą Service Workera. Pamiętaj, że dostosowując witrynę do zasad PWA udoskonalasz doświadczenia wszystkich osób! Nie tylko osób korzystających z urządzeń mobilnych.

W tym artykule omówię podstawy przekształcania istniejącej witryny na PWA. Z jednej strony będę mówił o podstawach, ale przy odrobinie szczęścia na podstawie poniższych informacji możesz w ciągu 1-2 dni zrobić w pełni funkcjonalne PWA. Możesz natrafić pod drodze na parę pułapek, ale spróbuję pokazać tutaj sztuczki, które pozwolą łatwiej nawigować między przeszkodami.

Web vs. native?

I've recently read PPK's article titled "Web vs. native: let’s concede defeat". I've also seen countless "web vs. native" debates in forms of either presentations or articles. Some of them claiming native is a sure winner, some that web is superior... I want to show how fruitless the debate really is and how you – as a developer – should decide (or help your boss decide).

Selektory CSS

Dzisiaj mam dla Ciebie, przechodniu, drobną ściągawkę z różnych selektorów CSS. Coś co pomaga mi (i Tobie też pomoże) w nadmiarowym bólu głowy przy tworzeniu wyglądu strony. Pomaga, gdy zastanawiam się czy mogę coś użyć czy nie... I czy aby na pewno potrzebuję jeszcze klasy parzysty-wiersz, czy jednak mogę w danym wypadku użyć po prostu nth-child(2n)...

Nowa witryna

Oto jest. Moja nowa witryna. Przez jakiś czas zastanawiałem się czy przenieść posty ze starej witryny, a potem o niej zapomnieć... Ale cóż chyba jestem sentymentalny i nie mam siły, żeby zagrzebać witrynę, która powstała... prawie 8 lat temu. Aż musiałem sprawdzić. Patrzę na ten czas z sentymentem, ale jednak trawa nie była wtedy bardziej zielona ;-).

Subskrybuj programowanie webowe