W poprzedniej części cyklu StormSnapshot zebraliśmy wymagania wobec naszej aplikacji. Dzisiaj chciałbym przedstawić Wam dylematy związane z tworzeniem aplikacji mobilnych. W kolejnych krokach zastanowimy się, na jakich technologiach oprzeć naszą aplikację. Co to jest aplikacja mobilna? Zacznijmy od prostej definicji. Aplikacja mobilna to oprogramowanie działające na urządzeniach przenośnych, czyli przede wszystkim na różnych smartfonach, czy tabletach. Aplikacje mobilne – od czego zacząć? Decydując się na programowanie aplikacji mobilnych, musisz dokonać wielu wyborów. Jedną z najważniejszych decyzji, jest wybranie obsługiwanych platform oraz język programowania i konkretne frameworki, przy…
Po przekroczeniu magicznej granicy, dotarliśmy do 51. odcinka! A w nim… NOBODY EXPECTS SPANISH INQUISITION! Drugą pięćdziesiątkę DevTalka otwiera Mariusz Gil: programista, architekt, współzałożyciel Source Ministry. Możecie go spotkać na wielu krajowych i światowych scenach. Na Twitterze: @mariuszgil. A o czym rozmawiamy? O ten temat prosiliście od dawna, wielokrotnie. I często nazwisko Mariusza padało od [...]
Po przekroczeniu magicznej granicy, dotarliśmy do 51. odcinka! A w nim… NOBODY EXPECTS SPANISH INQUISITION! Drugą pięćdziesiątkę DevTalka otwiera Mariusz Gil: programista, architekt, współzałożyciel Source Ministry. Możecie go spotkać na wielu krajowych i światowych scenach. Na Twitterze: @mariuszgil. A o czym rozmawiamy? O ten temat prosiliście od dawna, wielokrotnie. I często nazwisko Mariusza padało od […]
Po przekroczeniu magicznej granicy, dotarliśmy do 51. odcinka! A w nim… NOBODY EXPECTS SPANISH INQUISITION! Drugą pięćdziesiątkę DevTalka otwiera Mariusz Gil: programista, architekt, współzałożyciel Source Ministry. Możecie go spotkać na wielu krajowych i światowych scenach. Na Twitterze: @mariuszgil. A o czym rozmawiamy? O ten temat prosiliście od dawna, wielokrotnie. I często nazwisko Mariusza padało od […]
2 marca ruszył konkurs blogowo-programistyczny “Daj Się Poznać“! W ramach tego konkursu mam zamiar rozwijać pewien mały projekt, na którego od dłuższego czasu miałem ochotę… będzie to również mały eksperyment biznesowy. Pierwszy prototyp naskrobany w 2-3 dni Pod koniec ostatniego roku miałem ochotę pobawić się trochę Phaserem. Po 2-3 dniach zabawy powstał taki oto prototyp. […]
Javowy framerwok do obsługi współbieżności to nie tylko dziedziczenie po interfejsie theread, ale również wiele innych przydatnych klas, interfejsów i innych rozwiązań. Niektóre z nich opisałem w poprzednich artykułach. Dzisiaj na zakończenie postaram się opisać pozostałe, nie omówię tu oczywiście wszystkich. To więc startujemy: Semaphore i Lock Standartowo w Javie metody, fragmenty kodu synchronizujemy przy […]
2 marca ruszył konkurs blogowo-programistyczny „Daj Się Poznać„! W ramach tego konkursu mam zamiar rozwijać pewien mały projekt, na którego od dłuższego czasu miałem ochotę… będzie to również mały eksperyment biznesowy. Pierwszy prototyp naskrobany w 2-3 dni Pod koniec ostatniego roku miałem ochotę pobawić się trochę Phaserem. Po 2-3 dniach zabawy powstał taki oto prototyp. […]
Documentation is important, everybody knows this, especially when you are the one who needs to use some third party service or library. Without good documentation Continue Reading Documenting Spring Boot REST services
Dziś mały przykład refaktoryzacji polegającej na zamianie flag bool na enum’a. Zdecydowałem się na ten krok gdyż nie lubię złożonych warunków if i tam gdzie można staram się je upraszczać. Poniżej klasa zawierająca dwa pola typu bool, którę odpowiadają za to jaka...
Jako że bazą projektu jest stworzenie panelu pozwalającego użytkownikom odnotowywać wejścia / wyjścia oraz przerwy to w tym wpisie chciałbym skupić się na sprzęcie, który zostanie wykorzystany do stworzenia panelu. W dużej mierze posłużę się gotowymi komponentami, które połączę w całość i skupię się na oprogramowaniu. Gdy będzie ono spełniało założenia wrócę do eksperymentowania ze […]
Tym razem konferencja odbyła się w Hali Stulecia, ponieważ organizatorzy zdecydowali się podwoić liczbę uczestników. Przyznam, że osobiście wolę trochę bardziej kameralne konferencje – dlatego też rok temu podobało mi się bardziej. Ale tylko jeśli chodzi o organizację. Merytorycznie było tak samo dobrze jak poprzednio. Żałuję, iż Boiling Frogs ma miejsce w zimie, ponieważ lokalizacja …
W ostatnim wpisie było o tym, że startuję w tegorocznym Daj Się Poznać. Pomyślałem, że dziś krótko opiszę swoje środowisko[...]
What Github offers us.Since project <code>Biking Endorphines</code> will be maintained at open-source Github, let's check what type of tools does Github offers us.To narrow down our research, let's just find tools available as "free" - they will all be an Continuous Integration tools which purpose will be to build …
Wybrałem komponenty,z których będę budował robota. Komponenty podzieliłem na 6 grup: układ sterujący, układ napędowy, układ wykrywania przeszkody, obudowa i połączenia pomiędzy elementami, układ zasilania, laserek do denerwowania kotów 🙂. Głównym kryterium doboru było zachowanie możliwie jak najniższych kosztów zakupu komponentów (docelowo ma to być przecież zabawka dla kotów) przy zachowaniu potrzebnej funkcjonalności oraz niewielki […]
Wybrałem komponenty,z których będę budował robota. Komponenty podzieliłem na 6 grup: układ sterujący, układ napędowy, układ wykrywania przeszkody, obudowa i połączenia pomiędzy elementami, układ zasilania, laserek do denerwowania kotów ?. Głównym kryterium doboru było zachowanie możliwie jak najniższych kosztów zakupu komponentów (docelowo ma to być przecież zabawka dla kotów) przy zachowaniu potrzebnej funkcjonalności oraz niewielki […]