piątek, 28 stycznia 2022

🚽😭Najgorsze praktyki UX na stronach - kilka przykładów☠️

 Cześć, dzisiaj szybka lista znienawidzonych praktyk na stronach...

Po każdym przewinięciu wyskakuje dialog, który można zamknąć i znowu wyskakuje

Wciąż wyskakuje okienko. Strona jest stworzona z myślą o dzieciach, a bez wykupienia dostępu korzystanie jest niemożliwe

piątek, 14 stycznia 2022

Łatwiejsze debugowanie CSS w Firefox

Firefox to dla mnie trochę zapomniana przeglądarka. Używam jej głównie do projektów, w których wymaganiem jest ...prawidłowe działanie na Firefoxie, a do prywatnych rzeczy wolę Chrome. Ostatnio zauważyłem w FF przydatną opcję, która może zmienić Twoje podejście do tej przeglądarki.

Prosty kod strony podejrzany w Chrome - na pierwszy rzut oka wszystko jest ok...


Natomiast w narzędziach deweloperskich FF od razu podkreśla błędy

sobota, 1 stycznia 2022

Programistyczne podsumowanie roku 2021


Jak co rok wrzucam programistyczne podsumowanie roku z chwytliwym cytatem na początku.

„A ty siej, a nuż coś urośnie…”

Rozwojowo

W wigilię 2020 zacząłem pisać własną aplikację http://www.tomatodone.com/, czyli prosty timer pomodoro z zapisem danych. Użyte technologie to React + Redux + Postgres + Node. Niby prosta aplikacja, a dzięki niej dowiedziałem się na przykład tego, że jeśli stworzymy timer w JS i działa on w osobnej zakładce, to po jakimś czasie w Chrome się zatrzyma, żeby oszczędzać energię. Żeby działało to prawidłowo, konieczne jest użycie WebWorkers. Poduczyłem się także Heroku.

Po zmianie projektu zacząłem uczyć się C# i .net, ale fakt, że miałem uczestniczyć w jeszcze jednym projekcie z Node, szybko wymusił zmianę kursu. Obecnie poświęcam więcej czasu na Node + naukę baz danych.

Bawiłem się też w tworzenie gier na Canvas. To ciekawe doświadczenie, wcześniej wydawało mi się, że napisanie Game of life, węża, tetrisa, czy algorytmu mrówki Langtona jest nie do ogarnięcia, a w praktyce wcale nie jest takie trudne.