Wszystkie artykuły
Wprowadzenie do chmury AWS
Przewodnik dla programistów po rozpoczęciu nauki AWS: kluczowe usługi, koszty i pierwsze kroki w chmurze.
Kolejność wiadomości w systemach rozproszonych
Artykuł omawia wyzwanie gwarantowanej kolejności wiadomości w systemach rozproszonych, skupiając się na podejściu per-entity.
Antywzorzec shared database
Analiza antywzorca shared database w architekturze mikroserwisów, jego problemów i przypadków uzasadnionego użycia.
Problem selekcji
Artykuł omawia problem selekcji w algorytmice, czyli znajdowanie k-tego najmniejszego elementu w zbiorze, analizując optymalne podejścia i algorytmy.
Jak połączyć AWS Lambda z AI
Praktyczny przewodnik po integracji AWS Lambda z AI, pokazujący jak zbudować serwerowego asystenta bez zarządzania infrastrukturą.
Sadząc drzewa
Artykuł wyjaśnia, czym jest JSX, jak transpilery tłumaczą go na wywołania React.createElement() oraz jak używać własnej funkcji zamiast domyślnej.
Listmonk — darmowy mailing manager — studium przypadku i implementacja
Autor opisuje migrację z Mailchimp na darmowe, samodzielnie hostowane narzędzie listmonk do prowadzenia newslettera, omawiając przyczyny i wyzwania.
Event-Driven Architecture – czym jest i kiedy warto stosować
Artykuł wyjaśnia czym jest Event-Driven Architecture (EDA), jej zalety, wady i kiedy warto ją stosować w systemach backendowych.
Nullius in verba
Autor opisuje ewolucję swojego bloga webdevowego w kierunku bardziej naukowego podejścia, opartego na strukturze IMRaD, źródłach i empirii.
Dobry ziomek system
Artykuł omawia wbudowane technologie asystujące w systemach operacyjnych (macOS, Windows, Android, iOS) wspierające dostępność dla osób z niepełnosprawnościami.
@Autowired vs @Qualifier vs @Resource – jak Spring wybiera bean?
Porównanie adnotacji @Autowired, @Qualifier i @Resource w Springu, wyjaśniające, jak framework wybiera bean'y do wstrzykiwania zależności.
Ale kanał…
Artykuł opisuje naprawę kanału Atom na blogu, w tym problemy z linkami wewnętrznymi i elementami JavaScript w czytnikach kanałów.
Inkunabuły mądrości
Autor opisuje odświeżenie bloków kodu na swoim blogu, dodając nazwę języka i przycisk kopiowania.
Równając w dół
Artykuł omawia problem kompatybilności międzyprzeglądarkowej i przedstawia Baseline – narzędzie mające pomóc deweloperom.
Czy prościej znaczy lepiej?
Programista opisuje rezygnację z reCAPTCHA na rzecz prostszych rozwiązań do walki ze spamem na blogu, omawiając alternatywy i swoje przemyślenia.
Ufam ci!
Porównanie HTML Sanitizer API i Trusted Types API w kontekście zabezpieczania aplikacji przed atakami XSS, z naciskiem na łatwość wdrożenia w istniejących projektach.
Agenci wpływu
Artykuł wyjaśnia szeroką definicję "user agenta" w kontekście sieci, wykraczającą poza przeglądarki, oraz obowiązki takich agentów.
Dezynfekcja
Artykuł o atakach XSS i nowym HTML Sanitizer API, które pomaga chronić aplikacje webowe przed wstrzykiwaniem złośliwego kodu.
Interesujący dyngs
Omówienie nowego Interest Invoker API w HTML, które wprowadza ulepszony mechanizm "okazywania zainteresowania" elementami, np. do wyświetlania tooltipów.