gik|iewicz

szukaj
Temat: Programowanie

Zwolniony z Google za stworzenie narzędzia CLI do Workspace

Justin Poehnelt, inżynier oprogramowania, został zwolniony z Google za stworzenie narzędzia, które zyskało tysiące użytkowników w kilka dni. Google Workspace CLI trafiło na szczyt Hacker News, zdobywając ogromną popularność w społeczności deweloperów. Zamiast nagrody, autor otrzymał wypowiedzenie. TL;DR: Justin Poehnelt został zwolniony z Google za stworzenie Google Workspace CLI. Narzędzie zdobyło tysiące gwiazdek na GitHubie […]

Turso przepisało SQLite w Rust od podstaw. Co to oznacza dla baz danych?

Turso to baza danych nowej generacji, która powstała poprzez całkowite przepisanie kodu SQLite w języku Rust od podstaw. Ten krok dostarczył architekturę opartą na asynchronicznym wejściu-wyjściu oraz pełną zgodność z istniejącymi zapytaniami SQL. TL;DR: Turso stanowi implementację silnika bazodanowego w języku Rust, zachowującą pełną kompatybilność z SQLite. Projekt wprowadza mechanizm MVCC dla współbieżnych operacji zapisu, […]

Ukryłem całą stronę internetową w ikonie favicon

Pojedynczy plik favicon.ico mieści standardowo 16×16 pikseli, co daje 256 pikseli danych obrazu. Tim Wehrle udowodnił jednak, że można w nim ukryć kompletną stronę internetową wraz z HTML, CSS i JavaScriptem. To techniczne wyzwanie wymaga sprytnej kombinacji formatów plików i kodowania base64. TL;DR: Programista Tim Wehrle z powodzeniem ukrył pełnoprawną stronę internetową wewnątrz pliku favicon. […]

CSSQuake: klasyczny Quake działa w przeglądarce dzięki CSS

title: „CSSQuake: klasyczny Quake działa w przeglądarce dzięki CSS” description: „CSSQuake to port Quake z 1996 roku działający w przeglądarce. Silnik PolyCSS renderuje grafikę 3D wyłącznie za pomocą HTML i CSS. Sprawdź, jak to działa.” coverImage: „https://gikiewicz.eu/wp-content/uploads/2026/06/cssquake-cover.jpg” date: „2026-06-20” author: „Grzegorz Kikiewicz” category: „Programowanie” tags: – CSS – Programowanie – HTML – Gry slug: [...]

Pake: zamień dowolną stronę w aplikację desktopową

Czym jest Pake i jak wykorzystuje Rust oraz Tauri do tworzenia aplikacji? Pake to narzędzie open-source tworzone przez dewelopera tw93, które pozwala opakować dowolną stronę internetową w natywną aplikację desktopową. Projekt wykorzystuje framework Tauri oraz język programowania Rust. Dzięki temu podejściu wygenerowane programy ważą zaledwie około 5 MB. To imponujący rezultat. Czym jest Pake i […]

Project Valhalla: dekada prac nad Javą trafia do JDK 28

Ponad 197 000 linii kodu zmieniło Javę na zawsze po 12 latach prac. Project Valhalla, rozpoczęty w 2014 roku, oficjalnie trafia do wydania JDK 28 jako funkcja podglądowa (preview). Architekt języka Brian Goetz ostrzega jednak, że w kolejnym wydaniu LTS status preview prawdopodobnie się utrzyma. TL;DR: Project Valhalla wprowadza value classes (JEP 401) do JDK […]

DuckDB pod maską: architektura, która deklasuje tradycyjne bazy danych

TL;DR: DuckDB osiąga wysoką wydajność w analizie danych dzięki połączeniu wektorowego silnika wykonawczego oraz przetwarzania kolumnowego. Architektura zaprojektowana natywnie dla OLAP pozwala na błyskawiczne odczyty bez narzutu serwerów sieciowych, co doskonale opisuje Jordan Tigani z MotherDuck w kontekście działania agentów AI. DuckDB przetwarza dane nawet kilkadziesiąt razy szybciej niż tradycyjne systemy relacyjne podczas zapytań analitycznych […]

Uruchamianie mikro-VM Firecracker w EC2 i start przeglądarki w sekundę

Firecracker to technologia VMM od Amazona zaprojektowana specjalnie dla środowisk chmurowych, która uruchamia lekkie maszyny wirtualne w czasie poniżej 125 milisekund. Uruchomienie pełnej przeglądarki internetowej wewnątrz instancji EC2 zajmuje poniżej jednej sekundy, co opiera się na architekturze maszyn wirtualnych opartych na KVM. Projekt ten pierwotnie powstał na potrzeby usług AWS Lambda oraz AWS Fargate. TL;DR: […]

Zakazane książki ukryte w żarówce z Wi-Fi

Projekt Response Room udowadnia, że standardowa żarówka Wi-Fi może pomieścić pełną bibliotekę zakazanych książek. Twórcy ukryli teksty literackie w pamięci firmware’u urządzenia, do którego dostęp mają miłośnicy literatury z całego świata. To rozwiązanie pokazuje, jak nowoczesne technologie pomagają w ochronie wolności słowa. Jak działa biblioteka zakazanych książek w inteligentnej żarówce? Jakie technologie napędzają ten projekt […]

Kage: zapis dowolnej strony do pojedynczego pliku offline

Projekt Kage zadebiutował na platformie Hacker News jako narzędzie potrafiące skopiować dowolną witrynę do jednego samodzielnie działającego pliku offline. Twórca rozwiązania zaprojektował je jako aplikację konsolową, która pobiera kod źródłowy wraz z powiązanymi zasobami. Całość trafia do jednego dokumentu. TL;DR: Kage to narzędzie open-source, które klonuje dowolną stronę internetową do pojedynczego pliku HTML. Pozwala to […]

Lokalne AI do kodowania bez ruiny finansowej

title: „AI w programowaniu: jak tanio budować aplikacje w domu” description: „Drastyczne spadki cen usług AI od OpenAI i rosnąca konkurencja sprawiają, że asystenci kodu stają się dostępni dla każdego programisty. Sprawdź, jak obniżysz koszty tw…” coverImage: „https://gikiewicz.eu/wp-content/uploads/2026/06/programowanie-z-pomoca-ai-w-domu-bez-rujnowania-portfela-cover.jpg” date: „2026-06-14” author: „Grzegorz Kikiewicz” category: „Analiza” tags: – AI [...]