Lista artykułów

Active record (Eloquent) vs Data mapper (Doctrine)

W większości tworzonych systemów trzeba gdzieś i w jakiś sposób zapisywać dane. ORM (Object-Relational Mapping), czyli mapowanie obiektowo-relacyjne jest sposobem odwzorowania systemu na bazę danych. ORM jest warstwą pomiędzy bazą danych, a aplikacją. Zajmuje się tworzeniem, aktualizowaniem, odczytywaniem oraz usuwaniem danych. Jak widać na tej ilustracji wzorce DataMapper oraz ActiveRecord należą do warstwy Data access, […]

Refactoring: AutoMapper cz. 1

Zgodnie z tym, co napisałam w poprzednim poście, dzisiaj opisuję zastosowanie w projekcie AutoMappera. Przykład zastosowania AutoMappera Moje wcześniejsze rozwiązanie wyglądało następująco: miałam klasę GamerMapper, a w nim 2 metody: MapToGamerViewModel, która z obiektu Gamer tworzyła obiekt GamerViewModel MapToGamerList, która z listy obiektów Gamer tworzyła listę obiektów GamerViewModel (wykorzystywała wcześniejszą metodę) Po zmianach klasa GamerMapper…

State w React.js 2

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… Pod koniec poprzedniego wpisu zadałem podchwytliwe ćwiczenie dotyczące state w React.js. Jeśli jeszcze go nie wykonałaś/eś to teraz jest ten moment, aby wrócić i spróbować ? W tym wpisie rozwijam temat state, opisuję dokładniej jak działa setState i jakie argumenty przyjmuje. Zacznijmy może od wykonania ćwiczenia z poprzedniego wpisu. Zadanie brzmiało tak: Dodaj dwa nowe liczniki. Pierwszy, który będzie zliczał …

Udemy – podsumowanie finansowo-marketingowe grudnia

Zgodnie z obietnicą przedstawiam jak szła sprzedaż mojego kursu na Udemy w grudniu. Pomimo tego co słyszałem, że wtedy jest największy obrót, u mnie było wręcz odwrotnie. Po szczegóły zapraszam […]

Server Side Rendering w React #4 - react-router

Ostatnio dało się odczuć trochę mniejszą moją aktywność na blogu ale to nie znaczy, że z nim kończę (zresztą pisałem już o tym nieco w poście noworocznym). Mam przecież rozpoczętą serię o Server Side Rendering w React… A skoro, podobno, mężczyznę poznaje się nie po tym jak zaczyna ale jak kończy, to wydaje mi się, że moim obowiązkiem jest dokończyć to co zacząłem! Dlatego też dziś przedstawiam czwartą cześć moich wpisów na temat SSR, w której pokażę, jak zaprząc do działania bibliotekę react-router zarówno po stronie klienta jak i serwera. Zapraszam do lektury!

Struktury danych: lista dwukierunkowa

Zapraszam na kolejny odcinek z serii wpisów na temat struktur danych. Dzisiaj uzupełnimy naszą wiedzę o pojęcie jakim jest lista dwukierunkowa, a więc poszerzymy koncept z poprzedniego wpisu. Zanim zaczniemy, polecam zapoznać się z zagadnieniem listy jednokierunkowej. Program z dzisiejszego wpisu będzie szybką adaptacją tamtego , a więc oszczędzę Ci przydługich wywodów. Lista dwukierunkowa, a ...

Exceptiony w mikrokontrolerach

Kiedy w programie na PC nastąpi exception, aplikacja zakończy się z błędem. W skrajnym przypadku dostaniemy blue screena i komputer się zresetuje. Wyjątki są obsługiwane przez system operacyjny. W mikrokontrolerach nie mamy dostępu do takich zaawansowanych funkcjonalności. Jednak w dalszym ciągu możemy wykonać dzielenie przez 0 lub odwołać się do null pointera. W tym artykule […]

Exceptiony w mikrokontrolerach

Kiedy w programie na PC nastąpi exception, aplikacja zakończy się z błędem. W skrajnym przypadku dostaniemy blue screena i komputer się zresetuje. Wyjątki są obsługiwane przez system operacyjny. W mikrokontrolerach nie mamy dostępu do takich zaawansowanych funkcjonalności. Jednak w dalszym ciągu możemy wykonać dzielenie przez 0 lub odwołać się do null pointera. W tym artykule […]

Struktury danych: lista jednokierunkowa

Witam Cię w pierwszej odsłonie cyklu wpisów dotyczących struktur danych. Założeniem serii jest wprowadzenie adeptów programowania w wszelkie hasła dotyczące struktur danych właśnie. Lista jednokierunkowa jest pierwszą strukturą do omówienia na mojej (nomen omen) liście :D. Przy okazji każdej struktury zaczynać będę od teoretycznego wprowadzenia, a kończąc na implementacji w języku C.   Czym jest ...

Podsumowanie roku 2017 i plany na 2018

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… Właśnie wracam z ponad dwutygodniowego urlopu. Była to dla mnie całkowita przerwa od wszystkiego co robię na codzień — przerwa od pracy, od bloga, bez internetu, z dala od domu. Życzyłem Wam chwili wytchnienia od projektów, dedlajnów i fakapów — i sam się do swoich zaleceń zastosowałem ? W tym wpisie chciałbym, po krótkim odpoczynku i zdystansowaniu się, podsumować rok 2017. Dalej opiszę swoje plany na 2018, aby za kolejne …

Code Europe Wrocław – wrażenia

Sporo czasu już minęło od wydarzenia, ale chciałbym podzielić się z Tobą wrażeniami po konferencji Code Europe, która odbyła się 13 grudnia br. we Wrocławiu. Zastanawiałem się czy jechać, czy…

Code Europe Wrocław – wrażenia

Sporo czasu już minęło od wydarzenia, ale chciałbym podzielić się z Tobą wrażeniami po konferencji Code Europe, która odbyła się..

AngularJS – Service

Poprzednio pokazałem Wam jak korzystać z fabryk jakie udostępnia nam omawiany frameworki. Wpis ten, możecie znaleźć pod adresem AngularJS – Factory. Tym razem omówię obiekt jakim jest service, który podobnie jak fabryki możemy wstrzykiwać do innych komponentów, dzięki czemu nasza aplikacja staje się modularna.   Trochę teorii Service to obiekt będący wzorcem singleton. Znaczy to

Raport finansowy za IV kwartał 2017 roku

https://www.flickr.com/photos/sigalrm/36144431036/ " data-medium-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2018/01/money.jpg?fit=300%2C200&ssl=1" data-large-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2018/01/money.jpg?fit=676%2C451&ssl=1" /> Mój raport finansowy z prowadzenia działalności gospodarczej za IV kwartał 2017 roku. Zobacz ile udało mi się zaoszczędzić tym razem.

Stan komponentów React.js

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… Przyszedł czas na poznanie tajemniczego state w React.js. Udało nam się tworzyć komponenty, które pięknie wyświetlały przekazane propsy, ale trzeba przyznać szczerze: Bez wewnątrznego stanu nie da się zbudować funkcjonalnej aplikacji. Dzisiaj nauczysz się taki stan dodawać i wykorzystywać ? Zacznijmy może od typowego przykładu powielonego w wielu kursach: Licznika. Stwórz komponent, który ma dwa przyciski (plus i minus) oraz output na …