Lista artykułów

Przemyślenia Grzegorza

W kwietniu tego roku na próbę siadłem przed mikrofonem i po krótkich przygotowaniach nagrałem kilka przemyśleń o Hype Driven Development, podążaniu za modą w programowaniu. Wczoraj wróciłem do tego nagrania i postanowiłem je opublikować. Co tak będzie kurzyć się na dysku. I...

Narzędzia i wyzwania w testowaniu aplikacji Android

W poprzednim tekście z cyklu “Testowanie jednostkowe w Android” opisałem wyniki ankiety przeprowadzonej w celu zbadania, jak wygląda rzeczywistość testowania jednostkowego wśród Android Developerów. Tym postem chcę zapoznać Cię z wyzwaniami czyhającymi na Android Developerów. Dodatkowo przedstawię najpopularniejsze narzędzia wykorzystane w testowaniu jednostkowym. Wyzwania Wydawać by się mogło, że skoro aplikacje Android pisane są w [...]

3

Tworzenie własnych zapytań w Spring Data

Na blogu devfoundry.pl pojawił się mój wpis na temat tworzenia własnych zapytań w repozytoriach Spring Data za pomocą adnotacji @Query. Zapraszam do lektury ?

Dev:Cast – #09 Coding Dojo. Sposób na aktywną wymianę wiedzy

O Coding Dojo pisałem całkiem niedawno, w odniesieniu do działającej na śląsku inicjatywie. Tym razem jednak udało mi się porozmawiać z organizatorami Coding Dojo Silesia na temat Coding Dojo oraz samej inicjatywy. Tak aby dowiedzieć się więcej o wymaganiach, tego co można się nauczyć, grupie docelowej oraz formie spotkania. Marek oraz Michał organizują 28 czerwca […]

Confitura 2018 – czas poznać zwycięzcę

Zobacz kto jest szczęśliwcem i dostanie darmową wejściówkę na konferencję ? Minęła 14:00, więc czas oddać wejściówkę na konferencję! Na samym początku dziękuje wszystkim za wzięcie udziału w konkursie, aż 16 osób walczyło o wejściówkę. To znaczy, że Confitura jest bardzo popularna i mimo zwiększenia ilości biletów w stosunku do poprzedniego roku, zainteresowanie nią jest

Wednewsday #11 – programistyczne nowinki

Urlopu ciąg dalszy … Nadal słodko odpoczywam. Dziś nie przygotowałem newsów więc czas na SAS – spontaniczną akcję specjalną. O co chodzi? Podziel się w komentarzu newsem, ciekawym artykułem, linkiem, który wart jest uwagi. To jest ten moment aby przez chwilę współtworzyć devstyle.pl i dać się poznać społeczności. Go, Go, Go! Miłej zabawy – Grzesiek

Spring Data – @Query

Jednym z głównych modułów frameworka Spring jest moduł Spring Data, dzięki któremu możemy zminimalizować niemal do zera ilość tak zwanego „boiler-plate” kodu przy tworzeniu znanych z Domain Driven Design repozytoriów. DDD jest podejściem do tworzenia obiektowego modelu naszej aplikacji, natomiast repozytoria są to klasy, które odpowiadają za pobieranie obiektów domenowych z zewnętrznego źródła danych, dodatkowo również tam umieszcza się różnorakie metody odpowiadające za zwracanie obiektów spełniających dane kryteria. Mówiąc jeszcze prościej – repozytoria odpowiadają za obsługę operacji typu CRUD (zestawu ... Czytaj dalej... Spring Data – @Query

Czy każda kontrola z urzędu skarbowego to powód do paniki?

Prowadzisz działalność gospodarczą? Myśl o telefonie z urzędu skarbowego wywołuje u Ciebie palpitacje serca? Z dzisiejszego wpisu dowiesz się, czy faktycznie jest się czego bać.

Uczymy się Elasticsearch #004: indeks odwrócony Apache Lucene

W tej części cyklu dowiesz się jak wygląda struktura indeksu odwróconego budowanego przez bibliotekę Apache Lucene i do czego może przydać Ci się ta wiedza.

Java średniozaawansowana – mój drugi kurs dla strefakursow.pl

Pojawił się drugi kurs mojego autorstwa przeznaczony dla osób, które opanowały już podstawy języka java – omawia wielowątkowość, programowanie funkcyjne, moduły i persystencje danych (jpa). Zapraszam ?

Pierwszy komponent Vue.js

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… Vue.js jest reaktywnym frameworkiem JavaScript. Znaczy to, że dowolna zmiana danych używanych do wyświetlania strony sprawia, że widok automatycznie jest aktualizowany tak, aby odzwierciedlić tę zmianę. Dodanie Vue.js do strony Żeby zacząć korzystać z Vue, wystarczy, że dodasz odpowiedni tag do pliku html: W dalszych częściach kursu omówimy bardziej skomplikowane techniki dołączania Vue.js do Twojej strony, ale pamiętaj, …

Jak jeden człowiek wpłynął na moje życie

Tym wpisem wracam do regularnego blogowania. Dzisiaj nieco sentymentalna podróż do zeszłego roku, a dokładniej zeszły rok minus 1 dzień ? 17 czerwca 2017. Historia ta zaczyna się jednak nieco wcześniej bo pod koniec lutego kiedy to zdecydowałem się, że wezmę udział w konkursie “Daj się poznać 2017” organizowanym przez Maćka Aniserowicza. Zakładam bloga i […]

DevTalk #81 – O branży IT z perspektywy humanistki z Joanną Bochyńską

Odcinek 81. W dzisiejszym odcinku rozmawiam z Gościem na bardzo ważny dla mnie temat. Już wielokrotnie poruszałem go na łamach tego podcastu, a także w książce „Zawód: Programista”. O swojej przygodzie z IT opowiada dzisiaj Joanna Bochyńska. Asia przeszła ciężką drogę od osoby spoza branży IT do… osoby z branży ;). Od humanistki do programistki. W tym [...]

14

DevTalk #81 – O branży IT z perspektywy humanistki z Joanną Bochyńską

Odcinek 81. W dzisiejszym odcinku rozmawiam z Gościem na bardzo ważny dla mnie temat. Już wielokrotnie poruszałem go na łamach tego podcastu, a także w książce „Zawód: Programista”. O swojej przygodzie z IT opowiada dzisiaj Joanna Bochyńska. Asia przeszła ciężką drogę od osoby spoza branży IT do… osoby z branży ;). Od humanistki do programistki. W tym […]

Code review – prosty sposób na poprawienie jakości kodu

O code review napisano już całkiem sporo. W internecie można znaleźć dokładne opisy jak powinny wyglądać, jakie dają efekty, czy ile kodu sprawdzać na raz. Dlatego nie będę dokładnie analizować tych aspektów. Zamiast tego krótko opiszę najważniejsze korzyści i kilka przydatnych technik na podstawie własnych doświadczeń. Z code review korzystałem już w wielu projektach i […]