Swagger – interaktywna dokumentacja API

Simple-Coding-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ę….

Read more

Od zera do aplikacji developera – Liczby [#02]

Simple-Coding-java-02

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…

Read more

MyCoach – podsumowanie miesiąca (Marzec)

Simple-Coding-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żę…

Read more

GitHub Student Pack – darmowe narzędzia dla studenta

Simple-Coding-github-student-pack

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…

Read more

Gradle – konfiguracja na przykładzie My Coach

Simple-Coding-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…

Read more

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

Simple-Coding-java-01

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…

Read more

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

Simple-Coding-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ś…

Read more

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

Simple-Coding-java-00

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…

Read more

Travis CI, przyjemne Continuous Integration dla projektów na GitHubie

Simple-Coding-travis

Cześć, dzisiaj chciałbym poruszyć temat Continuous Integration. Temat ciągłej integracji (bo tak w wolnym tłumaczeniu to brzmi) w świecie IT pojawia się coraz częściej. Warto mieć szczątkową wiedzę w tych tematach. Jest wiele użytecznych narzędzi. Jenkins, Hudson…ja jednak chciałbym się skupić na innym narzędziu – Travis CI   Continuous Integration – a cóż to jest? Jeżeli jesteś początkującym programistą to bardzo możliwe, że nie wiesz co to jest. Jak już…

Read more

Trello, czyli jak łatwiej organizować czas i projekty

Simple-Coding-trello

Cześć, dzisiaj będzie trochę mniej techniczny wpis. Chciałbym Ci drogi czytelniku przedstawić aplikację Trello. Człowiek nie samym klepaniem w klawiaturę żyje. Chciałbym wtrącić swoje trzy grosze do tematu planowania, zarządzania różnego typu projektami, zadaniami, a także przechowywania różnego typu linków i danych. Prawdopodobnie posiadasz już swój “system”. Jeżeli jednak nie, to przybliżę Ci platformę, którą możemy zastosować do wyżej wymienionych celów i nie tylko. Trello – co to jest? Trello jest…

Read more