Lista artykułów

GraphQL – obsługa błędów

W poprzednich postach opisywałem już podstawowe różnice, które wprowadza GraphQL w stosunku do tworzenia API w oparciu o standard REST. Tym razem chciałbym wziąć na tapet kolejną kwestię, która wprowadza w konsternację osoby stawiające pierwsze kroki z GraphQL. Mowa tutaj o obsłudze błędów, a dokładniej odpowiedziach jakie zwraca serwer po napotkaniu „problemów”. Możesz zawęzić znajomość […]

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 …

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

10

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ż …

13

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 [...]

POIT 021: Jak żyć gdy programowanie się znudzi

Witam w dwudziestym pierwszym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest to jak żyć gdy programiście znudzi się programowanie. Dziś moimi gościem jest Maciej Aniserowicz – programista-pasjonat, któremu programowanie po X godzin na dobę w pewnym momencie życia na tyle się przejadło, że postanowił, iż musi zająć się czymś innym ale nadal chce pozostać w branży. Człowiek, który buduje swoje imperium złożone z bloga devstyle.pl, podcastu devtalk, kanału na YouTube a ostatnio też na Insta Stories. Prelegent, trener, organizator licznych spotkań i konferencji, takich jak Programistok. Autor dwóch książek. W tym bardzo znanej “Zawód: programista”. Pomysłodawca i organizator konkursu “Daj się poznać”. Prywatnie tata, mąż, miłośnik ciągłego rozwoju i fan toru wyścigowego w Poznaniu.W tym odcinku o rozmawiamy o: jak dochodzi do tego, że programista przestaje lubić programowanie? czy często się wtedy myśli żeby jednak powrócić do programowania? czy trzeba mieć jakieś inne hobby żeby nie zwariować? czy awans pionowy lub poziomy może nas uratować? a może własny startup to lekarstwo? jakie są plusy i minusy bycia blogerem w polskim IT? dlaczego warto budować wokoło siebie społeczność przyjaznych ludzi? powiemy kto inspiruje Maćka w szeroko rozumianej blogosferze powiemy o misji dzielenia się swoją wiedza i doświadczeniem z młodszymi czy bycie przedsiębiorcą jest dla każdego? czy do IT równie łatwo jest wejść i wyjść? powiemy trochę o terapii psychologicznej, o jej znaczeniu i wpływie na ludzi czy powinniśmy żałować podjętych decyzji i działań? jakie plany na przyszłość ma Maciej? Konkurs:Wraz z Maciejem przygotowaliśmy konkurs dla słuchaczy. Do wygrania jest książka Macieja – „Zawód: Programista” wraz z jego autografem. A otrzyma ją ta osoba, która w komentarzu do tego odcinka najciekawiej odpowie na pytanie: co może robić programista gdy nie chce już kodować ale chce pozostać w branży?. Konkurs kończy się 14 listopada 2018 r. Wtedy to zostanie ogłoszony zwycięzca. Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku subskrybuj podcast Linki: blog – https://devstyle.pl/ podcast DevTalk – http://devtalk.pl/ VLOG na YouTube – http://devstyle.pl/vlog Konferencja Programistok – http://programistok.org/ Daj się poznać – http://dajsiepoznac.pl/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/21