W ramach Szybka akcja #1 – Play Framework napisane zostało REST API do aplikacji Hobusu. Mając stworzoną logikę po stronie serwera przyszedł czas na realizację części frontendowej. Do tej pory wszystkie projekty realizowałem na bardzo podobnym stosie technologicznym – Bootstrap + jQuery + zewnętrzne biblioteki JavaScript. Miałem również chwilową przygodę z MustacheJS. Projekt Hobusu chciałem […]
https://www.flickr.com/photos/photopunk13/8077570178/ " data-medium-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2017/01/learn-train.jpg?fit=300%2C200&ssl=1" data-large-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2017/01/learn-train.jpg?fit=676%2C450&ssl=1" /> Pierwszy gościnny wpis w historii bloga! Łukasz Wachowicz (@vachacz) opowiada w jaki sposób zabrać się za naukę Scali.
Tym wpisem chciałbym rozpocząć serię dotyczącą tworzenia REST API w node.js. Zaczniemy od prostych przykładów i konfiguracji, a skończymy na stworzeniu działającego REST-owego endpointa.
Type of Web - Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Tym wpisem chciałbym rozpocząć serię dotyczącą tworzenia REST API w node.js. Zaczniemy od prostych przykładów i konfiguracji, a skończymy na stworzeniu działającego REST-owego endpointa. Wymagane jest podstawowa znajomość node.js i npm. HapiJS Od dłuższego czasu zajmuję się tworzeniem back-endu w node.js. Bardzo przypadł mi do gustu szczególnie framework HapiJS i od tamtej pory wykorzystywałem go praktycznie we wszystkich projektach. Jakie są jego główne …
Java operator przypisania Operator przypisania charakteryzuje się tym, że jednocześnie: powoduje przypisanie oraz zwraca wartość równą przypisanej wartości. Klasyczny operator przypisania Klasyczny operator przypisania to w Javie zwyczajnie “równa się” =. Operator przypisuje zmiennej po lewej stronie wartość wyrażenia po prawej stronie. Jeżeli zmienna jest typu prostego, to jej wartość jest zwyczajnie kopiowana. Natomiast jeżeli zmienna jest typu obiektowego, czyli jest referencją, to kopiowana jest sama referencja, a nie obiekt, na który wskazuje. W efekcie takiego przypisania do obiektu kierują dwie referencje zamiast jednej. Zmienne typu…
Odcinek 48. (zaraz stuknie nam pięćdziesiątka!!!) ślizga się po dość kontrowersyjnym w IT temacie. Jest to potrzebne, ale JAK to robić? I czy na pewno warto? PO CO się tym zajmować? KTO powinien? Ale o co chodzi? Chodzi o to, że do rozmowy zaprosiłem Rafała Czupryńskiego. Rafał od wielu lat zajmuje się w Microsoft sprawami [...]
Odcinek 48. (zaraz stuknie nam pięćdziesiątka!!!) ślizga się po dość kontrowersyjnym w IT temacie. Jest to potrzebne, ale JAK to robić? I czy na pewno warto? PO CO się tym zajmować? KTO powinien? Ale o co chodzi? Chodzi o to, że do rozmowy zaprosiłem Rafała Czupryńskiego. Rafał od wielu lat zajmuje się w Microsoft sprawami […]
Odcinek 48. (zaraz stuknie nam pięćdziesiątka!!!) ślizga się po dość kontrowersyjnym w IT temacie. Jest to potrzebne, ale JAK to robić? I czy na pewno warto? PO CO się tym zajmować? KTO powinien? Ale o co chodzi? Chodzi o to, że do rozmowy zaprosiłem Rafała Czupryńskiego. Rafał od wielu lat zajmuje się w Microsoft sprawami […]
W poprzednich częściach pokazałem podstawy wyświetlania danych w nowym projekcie .net core – różnic nie było. Dzisiaj przeczytacie jak wysłać dane od użytkownika na serwer. Aby dodać nowy wpis na liście zadań musimy przejść do nowego widoku, w html służą do tego elementy , które można wygenerować w taki oto sposób: Ponieważ kod się powtarza […]
W poprzednich częściach pokazałem podstawy wyświetlania danych w nowym projekcie .net core – różnic nie było. Dzisiaj przeczytacie jak wysłać dane od użytkownika na serwer. Aby dodać nowy wpis na liście zadań musimy przejść do nowego widoku, w html służą do tego elementy , które można wygenerować w taki oto sposób: Ponieważ kod się powtarza […]
Tworząc aplikację rozbitą na wiele wątków chcemy uzyskać jak największe przyśpieszenie poprzez zrównoleglenie wykonywania części programu. Niekiedy jednak trzeba zapewnić aby poszczególne wątki komunikowały się ze sobą lub koordynowały swoje działania. W najprostszym przypadku można użyć bloków lub metod synchronizowanych. Niekiedy potrzeba jednak użyć bardziej zaawansowanych metod, w takim przypadku możemy skorzystać z kolejki FIFO […]
Tworząc aplikację rozbitą na wiele wątków chcemy uzyskać jak największe przyśpieszenie poprzez zrównoleglenie wykonywania części programu. Niekiedy jednak trzeba zapewnić aby poszczególne wątki komunikowały się ze sobą lub koordynowały swoje działania. W najprostszym przypadku można użyć bloków lub metod synchronizowanych. Niekiedy potrzeba jednak użyć bardziej zaawansowanych metod, w takim przypadku możemy skorzystać z kolejki FIFO […]
Dawno temu postanowiłem sobie, że zrobię robota micromouse z prawdziwego zdarzenia. Nie interesowało mnie samo wykonanie konstrukcji, która jest w stanie przejechać labirynt. Chociaż realizacja tego zadania jest sama w sobie osiągnięciem. Mój robot miał być szybki i wykorzystywać złożone algorytmy np. filtr Kalmana do pozycjonowania. Do tej pory wszystkie próby kończyły się porażkami. Mam […]
Popularną blokadą dla początkujących, aby zacząć działać bardziej na poważnie jest: “nie umiem jeszcze wystarczająco dużo“, “jestem jeszcze za słaby“, “przecież są lepsi ode...
https://www.flickr.com/photos/vasenka/5051259722/ " data-medium-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2017/01/money.jpg?fit=300%2C207&ssl=1" data-large-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2017/01/money.jpg?fit=676%2C467&ssl=1" /> Mój raport finansowy z prowadzenia działalności gospodarczej za IV kwartał 2016 roku. Zobacz ile udało mi się zaoszczędzić tym razem.