Lista artykułów

Aktualna data bez daty

Dzisiaj na Facebooku ktoś zadał ciekawe pytanie: jak w JS wyświetlić aktualną datę i czas, nie używając Date ani nie pobierając czasu z żadnego zewnętrznego ...

Java Kolekcje

W momencie kiedy mamy już omówione dwa bardzo ważne koncepty, interfejsy oraz klasy abstrakcyjne, czas przejść do kolejnej niezmiernie istotnej części. Dziś porozmawiamy o kolekcjach w Javie.

Testy jednostkowe – Stuby

Stuby są wykorzystywane w sytuacji, gdy w testowanej klasie występują pewne zależności. Działanie tych zależności należy obsłużyć, ale problem pojawia się, jeśli nie mamy do nich lub do ich metod bezpośredniego dostępu. Właśnie w tych scenariuszach mogą nam pomóc stuby lub mocki. Ten wpis jest pierwszą częścią miniserii o stubach oraz mockach. Poznamy w nim wady oraz zalety stubów, a także ich ogólną charakterystykę i zastosowanie. W kolejnej części – za tydzień – bliżej przyjrzymy się mockom. Scenariusz testowy Naszą ... Czytaj dalej...Testy jednostkowe – Stuby

8 kwietnia startuje przedsprzedaż dodatku karcianki “IT Startup”

Niecały rok temu (pod koniec czerwca 2018) oficjalnie ukazała się moja autorska karcianka “IT Startup – Gra Karciana“. Projekt, który realizuje moją ulubioną ideę “uczyć, bawiąc”. Po sukcesie projektu zacząłem pracować nad grą mobilną osadzoną w uniwersum gry “IT Startup”, ale głosów domagających się dodatku karcianki było na tyle dużo, że postanowiłem zmienić trochę swoje […]

Nie SOLID-nie #05: Dependency Inversion Principle

Seria zainspirowana bardzo dobrym kursem SOLID od Jarka Stadnickiego, dostępnym na platformie Udemy – SOLID praktyczny kurs Nie jest to reklama, ani żadna afiliacja. Wyrażam swoje zdanie 🙂 . Polecam zerknąć. Jarek za pomocą...

Podsumowanie miesiąca – Marzec 2019

Kolejny miesiąc blogowania! Jak zwykle kawa na ławę jeśli chodzi o liczby, oraz jak zwykle trochę spraw organizacyjnych! :)

Centralizacja logów z kontenerów Docker w usłudze Amazon CloudWatch Logs

Podczas tworzenia oprogramowania staram się wykorzystywać możliwości jakie niesie ze sobą konteneryzacja aplikacji oraz usługi chmury Amazon Web Services. Praca w środowisku skonteneryzowanym wymaga pewnych dodatkowych narzędzi aby stała się bardziej przyjemna, szczególnie gdy rozwijamy system oparty o wiele współpracujących ze sobą kontenerów. Chciałbym przedstawić Ci sposób na agregację i centralizację logów w usłudze Amazon […]

10 powodów, dla których używam jQuery razem z React

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 dobie frameworków takich jak React i bibliotek takich jak Angular, można by pomyśleć, że jQuery nie ma już prawa bytu. Nic bardziej mylnego! Ten najpopularniejszy dawniej framework nadal jest niezwykle przydatny w codziennej pracy! Ale… Wiem co teraz myślicie: „Ale przecież wszyscy hejtują jQuery!”. No jasne, na forach i na Facebooku tak. W praktyce jednak… okazuje się, że aż 94% …

Android Architecture Components: Navigation

Wiele współczesnych aplikacji korzysta z fragmentów oraz jednej aktywności. Takie zaprojektowanie aplikacji jest dobre, ale stanowi pewne problemy. Wraz z rozwojem aplikacji musimy zwrócić uwagę na takie elementy jak: transakcji fragmentów, przekazywanie argumentów w między komponentami, obsługa nawigacji w górę, w tył, radzenie sobie z tylnym stosem i wreszcie testowanie nawigacji w aplikacji. Czy możemy uprościć ten proces? Opisywałem te problemy już na blogu w powyższych linkach. W tym artykule...

Nigdy nie jest za późno [myślodsiewnia #017]

Właśnie wróciłem z basenu. Przepłynąłem 32 długości. Dużo? Mało? Nie ma znaczenia… Znaczenie ma tylko to, że jeszcze 2 miesiące temu nie potrafiłem pływać, a 3 miesiące wcześniej nie umiałem położyć się na wodzie, o przemieszczaniu się nie wspominając. W tym roku skończę 33 lata. Wygląda... Czytaj dalej →

Koniec HTML5?

Dzisiaj, czyli 31 marca 2019, kończy się “czarter” Web Platform Working Group. A wraz z nim prawdopodobnie kończy się także historia HTML5 (i DOM 4). I nie, ...

Kolejne 10 pytań na rozmowę rekrutacyjną z języka JavaScript

Kolejne 10 pytań na rozmowę rekrutacyjną z języka JavaScript Pytania na rozmowę rekrutacyjne były bardzo popularne. Do

Fundacja Gruba.IT – Łączymy ludzi w IT

Bartek oraz Kuba za sprawą prowadzonej przez siebie fundacji próbują jednoczyć rozproszone po całym śląsku jednostki dzielące się wiedzą w zakresie IT. W ich działania wpisuje się np. organizacja cross meetup, czyli łączenia istniejących meetupów w ramach jednego spotkania. Mega chłopaki i mega inicjatywy które warto wspierać w działaniach 💪 Jeśli chcesz dowiedzieć się więcej […]

Podsumowanie osiągnięć 2019Q1

Zainspirowana radami przyjaciela, postanowiłam ruszyć z nowym projektem. Będą to cokwartalne podsumowania osiągnięć. Po co? O tym poniżej. Zarys problemu Zwykle, gdy spotykam się z czymś nowym np. nowym językiem programowania, frameworkiem, blbioteką, patrzę na to i stwierdzam: „uuuu, to wygląda na trudne i skomplikowane” Po jakimś czasie, gdy poznaję ten język/framework/bibliotekę, zaczynam to rozumieć…

Trzy poziomy - podsumowanie marzec 2019

Blog programistyczny.