Lista artykułów

Encapsulation and forwarding

Yesterday I realized that I write more about refactoring than implementation. To stay consistent today’s post is about…refactoring. Well, maybe not only about it, but mainly. In the previous week I finished following tasks: [F-4] Handling request result (response code, message) [F-8] Encapsulate logic from aksesi-gesture.js into a class [F-9] Secure initialization [P-1] Forwarding requests to […]

DevTalk#54 – O debuggowaniu i profilowaniu z Pawłem Łukasikiem

W odcinku numer 54 nie ma zmiłuj. Zagrzebiemy się w tym, co konieczne i – zwykle – nielubiane. Zadania specjalne dla dev-komandosów. Takiego komandosa udało się dorwać. Specjalistę, który to LUBI! Znany i lubiany Paweł Łukasik! Programista, założyciel firmy Octal Solutions. Tata portalu dotnetomaniak.pl, jeden z organizatorów spotkań Wrocławskiej Grupy .NET (wrocnet). A od niedawna [...]

3

54 – O debuggowaniu i profilowaniu z Pawłem Łukasikiem

W odcinku numer 54 nie ma zmiłuj. Zagrzebiemy się w tym, co konieczne i – zwykle – nielubiane. Zadania specjalne dla dev-komandosów. Takiego komandosa udało się dorwać. Specjalistę, który to LUBI! Znany i lubiany Paweł Łukasik! Programista, założyciel firmy Octal Solutions. Tata portalu dotnetomaniak.pl, jeden z organizatorów spotkań Wrocławskiej Grupy .NET (wrocnet). A od niedawna […]

4

54 – O debuggowaniu i profilowaniu z Pawłem Łukasikiem

W odcinku numer 54 nie ma zmiłuj. Zagrzebiemy się w tym, co konieczne i – zwykle – nielubiane. Zadania specjalne dla dev-komandosów. Takiego komandosa udało się dorwać. Specjalistę, który to LUBI! Znany i lubiany Paweł Łukasik! Programista, założyciel firmy Octal Solutions. Tata portalu dotnetomaniak.pl, jeden z organizatorów spotkań Wrocławskiej Grupy .NET (wrocnet). A od niedawna […]

Ten mityczny sukces – DSP#15

A czy Ty odniosłeś już sukces? Jeśli nie, to dlaczego? Czym jest ten mityczny, wymarzony, upragniony przez wszystkich sukces? A może w ogóle jest nieosiągalny i ci wszyscy mówcy motywacyjni <a href="https://www.michalgellert.pl/blog/ten-mityczny-sukces-dsp15/" rel="nofollow">[…]</a>

Nowe wymiary, ścieżki w Androidzie – DSP#14

Dzisiaj skupimy się na tym, jak rysować niestandardowe elementy w klasie View. Tzn, będziemy rysowali standardowe (póki co), ale w niestandardowy sposób, a konkretnie korzystając ze ścieżek. Zapraszam! Ścieżki w <a href="https://www.michalgellert.pl/blog/nowe-wymiary-sciezki-androidzie-dsp14/" rel="nofollow">[…]</a>

Auditor – Testy automatyczne i ich organizacja

Aktualnie w projekcie Auditor wykorzystuję dwa typy testów automatycznych – testy jednostkowe oraz integracyjne. W obu przypadkach za uruchamianie testów, ich układ i wykorzystywane asercje odpowiada najpopularniejszy PHPowy test framework – PHPUnit. Jego autorem jest Sebastian Bergmann. Zresztą bardzo spoko gość – w 2015 roku miałem okazję uczestniczyć w warsztatach prowadzonych przez Sebastiana na konferencji […]

Ionic vs React Native -> StormSnapshot #5

Jako podsumowanie artykułów wprowadzających do React Native oraz Ionic przygotowałem zbiorcze porównanie tych technologii. Pomoże mi to podjąć decyzję, która z nich lepiej będzie nadawała się do projektu StormSnapshot. Wybór nie jest łatwy, ponieważ oba rozwiązania spisały się bardzo dobrze i z powodzeniem można by je wykorzystać do dalszego rozwijania projektu. Żeby decyzja była bardziej wiarygodna, wróćmy na chwilę do tekstu: mobilne aplikacje hybrydowe i prześledźmy kolejno zebrane wtedy wymagania. Stos technologiczny Ionic: Angular, Apache Cordova, HTML, JavaScript, CSS React Native: React, HTML, JavaScript Oba frameworki wykorzystują…

Ionic pierwsza aplikacja -> StormSnapshot #4

Ostatecznie, po dość nierównej walce (więcej na ten temat możesz przeczytać we wpisie: CO ROBIĆ, gdy nic nie działa i wszystko się wali!?) zapraszam do lektury artykułu o Ionic Framework. Podobnie jak we wcześniejszym tekście o React Native zamierzam przeprowadzić Cię krok po kroku przez przygotowanie niezbędnego środowiska oraz development przykładowej aplikacji, demonstrującej możliwości biblioteki. Ionic Ionic to kompletne SDK do wytwarzania mobilnych aplikacji hybrydowych. Biblioteka zbudowana jest z wykorzystaniem znanych technologii, takich jak: AngularJS oraz Apache Cordova. Mimo iż aplikacje pisane są z wykorzystaniem…

Kurs Vue.js krok po kroku – warunki i pętle

Po dwóch odcinkach wprowadzających wreszcie możemy przystąpić do konkretów. Dzisiaj nauczymy się jak korzystać z warunków i pętli w Vue.js.

GraphQL – Wprowadzenie

Rozbudowany wstęp teoretyczny do standardu GraphQL znajduje się w osobnych postach na blogu: „Wstęp do GraphQL” i „GraphQL – definicja schematu” Zachęcam do zapoznania się z tymi materiałami jeśli chcesz najpierw zrozumieć zasady tego rozwiązania, poniżej jednak znajdziesz krótkie streszczenie i wstęp do tematu. Szybki wstęp GraphQL to język zapytań, który udostępnia wspólny interfejs pomiędzy […]

Metoda Newtona-Raphsona C++ – implementacja

Chcąc uzyskać pierwiastek kwadratowy z danej liczby najpewniej skorzystamy z funkcji sqrt() z biblioteki math.h i słusznie. Po co się kłopotać, gdy nie jest to konieczne. No, ale co jeśli będziemy pozbawieni możliwośći użycia tej funkcji? No tu zaczynają się schody… Trzeba wyznaczyć ten pierwiastek na własną rękę. Na pomoc przychodzi nam metoda Newtona-Raphsona, która ...

Teoria rozbitych okien

„koncepcja w kryminologii i socjologii miasta zakładająca, że brak reakcji na łamanie mniej ważnych norm społecznych, np. tłuczenia szyb w oknach w danej dzielnicy, sprzyja wzrostowi przestępczości i łamaniu innych norm na zasadzie zaraźliwości.” (pl.wikipedia.org) ​ Broken windows Mówiąc krótko jeśli w...

Kiedy nie warto kupować na firmę

Z biegiem czasu i kolejnymi płatnościami podatków zastanawiamy się co zrobić, aby było ich mniej. Niektórzy zaczynają wtedy brać fakturę na każdy większy zakup. Tymczasem należy pamiętać jakie mogą być tego konsekwencje, bo nie zawsze warto kupować na firmę. Zapraszam do artykułu kiedy nie warto kupować na firmę. Zobaczcie również inne wpisy biznesowe! Czy RSS nadal żyje?

Marionette Application, View and CollectionView and ES 6 Class syntax