Blog 🇵🇱

  1. Memoizacja ⚡️ Harry Potter i Myślodsiewnia

    29 lipca 2025Dawid Ryłko6 min czytania 1280słó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. CSS Media Feature: Display Mode

    02 sierpnia 2024Dawid Ryłko2 min czytania 401słó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ć.

  3. CSS Media Feature: Scripting

    31 lipca 2024Dawid Ryłko1 min czytania 291słó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ć.

  4. AI w Chrome

    29 lipca 2024Dawid Ryłko3 min czytania 574sł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.

  5. Domino tiling library

    21 kwietnia 2024Dawid Ryłko1 min czytania 267słów

    Projekt "Domino tiling" został odseparowany do osobnego repozytorium na GitHubie. Znajdziesz tam algorytmy, benchmarki oraz testy. Zapraszam do testowania oraz zgłaszania propozycji nowych funkcjonalności.

  6. Domino tiling

    31 grudnia 2023Dawid Ryłko4 min czytania 803sł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