02 : DevLog

piątek, 05 czerwca 2026

Recenzja książki "Imperium sztucznej inteligencji. Sny i koszmary w OpenAI Sama Altmana" by Karen Hao

Nie kryminał, nie thriller, nie science fiction - a jednak każde z nich. Karen Hao odkrywa kulisy OpenAI i koszty całego imperium AI. Reportaż, od którego trudno się oderwać - bo to wszystko dzieje się naprawdę.

Discover

czwartek, 30 kwietnia 2026

Recenzja książki "Jak projektować systemy uczenia maszynowego" by Chip Huyen

Bez przepisów, bez tutoriali – proces. Chip Huyen pokazuje, jak podejść do projektowania systemów ML, od zbierania danych, ewaluacja, wdrożenie, monitoring, po ponowne trenowanie.

Discover

czwartek, 26 lutego 2026

Recenzja książki "Inżynieria AI. Tworzenie aplikacji z wykorzystaniem modeli bazowych" by Chip Huyen

Od promptów, przez RAG i fine-tuning, aż po wdrożenia – Chip Huyen zabiera czytelnika w podróż po świecie modeli bazowych. Bez zbędnego zagłębiania się w szczegóły, ale z szerokim spojrzeniem na całość. I tak, był moment WOW!

Discover

piątek, 02 stycznia 2026

Operatory w C#

Operatory w C# to podstawowe narzędzia, które pozwalają manipulować danymi, porównywać wartości, wykonywać obliczenia i wiele więcej. W tej notatce przyjrzymy się operatorom od podstawowych arytmetycznych, przez obsługę null, aż po nowoczesne operatory zakresów i wzorców.

Discover

sobota, 19 lipca 2025

Wyszukiwanie semantyczne z ONNX i all-MiniLM-L6-v2

Prawdziwe rozumienie znaczenia z sentence transformers. ONNX Runtime + model all-MiniLM-L6-v2 zamienia tekst w embeddingi 384-wymiarowe. Wyszukiwanie semantyczne bez OpenAI, bez API, bez kosztów.

Discover

niedziela, 02 marca 2025

Wyszukiwanie z tolerancją: TF-IDF i wektory w ML.NET

Wyszukiwanie wektorowe z ML.NET radzi sobie z literówkami, różną kolejnością słów i przeszukiwaniem wielu kolumn jednocześnie. Bez Pythona, bez Elasticsearch - wykorzystujesz TF-IDF, n-gramy i odległość euklidesową. Algorytm automatycznie nadaje wagi rzadkim słowom i ignoruje popularne, a kolejka priorytetowa PriorityQueue zwraca top-K wyników.

Discover

czwartek, 18 stycznia 2024

Wzorce kreacyjne — podsumowanie

Wzorce kreacyjne odpowiadają na pytanie: jak tworzyć obiekty, tak żeby kod nie był uzależniony od tego, co dokładnie powstaje i w jaki sposób. Nie chodzi o budowę klas. Chodzi o to, aby moment i sposób powołania obiektu do życia nie "rozlewał" się po całej aplikacji.

Discover

wtorek, 09 stycznia 2024

Wzorzec kreacyjny — Prototyp

Masz gotowy szablon e-maila dla działu sprzedaży. Dział marketingu chce prawie to samo, ale z innym nagłówkiem i innymi tagami. Zamiast budować od zera — klonujesz. Prototyp tworzy nowe obiekty przez kopiowanie istniejących, nie przez konstruktor.

Discover

niedziela, 03 września 2023

Wzorce czynnościowe — podsumowanie

Wzorce czynnościowe odpowiadają na pytanie: kto za co odpowiada i jak obiekty powinny się ze sobą komunikować. Nie chodzi o to, jak klasy są zbudowane — chodzi o to, jak przepływa między nimi informacja z uwzględnieniem sterowania.

Discover

środa, 23 sierpnia 2023

Async w połączeniu z Cancellation Token

Podczas tworzenia aplikacji często napotykamy operacje, które mogą trwać dłużej, co może skutkować blokowaniem interfejsu użytkownika. Zaimplementowanie mechanizmu przerwania operacji daje użytkownikowi pełną kontrolę i pozwala uniknąć niepotrzebnych opóźnień. W tej notatce pokażę, jak wykorzystać wzorce async oraz Cancellation Token Pattern w aplikacjach WinForms i ASP.NET, aby umożliwić bezpieczne przerwanie długotrwałych zadań.

Discover