Gemini CLI – co to jest i jak działa nowe narzędzie od Google dla programistów
Gemini CLI to nowe narzędzie Google dla programistów - inteligentny asystent AI działający bezpośrednio w terminalu, pomagający w codziennej pracy z kodem.
Uprogramisty.pl to blog prowadzony przez Piotra, doświadczonego Senior Java Developera i architekta systemów backendowych, który od ponad ośmiu lat tworzy oprogramowanie w ekosystemie Java i Spring. Autor dzieli się wiedzą o architekturze aplikacji, mikroserwisach, bazach danych, Dockerze, Kubernetesie, CI/CD, AWS oraz praktycznym wykorzystaniu AI w codziennej pracy programisty. Blog skierowany jest zarówno do początkujących, którzy chcą nauczyć się programowania od zera i znaleźć pierwszą pracę w IT, jak i do doświadczonych deweloperów, którzy chcą pogłębić wiedzę i usprawnić swoją codzienną pracę.
10 artykuły z tego bloga
Gemini CLI to nowe narzędzie Google dla programistów - inteligentny asystent AI działający bezpośrednio w terminalu, pomagający w codziennej pracy z kodem.
Wprowadzenie do programowania reaktywnego w Spring WebFlux, porównanie Mono i Flux oraz zalety modelu nieblokującego.
Jak stworzyć własny wyjątek w Spring Boot i zaimplementować globalną obsługę błędów dla czytelniejszych odpowiedzi API.
Praktyczny przewodnik po uruchomieniu pierwszej aplikacji Nginx w lokalnym klastrze Kubernetes, krok po kroku.
Wprowadzenie do Kubernetes: dlaczego sam Docker to za mało, architektura K8s, podstawowe obiekty i kiedy warto go używać.
Wyjaśnienie różnic między DTO a encjami w Spring Boot, pokazujące dlaczego nie należy zwracać encji bezpośrednio w API REST.
Przewodnik po Docker Compose: zarządzanie wieloma kontenerami w aplikacjach webowych z przykładami Spring Boot i PostgreSQL.
Przegląd i porównanie najważniejszych modeli AI na rynku, w tym ChatGPT, Gemini, Claude i innych, z analizą ich możliwości i zastosowań.
Praktyczny przewodnik po implementacji paginacji i sortowania w Spring Data JPA, od podstaw po zaawansowane przykłady.
Przewodnik po tworzeniu własnych obrazów Docker. Omawia instrukcje Dockerfile, optymalizację i najlepsze praktyki budowania kontenerów.