My Coach – zaproszenie do otwartych testów

my-coach

Hej, dzisiejszy post nie będzie zbyt długi. Chciałbym tylko światu się pochwalić, że aplikacja My Coach, o ile wszystko pójdzie zgodnie z planem, będzie dostępna w wersji 1.0.0 dla użytkowników do testowania (niekoniecznie do użytkownania) już w piątek! Jest to wielki krok dla tego projektu, który oznacza, że projekt odniósł cel.   Infrastruktura Dla osób zainteresowanych infrastrukturą, planowo miał być tylko AWS. Niestety, koszta, jakie byłyby generowane, odbiegają trochę od…

Swagger – tricki konfiguracyjne

swagger

Cześć. Dzisiejszy wpis będzie drugą i ostatnią częścią jeżeli chodzi o wprowadzenie do Swaggera. W pierwszej części mogłeś się dowiedzieć co to jest ten Swagger i co można dzięki niemu zrobić. Pokazałem tam jak go dołączyć do projektu. Konfiguracja jednak była uboga, a na pewno chciałbyś mieć to bardziej “zcustomizowane”. W moim projekcie My Coach poświęciłem więcej czasu na zadbanie o detale. Pokażę Ci parę “tricków” konfiguracyjnych. Jest ich na…

Swagger – interaktywna dokumentacja API

swagger

Cześć. Wielu z was zapewne zaczynając tworzyć swoją aplikację webową martwiło się “jak to udokumentować?”, “gdzie przechowywać spis wszystkich endpointów?” lub “jak łatwo wysyłać zapytania do konkretnego endpointa bez użycia aplikacji?”. Znane problemy mają to do siebie, że ludzie szukają zawsze łatwego i przenośnego rozwiązania. Wyżej wymienione problemy w świecie Javy można łatwo rozwiązać za pomocą Swaggera. Dzisiaj dowiesz się jak go dodać do projektu i jak zrobić podstawową konfigurację….

Od zera do aplikacji developera – Liczby [#02]

java-02-main

Cześć, dzisiaj przejdziemy do trochę bardziej zaawansowanych operacji niż wypisywanie jednego komunikatu na ekran. Poznasz podstawowe struktury danych jakie są używane w Javie do przechowywania liczb, jak są one przechowywane oraz podstawowe operacje jakie możesz na nich wykonywać. Dostaniesz też pierwszą “pracę domową”.   Liczby stałoprzecinkowe Liczby stałoprzecinkowe… jak to może brzmieć dla Ciebie skomplikowanie, a nie powinno. To są po prostu liczby, które mają zarezerwowaną ilość bitów na części…

MyCoach – podsumowanie miesiąca (Marzec)

my-coach

Cześć. Jak dobrze wiesz, startuję w konkursie Daj Się Poznać z moim projektem – MyCoach. W ramach konkursu należy umieszczać dwa posty w tygodniu, w tym jeden związany z aplikacją, którą się rozwija. Zazwyczaj oba były ogólnie rzecz ujmując techniczne lub powiązane w jakiś sposób z developmentem. Różnica między tymi dwoma w tygodniu była taka, że jeden z postów zawierał demonstracje na przykładzie aplikacji. Dzisiaj niestety tego nie będzie. Dzisiaj złożę…

GitHub Student Pack – darmowe narzędzia dla studenta

student-pack-00

Cześć, dzisiejszy wpis będzie skierowany do “młodszych” czytelników, czyli uczniów i studentów. Opowiem trochę czym jest GitHub Student Pack oraz pokażę Ci co dzięki niemu możesz zyskać oraz jak zacząć z niego korzystać. Sama strona nie jest specjalnie reklamowana, więc bardzo możliwe, że nie słyszałeś o tym. GitHub Student Pack – co to jest? Część rzeczy o których piszę ma to do siebie, że nazwy mówią same za siebie czym…

Gradle – konfiguracja na przykładzie My Coach

Gradle

Hej, dzisiaj znowu przybliżę Ci jeden z elementów mojego projektu – My Coach. Każdy trochę bardziej zaawansowany projekt korzysta z systemu do automatyzacji buildów i dodawania zależności do projektu. W świecie Javy są dwa popularne narzędzia – Maven oraz Gradle. Kiedyś popularny był Ant, ale już nie jest on wykorzystywany. Osobiście korzystam z Gradle’a i na nim się skupię.   Gradle – krótkie wprowadzenie O Gradle’u wspominałem już trochę przy…

Od zera do aplikacji developera – Hello, world! [#01]

java-1-main

Cześć, dzisiaj zacznę wprowadzać Cię w świat programowania. W tym poście powiem co nieco o programowaniu samym w sobie oraz zainstalujemy narzędzia, które będą nam potrzebne do tworzenia aplikacji. Będzie to tak zwany “Java Development Kit”, dzięki któremu będziemy mogli uruchomić nasze programy napisane w języku Java oraz IntelliJ – środowisko, które potrafi znacznie przyspieszyć pisanie kodu. Napiszemy też nasz pierwszy program, popularnie zwany “ Hello, world ”.   Instalacja…

Dlaczego i jak zacząłem tworzyć mój własny projekt – My Coach

why-bulb

Cześć. Dzisiejszy wpis nie będzie długi… Chciałbym tutaj przybliżyć trochę bardziej rozwijaną przeze mnie aplikację. Powiem Ci skąd się wziął pomysł, jak zacząłem oraz jak projekt będzie się rozwijać. Jestem pewien, że też masz jakiś pomysł, a nie możesz się za to zabrać. Być może ten wpis Cię zainspiruje do wdrażania swoich planów 🙂   Od początku Mówi się, że “matka jest potrzebą wynalazków”. Cóż, tak było i tym razem. Kiedyś…

Od zera do aplikacji developera – zaproszenie do kursu [#00]

java-00-main

Cześć, dzisiejszy wpis nie będzie zbyt długi. Zbierałem się już od dłuższego czasu, aż w końcu się udało! Chciałbym Cię, drogi czytelniku, zaprosić do kursu, który wystartuję już w najbliższy weekend. Kurs będzie skierowany do osób początkujących. To nie będzie kolejny zwyczajny kurs z Javy czy innego programistycznego tworu. Mój kurs programowania będzie opierał się na paru różnych technologiach, które używane razem mogą dać świetne rezultaty, a po opanowaniu pewnych…