Dziennik tech
Hydralog
Blog o świecie tech, dev i AI: tutoriale, ciekawostki i notatki z frontu programowania.
- 01Prawo Hyruma - dlaczego każdy szczegół API stanie się czyjąś zależnością
Prawo Hyruma to jedna z najtrafniejszych obserwacji w inżynierii oprogramowania: przy odpowiedniej liczbie użytkowników każde obserwowalne zachowanie systemu stanie się od czegoś zależne. Wyjaśniamy, co z tego wynika w praktyce.
- 02Czym są embeddingi - jak AI rozumie znaczenie słów
Embeddingi to fundament nowoczesnego AI - od wyszukiwarek semantycznych po RAG w chatbotach. Wyjaśniamy, czym są wektory znaczeń i dlaczego zmieniły sposób, w jaki maszyny przetwarzają język.
- 03Git rebase interactive - jak posprzątać historię commitów
Interaktywny rebase to jedno z najpotężniejszych narzędzi Gita - pozwala łączyć, edytować i zmieniać kolejność commitów przed wypchnięciem gałęzi. Pokazujemy, jak używać go bez strachu.
- 04Testowanie komponentów Angulara - Jasmine, Karma i TestBed
Angular CLI od lat dostarcza gotową konfigurację testów jednostkowych opartą na Jasmine i Karma - pokazujemy, jak pisać testy komponentów i serwisów z użyciem TestBed.
- 05Cykl życia komponentu w Angularze - ngOnInit, ngOnChanges i inne hooki
Angular wywołuje w ściśle określonej kolejności metody cyklu życia komponentu - pokazujemy, do czego służy każdy hook i jakich błędów unikać.
- 06Interceptory HTTP w Angularze - funkcyjne przechwytywanie żądań
Angular pozwala przechwytywać i modyfikować żądania oraz odpowiedzi HTTP za pomocą interceptorów - pokazujemy nowoczesne, funkcyjne API i typowe zastosowania.
- 07Nowa składnia kontrolna Angulara - @if, @for i @switch w szablonach
Angular zastąpił dyrektywy strukturalne *ngIf, *ngFor i *ngSwitch wbudowaną składnią blokową @if/@for/@switch - sprawdzamy, jak działa i dlaczego jest szybsza.
- 08Change Detection w Angularze - jak działa strategia OnPush
Wyjaśniamy, czym różni się domyślna strategia detekcji zmian od OnPush i jak dzięki niej znacząco przyspieszyć aplikację Angular.
- 09Formularze w Angularze - Reactive Forms vs Template-driven Forms
Angular oferuje dwa podejścia do budowy formularzy - porównujemy Reactive Forms i Template-driven Forms oraz podpowiadamy, kiedy wybrać które.
- 10Dependency Injection w Angularze - jak działa i dlaczego jest tak ważny
Dependency Injection to fundament architektury Angulara - poznaj hierarchię injectorów, providery i nową funkcję inject().
- 11Signals w Angularze - nowy sposób zarządzania stanem
Poznaj Signals - reaktywny prymityw wprowadzony w Angularze, który upraszcza zarządzanie stanem i detekcję zmian.
- 12Czym właściwie jest Angular?
Wprowadzenie do frameworka Angular - historia, filozofia i dla kogo jest przeznaczony.