Lista artykułów

1

Wzorzec – Adapter (Wrapper)

We wakacje wybieramy się do jakiegoś obcego kraju i niekiedy nieprzyjemna niespodzianka, w danym kraju są inne standardy wtyczek sieciowych (Wielka Brytania) oraz np. napięcia sieciowego (USA, Kanada). Wtedy okazuje się ze trzeba zabrać konwerter napięcia, albo przejściówkę która pozwoli na podłączenie wtyczki polskiej do angielskiego gniazdka obie te rzeczy pełnią rolę adaptera. Tak samo […]

2

Wzorzec – Adapter (Wrapper)

We wakacje wybieramy się do jakiegoś obcego kraju i niekiedy nieprzyjemna niespodzianka, w danym kraju są inne standardy wtyczek sieciowych (Wielka Brytania) oraz np. napięcia sieciowego (USA, Kanada). Wtedy okazuje się ze trzeba zabrać konwerter napięcia, albo przejściówkę która pozwoli na podłączenie wtyczki polskiej do angielskiego gniazdka obie te rzeczy pełnią rolę adaptera. Tak samo […]

3

Szybka akcja #1 – Play Framework

Jesteśmy obecnie w trakcie okresu w roku, w którym poziom naszej motywacji sięga najwyższych wartości. Jednym z moich postanowień na rok 2017 jest zaoszczędzenie pewnej sumy pieniędzy. W związku z tym stwierdziłem, że potrzebuję w jakiś sensowny sposób mieć wgląd w swoje wydatki, aby móc je stale kontrolować, analizować i na bieżąco korygować. W ten […]

Droga frontend-developera w 2017r.

Dzisiajszy wpis miał być o czymś innym, ale kilka dni temu jeden z czytelników bloga napisał do mnie wiadomość z pytaniem (w skrócie) “jaką...

5

LINQ – don’t be afraid of Aggregate

Aggregate is one of the most fun and powerful methods in LINQ. Sadly it’s also one of the most underused and “scary” ones. I hope that after reading this post you will understand Aggregate a bit more, know when to use it and won’t be afraid of doing so. So let’s have a look at MSDN.…

6

LINQ – don’t be afraid of Aggregate

Aggregate is one of the most fun and powerful methods in LINQ. Sadly it’s also one of the most underused and “scary” ones. I hope that after reading this post you will understand Aggregate a bit more, know when to use it and won’t be afraid of doing so. So let’s have a look at MSDN.…

Algorytm wyboru formy opodatkowania

https://pixabay.com/pl/znak-znacznik-strony-dla-1577991/ " data-medium-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2017/01/arrows.jpg?fit=300%2C200&ssl=1" data-large-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2017/01/arrows.jpg?fit=676%2C450&ssl=1" /> Zastanawiasz się nad zmianą formy opodatkowania? Nie wiesz, która opcja będzie dla Ciebie najlepsza? Zobacz "algorytm", który Ci to podpowie.

O tym jak przeczytałam ponad 70 książek w ciągu jednego roku…

Wiele osób z którymi rozmawiam mówi mi, że nie ma czasu na czytanie książek. Są też takie, które mówią, że przy nich zasypiają więc nie mogą czytać. Mówią „też bym tak chciał(a)”, kiedy widzi kolejną przeczytaną przeze mnie książkę. A to wcale nie jest takie trudne! Rok temu udało mi się przeczytać ponad 52 książki …

Retrospekcja z 2016. I wróżby na 2017.

Po raz dziewiąty siadam do pisania “rocznego podsumowania”. To oznacza, że rozpoczynam dziesiąty rok tworzenia tego miejsca. Od niego wszystko się zaczęło. Oznacza to również, że mam coraz większy problem z dobraniem tytułu do takiego tekstu :). Rok temu napisałem coś takiego: Zapowiada się najważniejszy rok w mojej dotychczasowej karierze (…) “patrzcie jak zdzieram podeszwy [...]

Immutables – niemodyfikowalne obiekty na sterydach

Immutables to wszechstronne narzędzie do pracy z klasami typu: value object. Biblioteka pozwala uniknąć pisania oraz utrzymywania powtarzalnego i niewiele wnoszącego kodu (boilerplate code). Jej głównym celem jest realizacja reguły DRY (ang. Don’t Repeat Yourself, pol. Nie powtarzaj się), co naprawdę całkiem fajnie zrealizuje. Wprowadzenie do Immutables Immutables działa jako standardowy procesor adnotacji w obrębie kompilatora javac. W celu wygenerowanie klasy Immutables wystarczy dodać adnotację: @Value.Immutable. Na podstawie informacji z bazowej klasy procesor adnotacji podczas kompilacji utworzy pełną implementację nowej klasy o nazwie: Immutable + [nazwa klasy bazowej]. [crayon-5bb9aae024d10929820786/] [crayon-5bb9aae024d18107408205/] [crayon-5bb9aae024d1b018124627/]…

Month review #12_2016 – a nawet year review

Rozpoczął się nowy rok, więc czas zerknąć wstecz, zobaczyć co osiągnęliśmy w poprzednim. O ile kroków jesteśmy bliżej życiowych celów, co się udało, a co nie, z rzeczy, które sobie <a href="https://www.michalgellert.pl/blog/month-review-12_2016-a-nawet-year-review/" rel="nofollow">[…]</a>

12

3, 2, 1… start

Tym wpisem chciałem się przywitać ze wszystkimi, którzy kiedykolwiek trafią na tego bloga. Cześć, fajnie że wpadliście ?   Inspiracja Do rozpoczęcia prowadzenia bloga zainspirował mnie Mirek Burnejko swoimi codziennymi vlog-ami, które bardzo polecam obejrzeć. Drugą osobą jest Jakub Gutkowski, który pokazując na swoim blogu że da się robić codzienne wpisy zmotywował mnie ostatecznie do […]

Projekt devstyle: porażki 2016

Z reguły nie chwalimy się porażkami, bo i nie jest to powód do chwalenia. Z zewnątrz ich często nie widać. Przez to różne przedsięwzięcia mogą wyglądać idealnie. Tak je zresztą sami przedstawiamy: trochę idealizujemy, trochę spiłujemy ostre kanty, trochę podkoloryzujemy. W tym poście będzie inaczej. Opowiem, co mi się w minionym roku NIE udało. Zastanawiałem [...]

WebDesigner, który nie potrafił rysować

Przeglądając jedno z branżowych for trafiłem na ciekawy temat typu “czy aby być dobrym WebDesignerem trzeba być utalentowanym rysownikiem?“. To jest coś z czym...

Zmienne i typy danych | Kurs Java

Działanie praktycznie każdego z programów, ogólnie mówiąc, sprowadza się do przetwarzania danych. Dlatego jedną z podstawowych umiejętności, jaką powinien posiąść programista, jest znajomość typów danych oraz możliwości ich obróbki. Wprowadzenie do zmiennych W każdym programie dane możemy przedstawić za pomocą literałów, zmiennych oraz stałych. literał – to napis w programie bezpośrednio przedstawiający wartość danej, np. liczba: 123 albo ciąg znaków: Hello World. zmienna – jest to natomiast symbol oznaczający wielkość, która może przyjmować różne wartości. Natomiast zbiór możliwych wartości jest to zakres tej zmiennej. Mówiąc bardziej technicznie: to, że…