1.  | 
    Zdjęcie małego metalowego robota. Photo by Rock'n Roll Monkey on Unsplash.

    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ść.

  2.  | 
    Ilustracja przedstawia proste, przykładowe okno przeglądarki internetowej na trzech różnych urządzeniach: smartfonie, tablecie i komputerze stacjonarnym.

    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.  | 
    Ilustracja przedstawia proste, przykładowe okno przeglądarki internetowej na trzech różnych urządzeniach: smartfonie, tablecie i komputerze stacjonarnym.

    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.  | 
    A modern blog page featuring an article about AI in Chrome, viewed from a computer screen perspective. The screen shows sections with code snippets, images of Chrome browser settings, and developers working on their computers. The header displays the title 'AI w Chrome' and the main content showcases images of Chrome flags settings, API usage, and sample code executions. The design is clean and professional, with a tech-savvy feel and vibrant visuals. Replace the area where the clock is with a wall clock. Remove any Chrome logos from the wall.

    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.  | 
    Strona główna projektu "Domino Tiling" na GitHub.

    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.  | 
    Płytki domino rozłożone płasko na planszy.

    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.

  7.  | 
    Mapa kartograficzna z przypinanymi do niej czerwonymi pinezkami. Photo by GeoJango Maps on Unsplash.

    Sprawdź, jak za pomocą jednego programu w języku JavaScript rozwiązać problem znajdowania najcenniejszych punktów w dwuwymiarowej przestrzeni euklidesowej. Odkryj, jak działa algorytm, który znajduje k-elementowy podzbiór punktów o maksymalnej sumie odległości między nimi.

  8.  | 
    Fotografia przedstawiająca zioła w misce, która stoi na stole obsypanym kwiatami różnych roślin. Photo by Nia Ramirez on Unsplash.

    Rozwiązanie problemu programowania liniowego z maksymalizacją liniowej funkcji celu w kontekście uprawy kwiatów i ziół. Przedstawiiono kroki pozwalające na rozwiązanie zadania, wykorzystując matematyczną optymalizację. Problem został rozwiązany przy użyciu narzędzia CLP z pakietu OR-Tools od Google.

  9.  | 
    Fotografia eleganckiego wnętrza z białymi ścianami i srebrnymi drzwiami windy. Photo by Edwin Chen on Unsplash.

    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.

  10.  | 

    Nowy Angular żyje i ma się nad wyraz dobrze. Efektem było wypuszczenie nieco ponad miesiąc temu wersji 4.0.0, z kolei zaledwie przedwczoraj…

  11.  | 

    Angular CLI to potężne narzędzie, które usprawnia i automatyzuje wiele procesów podczas pracy z Angular 2. Uruchomienie komendy `ng help` wyświetla obszerną pomoc.

  12.  | 

    Pracuję efektywnie, jeśli mam jasno sprecyzowane cele i wymagania. Najwyższy czas skupić się nad logiką aplikacji. Poniższy wpis to pseudo…

  13.  | 
    Logo EcmaScript 2016 - ES7 - Standard języka skryptowego JavaScript wprowadzony w roku 2016.

    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.

  14.  | 
    Równo poukładane książki na półkach w bibliotece. Photo by Eilis Garvey on Unsplash.

    Odkryj Flexbox. Czas na drugi wpis z serii Flexbox Layout. Tym razem skupimy się na potomkach kontenera - czyli children items. Odkryj właściwości takie jak `order`, `flex-grow`, `flex-shrink`, `flex-basis` oraz `flex`. Ten artykuł pomoże ci zrozumieć, jak skutecznie zarządzać rozmieszczeniem i przestrzenią dla elementów wewnątrz kontenera.

  15.  | 
    Zdjęcie niezgrabnie ustawionych pudełek, które zaraz się przewrócą, na tle fioletowych drzwi. Photo by Curology on Unsplash.

    Odkryj Flexbox. Część pierwsza tej serii skupia się na roli rodzica (kontenera) w Flexbox Layout. Dowiedz się, jak właściwości takie jak `display`, `flex-direction`, `flex-wrap`, i `flex-flow` wpływają na elastyczne rozmieszczanie elementów. Ten wpis pomoże ci zrozumieć, jak skutecznie zarządzać wyrównaniem i przestrzenią w kontenerze.

  16.  | 
    Logo Lodash - Biblioteka narzędziowa dla języka JavaScript, służąca do uproszczenia pracy z danymi i manipulacji nimi.

    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
Digital Persona | GitHub | Twitter | Linkedin

Copyright © 2024 Dawid Ryłko