Lista artykułów

Android Architecture Components: Lifecycles

W poprzednim wpisie opisałem pierwszy komponent architektury Androida. Dziś zajmiemy się łatwiejszym komponentem i bierzemy na warsztać Lifecycles. Android Architecture Components: Lifecycles Cykl życia to jedna z pierwszych rzeczy, której uczą się osoby rozpoczynające tworzenia aplikacji na system Android. Jako programista musisz odpowiednio zarządzać cyklem życia aplikacji, co nie zawsze jest łatwe, szczególnie jeśli Twoja aplikacja zawiera jednocześnie wiele asynchronicznych połączeń. Biblioteka Lifecycles...

Wprowadzenie ReactJS #2 – State i Props

Komponenty w React JS operują na dwóch zbiorach danych – props, o których wspominałem już w poprzednim poście poświęconym React oraz state. W tym poście przyjrzymy im się bliżej i poznamy różnice między nimi. Format wideo wpisu znajduję się na jego końcu Props Zacznijmy od przypomnienia czym są propsy, z poprzedniego wpisu wiemy, że są to …

Tłumaczenie aplikacji w PHP za pomocą gettext

Tłumaczenie aplikacji w PHP za pomocą gettext Internacjonalizacja, czyli po angielsku Internationalization, w skrócie i18n to dodawanie do aplikacji obsługi wielu języków. Ostatnio szukając czegoś na temat gettext, czyli biblioteki do obsługi wielu języków znalazłem

Rust – kiedy warto?

Żyjemy w erze, kiedy nowe języki, frameworki, miodne biblioteki pojawiają się jak grzyby po deszczu. Nauka nowego języka wymaga inwestycji czasu. Jak w kontekście powyższego przedstawia się RUST? Czy i kiedy warto po niego sięgnąć? Co jest istotne, gdy sięgamy po nowy język? Zanim przystąpimy do analizy RUSTa, spróbujmy odpowiedzieć sobie na pytanie: czego potrzebujemy, […]

PixiJS w skandynawskich podziemiach (z japońskim akcentem)

Kraków. Już nie stolica Polski, ale na pewno jedna z polskich stolic meetupowych. Tutaj różne wydarzenia IT odbywają się niemal codziennie. Miłośnicy gamedevu spotykają się pewnie z raz na tydzień. Javascriptowe eventy? Tych to jest dopiero pełno! Ale interesujących spotkań łączących technologie webowe z grami już wcale nie jest tak wiele… …dlatego przedstawiam Wam relację z [...]

After.conf - Pilot 7 - SegFault Wrocław 2018

Blog programistyczny.

Jak ubiłem serwer bazy danych (prawie)

Wyobraźmy sobie świat, w którym rodzi się programista idealny. W momencie natrafienia na dany język łapie składnie, wykorzystanie, dobre praktyki, a haków unika niczym ognia. Mając 4 lata sam jeden jest wstanie napisać algorytm rozpoznawania twarzy i to bez kontroli wersji i kolorowania składni. Nie popełnia żadnych błędów, chodź nie wymyślania nowatorskich rozwiązań. I pewnie

8

Kalendarium – listopad 2018

Co ciekawego dzieje się w listopadzie w świecie programistycznym, jeśli chodzi o wydarzenia i konferencje? Otóż pierwsze co chciałabym Wam dziś polecić, Read More

PHPCe 2018 – relacja i podsumowanie

Cześć! Dłuższy czas nic nie pisałem, ale w końcu trzeba wrócić, bo mi tego brakuje, a że temat pojawił się[...]

Kopiowanie obiektów w JavaScript

To nie takie proste Dla osoby dopiero zaczynającej swoją przygodę z JavaScriptem temat pozornie może być banalny. “Na chłopski rozum” wystarczyłoby przypisać nowej zmiennej wartość starej zmiennej i powinno działać. Zatem spróbujmy: const myObject = { name: "John" } const newObject = myObject; console.log(myObject); console.log(newObject); console.log(myObject === newObject); Działa! Jednakże, gdyby kopiowanie obiektów było aż …

11

Cypress – czyli testowanie end to end jeszcze nigdy nie było tak proste

Dziś chciałabym Wam przedstawić niedawno odkryte przeze mnie narzędzie do pisania testów end to end (E2E) jakim jest Cypress. Wynik uruchomienia testów Read More

Wednewsday #30 – programistyczne nowinki

To już 30 wydanie Wednewsday i z mojej strony ostatnie. Aktualnie chcę cały wolny czas (czyli niewiele) przeznaczyć na inne aktywności. Muszę przyznać, że jestem dumny, że przez tak długi okres tydzień w tydzień miałem dla Was przygotowaną porcję ciekawostek i newsów. Tak więc do zobaczenia, usłyszenia gdzieś tam a może nawet na devstyle.pl tylko [...]

Domain Driven Design – Fabryka

Z tygodnia na tydzień coraz więcej uwagi przeznaczam na DDD i pokazanie Ci jak szerokie jest to pojęcie. Elementy modelu już omówiłam w poprzednich postach, teraz czas na wzorce, które pojawiają się w DDD i za co są one odpowiedzialne. […]

Ja, programista – Marcin Hoppe – bezpieczeństwo aplikacji webowych

W drugim odcinku nowej serii ‚Ja, programista’ rozmawiam z Marcinem Hoppe. Inżynierem bezpieczeństwa w Auth0. Tematem przewodnim podcastu jest bezpieczeństwo aplikacji webowych jednak wplątały się nam inne ciekawe aspekty związane z działką security! Marcin jest bardzo doświadczoną osobą w tym temacie i...

Co to jest devstyle speakers?

Jak to szło? “I had a dream…“. Teraz nadszedł czas działania. Mój konkurs Daj Się Poznać pomógł setkom ludzi wyjść z cienia, założyć blogi, wsiąknąć w społeczność. Kilkoro śmiałków nawet wskoczyło na scenę! I NIE CHCĄ Z NIEJ ZEJŚĆ!!! No właśnie. Występowanie publiczne jest bardzo trudne. Ale bardzo warto! Wyobraź sobie siebie na dużej konferencji. [...]