Blog 🇵🇱

  1. Memoizacja ⚡️ Harry Potter i Myślodsiewnia

    29 lipca 2025 Dawid Ryłko 6 min czytania 1280 słów

    Zanurz się w fascynujący świat memoizacji. Techniki programistycznej, która zmienia sposób, w jaki Twój kod przetwarza informacje! Wyobraź sobie, że Twój program potrafi "zapamiętywać" i błyskawicznie przywoływać wyniki skomplikowanych obliczeń, niczym Myślodsiewnia Dumbledore'a przechowująca wspomnienia.

  2. Przesyłanie adresów do Google za pomocą Indexing API i GitHub Actions

    14 sierpnia 2024 Dawid Ryłko 6 min czytania 1118 słów

    W artykule przedstawiono proces automatyzacji przesyłania adresów URL do Google przy użyciu Indexing API i GitHub Actions. Opisuje on krok po kroku, jak skonfigurować konto usługi w Google Cloud Console, dodać je do Google Search Console oraz zintegrować z GitHub Actions. Dzięki tej automatyzacji nowe strony internetowe będą szybciej indeksowane przez Google, co oszczędza czas i poprawia wydajność.

  3. CSS Media Feature: Display Mode

    02 sierpnia 2024 Dawid Ryłko 2 min czytania 401 słów

    Artykuł omawia funkcję @media (display-mode) w CSS, która pozwala na dostosowanie stylów w zależności od trybu wyświetlania aplikacji. Dowiedz się, jak działa i jak możesz z niej skorzystać.

  4. CSS Media Feature: Scripting

    31 lipca 2024 Dawid Ryłko 1 min czytania 291 słów

    Artykuł omawia funkcję @media (scripting) w CSS, która pozwala na dostosowanie stylów w zależności od dostępności skryptów w przeglądarce. Dowiedz się, jak działa i jak możesz z niej skorzystać.

  5. AI w Chrome

    29 lipca 2024 Dawid Ryłko 3 min czytania 574 słowa

    Google wprowadził eksperymentalne funkcje AI w przeglądarkach Chrome dla deweloperów, umożliwiając dostęp do najnowszego wbudowanego modelu językowego Gemini Nano. W artykule przedstawiony zostanie proces instalacji, konfiguracji oraz wykorzystania nowych funkcji AI w Chrome, w tym ustawianie flag oraz korzystanie z API, takich jak createTextSession, prompt, i promptStreaming.

  6. Domino tiling

    31 grudnia 2023 Dawid Ryłko 4 min czytania 803 słowa

    Artykuł przedstawia etapy tworzenia algorytmu w JavaScript, służącego do obliczania liczby możliwych układów płytek domino (pokryć dimerowych) na kwadratowej planszy o wymiarach 2n x 2n. Rozwiązanie (solver) wykorzystuje programowanie dynamiczne oraz rekurencję, działa na typach Integer i BigInt. Przygotowano również narzędzie do testowania oraz benchmark.



Profile picture

Dawid Ryłko

Software Engineer | Expert in Designing Scalable, Secure and Resilient Systems