Paginacja to oszustwo. Użytkownik i tak jej nie potrzebuje.

Stronicowanie wyników publikowanych na stronie internetowej można zrealizować na wiele sposobów. Niestety — żaden z nich nie jest idealny. Mówiąc o paginacji, mam na myśli proces pobierania danych z tabeli w bazie danych i przekazywania ich do frontendu, aby wyświetlić je jako tabelę podzieloną na strony. W większości aplikacji użytkownik może wybrać, ile wierszy ma zawierać jedna strona, przechodzić między stronami przyciskami „następna” i „poprzednia”, albo wpisać dowolny numer strony mieszczący się w zakresie dostępnych danych.

Czytaj dalej „Paginacja to oszustwo. Użytkownik i tak jej nie potrzebuje.”

Dlaczego paginacja z użyciem OFFSET to zły pomysł (i jak robić to lepiej).

Ostatnio wpadłem na bardzo ciekawy stary kod w języku Java (prawie 20-letni), w którym paginacja była wykonywana z użyciem Result Set i scrollowaniem wyników zapytania. Kod jest bardzo generyczny i służy do wyciągania danych z wielu tabel i prezentowaniu tych danych na GUI wraz ze stronicowaniem. Z tego powodu jest dość skomplikowany. Udało się zmienić ten kod na zapytania z użyciem SQL offset oraz limit gdzie definiujemy wprost ile wyników chcemy pobrać bezpośrednio z bazy danych i od którego momentu. Jak się okazuje to rozwiązanie też nie jest uznawane za idealne.

Czytaj dalej „Dlaczego paginacja z użyciem OFFSET to zły pomysł (i jak robić to lepiej).”

SEO: Jak wrócić na listę wyników w Google? 6 sprawdzonych kroków!

Jeśli czytałeś mój niedawny artykuł odnośnie praktycznie całkowitego spadku z wyników wyszukiwania w SERP to wiesz, że Google w grudniu wypuścił dwie znaczące aktualizację (Core i Spam), które bardzo wpłynęły na pozycję w wyszukiwarce. Zaraz po wypuszczeniu tych update-ów wiele osób na platformie X (Twitter) oraz na portalach typu Reddit wylewało swoje żale z powodu spadku w wynikach wyszukiwania. Niektórzy, naprawdę dostali po bandzie. Jeśli, twój ruch z Google spada z dnia na dzień o 90% to naprawdę boli i zaczynasz się zastanawiać jak wielką potęgę nad portalami ma Google oraz jak źle polegać tylko na jednym źródle trafiku na stronę.

Czytaj dalej „SEO: Jak wrócić na listę wyników w Google? 6 sprawdzonych kroków!”

Jak zrobić dźwięk przestrzenny Dolby Digital? Dźwięk surround 5.1. Krok po kroku.

Czy zastanawiałeś się kiedyś jak zrobić własny film w którym po odtworzeniu go na odbiorniku audio pojawiło się źródło Dolby Digital? Jeśli chcesz wiedzieć jak to osiągnąć to zapraszam do zapoznania się z tym artykułem, w którym krok po kroku opisze jak zrobić dźwięk przestrzenny. Przerobić go na format Dolby Digital oraz jak prawidłowo go odtworzyć w odtwarzaczu video (Apple TV lub VLC player).

Czytaj dalej „Jak zrobić dźwięk przestrzenny Dolby Digital? Dźwięk surround 5.1. Krok po kroku.”

SEO: Nagły spadek strony w wynikach Google – Grudzień 2024

Moja strona spadła drastycznie w Grudniu 2024 w wynikach SERP

Czy ostatnio może odczułeś nagły spadek strony w wynikach Google? Czy było to w grudniu 2024 roku? Jeśli tak to najprawdopodobniej stało się to z powodu aktualizacji algorytmu Google. W grudniu 2024 odbyły się dwa znaczące updaty:

Czytaj dalej „SEO: Nagły spadek strony w wynikach Google – Grudzień 2024”

6 powodów dlaczego warto uczyć się języka Java w 2025 roku.

Java jest nadal jednym z najpopularniejszych języków programowania

W 2024 roku Java zajmowała 7 miejsce w top najbardziej popularnych technologii na StackOverflow Developer Survey, gdzie 30% responderów zadeklarowało jej używanie. Trzeba zauważyć, że jest to ranking technologii więc jeśli wykreślimy dość specyficzne języki jak HTML/CSS, SQL, Bash to wśród języków Javę wyprzedza tylko JavaScript/TypeScript oraz Python. Oczywiście to tylko jeden z rankingów. Spójrzmy zatem na kolejny. Według Spectrum – The Top Programming Lanugages 2024 Java zajmuje 2 miejsca zaraz z Python.

Czytaj dalej „6 powodów dlaczego warto uczyć się języka Java w 2025 roku.”

Jak czytać artykuły serwisu Medium za free?

W tym artykule przedstawię Ci sposób jak czytać artykuły z Medium za free.

Jeśli nie czytasz regularnie artykułów na Medium. Jakiś temat Cię zainteresował i chciałbyś go jednak przejrzeć. Nie chcesz od razu wykupywać abonamentu to jest możliwość czytania większości artykułów z Medium lub podobnych serwisów bez opłat. Każda strona w internecie może zostać w każdym momencie zapisana do jednego z wielu systemów archiwizacji internetu. Jeśli się tak stanie to możemy skorzystać z zasobów takiego archiwum i przejrzeć snapshot danego artykułu z danego czasu.

Czytaj dalej „Jak czytać artykuły serwisu Medium za free?”

E-Notatnik jak papier! Onyx Boox Go 10.3 – Recenzja

Ten artykuł jest również pewnego rodzaju eksperymentem. Recenzja, którą właśnie czytasz, a którą ja aktualnie tworzę, jest całkowicie pisana na czytniku E-Ink, który recenzuję, czyli Onyx Boox Go 10.3. Nie wiem, czy „czytnik” to dobre określenie dla tego typu urządzenia, ponieważ patrząc na jego możliwości, jest to raczej bardziej notatnik lub tablet niż tylko czytnik. A więc zaczynajmy. Zapraszam do lektury: „Onyx Boox Go 10.3 – Recenzja”

Czytaj dalej „E-Notatnik jak papier! Onyx Boox Go 10.3 – Recenzja”

Płatna wyszukiwarka! Czy warto? Kagi vs Google

Dawno, dawno temu… czy ktoś z was pamięta jeszcze co było przed wyszukiwarką Google? Czy w ogóle sobie może wyobrazić, że Google to nie pierwsza wyszukiwarka? Przed nią były między innymi Yahoo czy AltaVista. Aktualnie, oprócz Google są jeszcze między innymi Bing czy DuckDuckGo i wszystkie te wyszukiwarki łączy jedna rzecz: są „darmowe”. Kagi.com chce być inne. Chce być transparentne, bez reklam, bez wyników wyszukiwania polegających na płatnym pozycjonowaniu. Bez zbierania danych o użytkownikach. Oprócz oczywiście tego, że aby zapłacić to musisz mieć konto więc automatycznie musisz podzielić się swoimi danymi z Kagi. Ah, taki tam paradoks 🙂

Czytaj dalej „Płatna wyszukiwarka! Czy warto? Kagi vs Google”