Wdrożenie Meilisearch – od Docker Compose do Kubernetes
Szczegółowy opis integracji Meilisearch z projektem portfolio: konfiguracja serwisu w Docker Compose, manifest StatefulSet w Kubernetes oraz zmiany w serwisie b...
39 wpisow
Szczegółowy opis integracji Meilisearch z projektem portfolio: konfiguracja serwisu w Docker Compose, manifest StatefulSet w Kubernetes oraz zmiany w serwisie b...
Na blogu pojawiła się wyszukiwarka. Krótkie podsumowanie tego, co zostało zbudowane: search bar w nawigacji, strona wyników oraz silnik oparty o Meilisearch.
Budowanie funkcji chatu oznaczało pisanie testów — dużo testów. Unit testy dla `ChatService`, feature testy dla `ChatController`, integration-style testy konwer...
Portfolio miało przycisk do chatu od jakiegoś czasu. Nie robił nic. Potem feature-23 dał mu backend — formularz kontaktowy. Formularz jest użyteczny, ale też nu...
Korekta kontrastu jasnego motywu: łagodniejsze tło, mniej ostra biel kart i miększy tekst — wciąż WCAG AAA.
Pełny pipeline formularza kontaktowego: walidacja, zapis do bazy, wysyłka maila i panel admin do przeglądania zgłoszeń.
Open Graph i Twitter Card meta tagi dla podglądów linków oraz tłumaczenia strony współpracy na polski i angielski.
API do zarządzania mediami z wariantami WebP, lightbox do powiększania zdjęć i picker do wstawiania obrazków z edytora Markdown.
Grafana bez dashboardów to pusty ekran. W tym artykule opiszę dwa dashboardy, które konfiguruję dla projektu portfolio: jeden oparty na metrykach Prometheusa z...
Stos monitoringu, który do tej pory działał lokalnie na Docker Compose, wylądował na produkcyjnym klastrze Kubernetes (OVH Managed Kubernetes). Prometheus, Graf...