Blog techniczny

Dzielimy się tym, co sprawdziliśmy w praktyce.

Artykuły z produkcyjnych projektów: Laravel, PHP, DevOps, integracje i architektura.

Multimedia29 min czytania

FFmpeg — przetwarzanie wideo i audio w aplikacjach webowych

FFmpeg to 1,5 miliona linii C, przez które przechodzi każdy plik wideo wgrany przez użytkownika. Zbieramy gotowe przepisy na transkodowanie, HLS, miniatury i normalizację dźwięku, integrację z Laravelem przez kolejkę i Process, hartowanie przeciw SSRF przez pliki HLS oraz różnicę między LGPL a GPL, która decyduje o tym, czy wolno Ci ten plik binarny rozdać dalej.

Czytaj →
PHP18 min czytania

FrankenPHP — PHP wbudowany w Caddy: worker mode, Early Hints i Docker

FrankenPHP wkłada PHP do środka serwera Caddy jako SAPI — bez FPM, bez socketu, bez drugiego procesu. Od maja 2025 projekt należy do organizacji PHP i jest wspierany przez PHP Foundation. Pokazujemy tryb worker, konfigurację wątków, integrację z Octane oraz listę rozszerzeń, które w tym modelu po prostu nie działają.

Czytaj →
AI20 min czytania

CopilotKit — generative UI i agenci wewnątrz aplikacji webowej

CopilotKit daje agentowi LLM dostęp do stanu Twojego interfejsu i pozwala mu renderować własne komponenty Reacta w czacie. Runtime jest jednak w Node, a protokół AG-UI nie ma SDK dla PHP — pokazujemy trzy warianty wpięcia tego w aplikację laravelową, z których jeden jest na produkcji płatny, oraz co dokładnie zostaje po stronie open source.

Czytaj →
DevOps20 min czytania

Watchtower — automatyczne aktualizacje kontenerów Dockera

Watchtower podmienia obrazy działających kontenerów bez udziału człowieka — tylko projekt, który wszyscy instalują, jest zarchiwizowany od grudnia 2025, a jego obraz nie był budowany od stycznia 2024. Pokazujemy, co z tym zrobić: jak ocenić aktywny fork, jak skonfigurować tryb monitorowania z powiadomieniami zamiast automatycznej podmiany i dlaczego sami autorzy odradzają używanie tego na produkcji.

Czytaj →
DevOps23 min czytania

code-server — VS Code w przeglądarce na własnym serwerze

code-server uruchamia VS Code na Twoim serwerze i podaje go przez przeglądarkę — z terminalem, gitem i rozszerzeniami. Pokazujemy instalację, config.yaml z hasłem w argonie, wystawienie przez Caddy i Nginx, wbudowany proxy portów przy Laravel Sailu oraz to, czego nie da się obejść: brak marketplace’u Microsoftu, jedno hasło na instancję i konieczność życia na najnowszym wydaniu.

Czytaj →
AI21 min czytania

Claude Code — agentowe narzędzie do kodowania w terminalu

Claude Code to agentowy asystent kodowania działający w terminalu, ale nie jest projektem open source: repozytorium anthropics/claude-code nie zawiera kodu narzędzia, a LICENSE.md odsyła do komercyjnych warunków Anthropic. Pokazujemy, co realnie konfiguruje się w repozytorium projektu — CLAUDE.md, reguły ścieżkowe, skille, subagentów, hooki i serwery MCP — jak wpiąć to w CI i ile to kosztuje.

Czytaj →
Bazy danych15 min czytania

Beekeeper Studio — wieloplatformowy edytor SQL bez rejestracji

Beekeeper Studio to desktopowy klient SQL na Linuksa, macOS i Windows, którego rdzeń jest otwarty na GPLv3. Pokazujemy konfigurację połączenia z bazą w Laravel Sail, tunel SSH przez bastion z odczytem ~/.ssh/config, query magics formatujące wyniki zapytania i podział na edycję darmową a płatną — łącznie z tym, których baz w wersji Community nie podłączysz.

Czytaj →
Python23 min czytania

Ruff — linter i formatter Pythona, który zastępuje Flake8, Blacka i isort

Ruff to napisany w Rust linter i formatter Pythona, który w jednym pliku wykonywalnym mieści ponad 900 reguł, zgodność z Blackiem na poziomie 99,9% linii i sortowanie importów. Pokazujemy kompletną konfigurację w pyproject.toml, różnicę między fixem bezpiecznym a niebezpiecznym, plan migracji z Flake8 i Blacka w jednym commicie oraz dwie pułapki: wersjonowanie 0.x, w którym minor oznacza zmianę łamiącą, i regułę select = ["ALL"].

Czytaj →
Self-hosting14 min czytania

AppFlowy — self-hostowana alternatywa dla Notion

AppFlowy to otwarty odpowiednik Notion na licencji AGPLv3: dokumenty, bazy danych, kanban i AI, z klientem we Flutterze i backendem w Rust. Pokazujemy, co realnie stawia docker compose, które zmienne z deploy.env trzeba zmienić przed wystawieniem instancji do internetu i gdzie przebiega granica między wersją AGPL a płatnym forkiem komercyjnym z limitem miejsc.

Czytaj →
DevOps16 min czytania

1Panel — otwarty panel do zarządzania VPS z wbudowanym agentem AI

1Panel to panel administracyjny dla serwerów Linux na licencji GPLv3: kontenery, strony WWW z certyfikatami Let's Encrypt, kopie na S3 i warstwa AI z zarządzaniem modelami oraz serwerami MCP. Pokazujemy instalację, hartowanie dostępu i to, gdzie panel pomaga przy projekcie w Laravelu, a gdzie lepiej zostać przy własnym Compose.

Czytaj →
Event Streaming9 min czytania

Apache Kafka — architektura, wydajność i wdrożenia enterprise

Praktyczny przewodnik po Apache Kafka — architektura event-driven, optymalizacja wydajności, ekosystem narzędzi i sprawdzone wdrożenia.

Czytaj →
Search8 min czytania

Elasticsearch — architektura, optymalizacja i wdrożenia

Poznaj wszystko o Elasticsearch — od architektury i instalacji po zaawansowaną optymalizację wydajności. Praktyczny przewodnik oparty na doświadczeniach z rzeczywistych wdrożeń enterprise.

Czytaj →
Poprzednia1 / 2Następna