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 […]
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 […]
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 […]
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ą...
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.…
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.…
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.
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 …
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 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/]…
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>
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 […]
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 [...]
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...
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…