Maven jest narzędziem służącym do zarządzania projektami. WYkorzystuje w tym celu POM (project object model).
web notatnik technologiczny
Maven jest narzędziem służącym do zarządzania projektami. WYkorzystuje w tym celu POM (project object model).
Idea IntelliJ jest przydatnym narzędziem w rękach programisty. Aby móc pracować jeszcze szybciej musisz nauczyć się używać skrótów klawiszowych zamiast powolnego wyklikiwania rzeczy. Dopiero wtedy będziesz profesjonalistą i pisał kod jakbyś grał na instrumencie:)
Docker umożliwia uruchamianie aplikacji na odizolowanym środowisku. Pod kątem programowania aplikacji webowych jest to świetna okazja na szybkie uruchamianie aplikacji bez konieczności każdorazowego martwienia się czy dany komputer jest dobrze skonfigurowany. Wystarczy jedynie mieć zainstalowanego Dockera na swoim komputerze.
Ważną przewagą nad wirtualizacją jest to że na odizolowanej maszynie uruchamiamy tylko to co jest niezbędne dla aplikacji. Oszczędzamy więc zasoby komputera hostującego projekt i co za tym idzie obniżamy koszty.
Programowanie funkcyjne jest dziś bardzo popularne. Aplikacje zaprogramowane w sposób imperatywny unikają wspólnego stanu, zazwyczaj są krótsze niż metody robiące to samo ale zaprogramowane w sposób deklaratywny (kod zorientowany obiektowo).
We wpisie chciałbym poruszyć temat zabezpieczenie aplikacji internetowej przed niepożądanym dostępem. Jest to duży temat więc być może powstanie więcej części.
Nazwy pisanych przez Ciebie testów powinno się łatwo czytać. Ułatwi to zrozumienie innemu programiście lub Tobie za kilka tygodni kodu.
W tej notce opisze kilka ciekawych rozwiązań, które ułatwiają pisanie, testowanie i wsparcie obsługi mikro serwisów.
Nowe wydanie Javy JDK 15 z 15 września 2020 zawiera wiele nowych ciekawych i poprawionych funkcji.
Git jest to narzędzie do zarządzania repozytorium kodu, nad którym pracujemy. Powszechnie używany system kontroli wersji. Wiele osób na co d...