Hej hej!
Dziś chciałem wam przedstawić moje top narzędzi/rozwiązań, które wykorzystuje podczas budowania projektów. Jak się okazuje... trochę się tego nazbierało
Narzędzia AI i wsparcie w pracy
- Perplexity AI – research, szybkie pozyskiwanie rzetelnych informacji i analiz rynkowych.
- Claude AI – generowanie kodu, wsparcie w prototypowaniu i automatyzacja zadań programistycznych.
- Midjourney – generowanie grafik i ilustracji AI do prezentacji, landing page, materiałów marketingowych
- JetBrains z trybem agenta Junie – nowoczesne IDE z AI-agentem wspierającym kodowanie, refaktoryzację i automatyzację. (Jako zamiennik polecam Cursor/Windsurf)
- Bolt.new – platforma do szybkiego tworzenia interaktywnych prototypów i MVP bez konieczności pisania kodu od zera
Narzędzia do projektowania i współpracy
- Figma – projektowanie UI/UX, prototypowanie interfejsów i współpraca zespołowa w czasie rzeczywistym
- GitHub/GitLab – kontrola wersji, współpraca nad kodem i CI/CD
- ClickUp – rozbudowane, konfigurowalne narzędzie do zarządzania projektami, organizowania zadań, współpracy zespołowej i automatyzacji workflow
Bazy
- Neon – w pełni zarządzana, serverless-owa platforma PostgreSQL oferująca błyskawiczne uruchamianie baz (300 ms), autoskalowanie ze scale-to-zero, łatwe tworzenie gałęzi danych (branching), replikację odczytów oraz zaawansowane możliwości wyszukiwania wektorowego, co pozwala szybko i tanio budować skalowalne aplikacje
- PostgreSQL – relacyjna baza danych
Bezpieczeństwo i monitoring
- moje.cert.pl (CERT Polska) – narzędzie do skanowania domen pod kątem luk i zagrożeń cyfrowych, wysyła alerty o wyciekach danych i ostrzega przed potencjalnie niebezpiecznymi stronami, zwiększając odporność na cyberzagrożenia
- Sentry – monitorowanie błędów i wydajności aplikacji w czasie rzeczywistym, szybkie wykrywanie i rozwiązywanie problemów, wsparcie dla ponad 30 języków programowania
- PostHog – platforma do analityki produktowej, feature flagów, sesji, eksperymentów i ankiet, umożliwiająca śledzenie zachowań użytkowników i podejmowanie decyzji produktowych na podstawie danych
- Cloudflare – platforma zwiększająca bezpieczeństwo, wydajność i niezawodność stron poprzez CDN, ochronę DDoS, optymalizację ruchu i dodatkowe funkcje sieciowe
- Cookiebot – zarządzanie zgodami na pliki cookie, automatyczne skanowanie strony pod kątem cookies i trackerów, zapewnienie zgodności z RODO, CCPA i innymi regulacjami dotyczącymi prywatności. Pozwala łatwo wdrożyć baner zgody, blokować nieautoryzowane skrypty i generować deklaracje cookies dla użytkowników
- Google Search Console – darmowe narzędzie Google do monitorowania, utrzymania i optymalizacji widoczności strony w wynikach wyszukiwania. Pozwala sprawdzić, jak Google indeksuje witrynę, wykrywać błędy techniczne, analizować ruch z wyszukiwarki, monitorować słowa kluczowe i otrzymywać powiadomienia o problemach z bezpieczeństwem czy spamem. Niezbędne do SEO, analizy widoczności oraz szybkiego reagowania na problemy z indeksacją
Infrastruktura i wdrażanie
- Docker – narzędzie do tworzenia, uruchamiania i zarządzania kontenerami, zapewniające przenośność, skalowalność i efektywność wdrożeń aplikacji
- Docker Hub – największy na świecie rejestr kontenerów do przechowywania, zarządzania i udostępniania obrazów Docker. Umożliwia korzystanie z gotowych obrazów, tworzenie własnych repozytoriów (publicznych i prywatnych), automatyzację buildów, integrację z GitHub/Bitbucket oraz współdzielenie obrazów w zespole. Kluczowe narzędzie dla pracy z konteneryzacją i DevOps
- Vercel – platforma CI/CD i hostingowa dla aplikacji webowych, automatycznie tworzy środowiska preview z każdą zmianą w repozytorium (GitHub, GitLab itp.) oraz zarządza wdrożeniami na produkcję
- Oracle Developer Cloud/Google cloud - rozwiązania chmurowe, na którym wystawiamy nasze aplikacje produkcyjnie
Frameworki i technologie frontendowe
- Nuxt – framework oparty na Vue.js umożliwiający tworzenie produkcyjnych aplikacji full-stack z domyślnym SSR, automatycznym dzieleniem kodu, hot module replacement i wbudowaną obsługą TypeScript
- Vue.js – progresywny framework do budowy interfejsów użytkownika z wirtualnym DOM, dwukierunkowym wiązaniem danych, komponentami i prostym systemem obsługi zdarzeń
- Next.js – wszechstronny framework React, pozwalający łączyć Server-Side Rendering, Static Site Generation i Client-Side Rendering w jednym projekcie, z natywnym wsparciem dla serverless i edge functions.
Płatności
- Stripe – kompleksowa platforma do obsługi płatności online i subskrypcji. Umożliwia szybkie wdrożenie płatności kartą, przelewami, portfelami cyfrowymi, obsługę wielu walut, automatyzację fakturowania i subskrypcji, zaawansowaną ochronę przed oszustwami oraz łatwą integrację przez API. (Myślimy nad tym by w kolejnych projektach spróbować rozwiązania od easy tools.)
Papierowy notatnik
- niezastąpiony do wylewania myśli :)