Lista artykułów

Praca z Gitem. Nie tylko okienka, nie tylko konsola.

Słowem wstępu Praca z Gitem. Dużo się o nim mówi, zwłaszcza w środowisku .NET, głównie ze względu na to iż Microsoft kupił Github, a także udostępnił źródła .NET Standard i .NET Core na licencji...

Benchmark sposobem na wydajniejsze aplikacje – JMH

Zmierzymy się dziś z dość trudnym problemem weryfikacji wydajności kodu. Już wkrótce przekonasz się, jak wiele na pozór prostych rzeczy nie zawsze działa tak, jak można by się tego na początku spodziewać. Ten tekst będzie zawierał listę zagadnień dotyczących tego, co potencjalnie może pójść nie tak podczas mierzenia czasu wykonania naszej aplikacji. Wprowadzimy również pojęcie benchmarku oraz zapoznamy się z biblioteką Java Microbenchmark Harness, przy pomocy której w wygodny sposób można testować nasz kod i jednocześnie nie osiwieć. Zaprezentowane przykłady odwołują się do kodu w…

Case study moich doświadczeń z blogowaniem – nieco przemyśleń

Zmiany na blogu! Czytelnicy, którzy odwiedzają mojego bloga regularnie zapewne zauważyli, że blog zupełnie zmienił swoją szatę graficzną. Nie była to dla mnie decyzja łatwa, ponieważ w poprzedni layout bloga włożyłem naprawdę sporo pracy i serca niemniej jednak konieczna. Przy okazji tak wielkich zmian postanowiłem napisać małe case study – podzielić się w tym wpisie …

Wzorce w React czyli jak wyruszyłem na podbój Youtube’a

Wzorce w React to niesamowite okazja do podniesienia jakośći Twojego kodu. Poznajmy je wspólnie w nowej serii na Youtube.

Maksymalne wartości zmiennych – biblioteki limits.h i stdint.h

Ostatnio straciłem pół dnia poprawiając wiele pozornie nie powiązanych ze sobą błędy w unit testach. Dokonana przeze mnie zmianie polegała w uproszczeniu na zmianie w kilku miejscach typu zmiennej z uint16_t na int32_t. Jak nietrudno się domyślić, przyczyna wszystkich błędów była wspólna i wiązała się z konwersją signed/unsigned. Linijka, która powodowała błąd wyglądała mniej więcej […]

Maksymalne wartości zmiennych – biblioteki limits.h i stdint.h

Ostatnio straciłem pół dnia poprawiając wiele pozornie nie powiązanych ze sobą błędy w unit testach. Dokonana przeze mnie zmianie polegała w uproszczeniu na zmianie w kilku miejscach typu zmiennej z uint16_t na int32_t. Jak nietrudno się domyślić, przyczyna wszystkich błędów była wspólna i wiązała się z konwersją signed/unsigned. Linijka, która powodowała błąd wyglądała mniej więcej […]

Portfolio programisty – czy jest mi to potrzebne?

Portfolio to nic innego jak Twoja wizytówka w internecie. Do niedawna na wizytówkach widniało jedynie imię i nazwisko oraz adres z telefonem. Fakt – często to wystarczy do kontaktu z Tobą. Jednak czasy się zmieniają i programista, a już na pewno ten, który tworzy strony, aplikacje lub jakikolwiek kontent publikowany w internecie powinien pochwalić się […]

Rzeczownik przy liczebniku w języku Polskim w JavaScript

Rzeczownik przy liczebniku w języku Polskim w JavaScript Do języka JavaScript weszło nowe API, pod przestrzenią nazw Intl , które między innymi dodało obsługę liczb mnogich w różnych językach. Chodzi i odmianę rzeczowników przy odpowiednich licznościach.

Woodstock, karcianka IT Startup i konferencje

Ostatnio przez długi czas na blogu panowała cisza spowodowana oczywiście wakacjami. Jednak powoli już wracam do codziennej rzeczywistości, a więc także i do regularnego zamieszczania nowych wpisów. Na początek jeszcze będzie trochę ogórkowo, ponieważ dzisiaj mam zamiar opisać ostatnie tygodnie i plany na najbliższe miesiące. Będzie więc o Woodstocku, o grze IT Startup i o […]

Woodstock, karcianka IT Startup i konferencje

Ostatnio przez długi czas na blogu panowała cisza spowodowana oczywiście wakacjami. Jednak powoli już wracam do codziennej rzeczywistości, a więc także i do regularnego zamieszczania nowych wpisów. Na początek jeszcze będzie trochę ogórkowo, ponieważ dzisiaj mam zamiar opisać ostatnie tygodnie i plany na najbliższe miesiące. Będzie więc o Woodstocku, o grze IT Startup i o […]

Zmiana historii: rebase w GitBashu

W ostatnim wpisie opisywałam, jak używać komendy merge do łączenia zmian. Dzisiaj czas na kolejną komendę – rebase. Początek historii będzie taki sam, jak poprzednio. Dwóch autorów (autor1, autor2) pracuje na dwóch osobnych branchach (branch1, branch2). Każdy z nich wprowadza zmiany w tym samym pliku UserController. Autor1: zmiany na branch1 Zmiany na tym branchu polegały…

Jak podłączyć Firebase do aplikacji i zacząć z niego korzystać?

Aby używać Firebase w swojej aplikacji należy w głównym pliku strony umieścić kilka linków i kawałek konfiguracji. Jest to na tyle uproszczone, że w ciągu chwili zaczniesz korzystać z pełni funkcjonalności. Jest kilka opcji podłączenia, są podobne, ale jednak różnią się od siebie. Utwórz projekt Na początku należy utworzyć własny projekt dla aplikacji poprzez odwiedzenie […]

Jak wygląda dobry proces testowy? Część 2

Dzisiaj chciałabym kontynuować swój poprzedni post o procesie testowym, w którym dowiedzieliście się jak wygląda planowanie, kontrola, analiza i projektowanie testów. W tym artykule dowiecie się jak wyglądają kolejne etapy procesu testowego takie jak – implementacja, wykonanie, ocena i raportowanie i zamykanie czynności testowych. Na koniec postaram się wszystko zebrać w całość i krótko podsumować. […]

Rzut okiem na WordPress REST API

Słowem wstępu o Wordpress REST API WordPress wraz z wersją 4.7 otrzymał REST API. Dzięki niemu, w łatwy sposób możemy uzyskać dane w formacie JSON z naszego systemu zarządzania treścią. Jest to świetna alternatywa dla motywów. Rozwiązanie to ma wiele zalet, ale też kilka wad, które teraz pokrótce opiszę. Zalety WordPress REST API Główną zaletą jest …

Leasing i raty zero procent na firmę, czyli kupno sprzętu z odroczoną spłatą

Jak kupować sprzęt do firmy ze spłatą odroczoną w czasie? Czy można kupować na raty zero procent na firmę, czy lepiej wziąć leasing? Zapraszam do wpisu. Wstęp Profesjonalna elektronika od zawsze była droga. Czy to solidny laptop Della, czy flagowy telefon, będzie kosztował kilka tysięcy złotych. Startując jako programista iOS przydałby się zarówno iPhone do