#javascript

7 wpisów
  1. 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.

  2. 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.

  3. 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.

  4. Zakres zmiennych, hoisting - co warto wiedzieć?

    04 września 2017Dawid Ryłko2 min czytania 449słów

    W tym artykule omówimy pojęcia zakresu zmiennych i hoistingu. Dlaczego zmienne zadeklarowane przez var zachowują swoją wartość poza pętlą? Jak let i const zmieniły podejście do zakresu zmiennych? Odkryjemy również, jak hoisting wpływa na porządek deklaracji zmiennych i funkcji. Sprawdzimy, jakie dodatkowe zabezpieczenia wprowadza tryb ścisły (strict mode). Zobacz przykłady i zyskaj pewność w korzystaniu z tych kluczowych elementów JavaScript.

  5. ECMAScript 2016 - ES7 - zaczynamy!

    19 września 2016Dawid Ryłko2 min czytania 338słów

    Odkryj najnowszą odsłonę ECMAScript 2016 (ES7) - standardu języków skryptowych, w tym JavaScript. Dowiedz się, jakie praktyczne zmiany wprowadza ES7, takie jak Array.prototype.includes() i exponentation operator (**). Sprawdź, jak te nowości mogą ułatwić codzienną pracę programistyczną. Zapoznaj się również z aktualnym stanem wsparcia przeglądarek dla najnowszych standardów ECMAScript.

  6. Nie pisz w kółko tych samych funkcji, wykorzystaj moc Lodasha

    16 kwietnia 2016Dawid Ryłko2 min czytania 458słów

    Odkryj możliwości biblioteki Lodash, aby przerwać monotonię ciągłego pisania tych samych funkcji w JavaScript. Lodash, niskopoziomowa biblioteka, oferuje zwięzłe metody, które znacząco ułatwiają operacje na tablicach, obiektach i łańcuchach znaków. Sprawdź, jak zaoszczędzić czas i uniknąć powielania trywialnego kodu dzięki funkcjom takim jak _.random, _.sample, _.times, _.difference czy _.merge. Doświadcz korzyści programowania funkcyjnego i zwiększ przejrzystość swojego kodu. Lodash - narzędzie, które sprawi, że pisanie JavaScript stanie się bardziej efektywne i przyjemne.



Profile picture

Dawid Ryłko

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