PHP, Node.js, C#
Na początku była frustracja … Ile razy mieliście w swojej karierze przeczucie graniczące z pewnością, że to jest Wasz ostatni dzień w tej pracy? Drukarka w korytarzu już drukowała Wasze wypowiedzenie, albo co gorsza już byliście na ten moment przygotowani, mając w szufladzie wydrukowane wypowiedzenie bez daty. Powody tego mogłyby być różne: ktoś przegiął, każąc […]
W 2015 roku Facebook udostępnił kod źródłowy do nowego standardu API, które stanowi alternatywą do tradycyjnego RESTa. Zaprezentowane rozwiązanie w żadnym wypadku nie było eksperymentem, ponieważ aplikacje mobilne Facebooka korzystały z niego od 2012 roku. Mowa tutaj o niczym innym jak GraphQL. GraphQL krótko po publikacji zyskał dużą popularność, okazało się, że na takie rozwiązanie […]
Chciałbym nieco rozwinąć temat który został już poruszony przez Mateusza na naszym blogu w postaci postu Blog, Hype i Fake News. Dodać do niego chcę więcej na temat samego Hype Driven Development. Rozwinąć kwestię podejścia do poznawania nowych technologii i wykorzystywania ich w komercyjnych, produkcyjnie działających aplikacjach. Uczestnictwo na konferencji często wiąże się z poznawaniem […]
Po wakacyjnej przerwie trzecia część serii streszczeń „97 rzeczy które każdy programista powinien wiedzieć” jest już gotowa. 33. Liczby zmiennoprzecinkowe nie są liczbami rzeczywistymi. Liczby zmiennoprzecinkowe to tylko przybliżone wartości liczb rzeczywistych. Musisz o tym pamiętam tworząc aplikacje operujące na takich wartościach (np. aplikacje finansowe) – aby zapewnić dobre wyniki warto używać zewnętrznych bibliotek. 34. […]
Cześć, chciałbym się z Wami podzielić krótką relacją z PHPers Summit 2017. Konferencja drugi rok z rzędu zorganizowana została w Poznaniu na terenie Międzynarodowych Targów Poznańskich. Wśród prelegentów bardzo ucieszyła mnie obecność Mariusza Gila jednego z założycieli PHPersów i aktywnego uczestnika społeczności PHP. To właśnie od jego wykładu zaczęła się konferencja. Mariusz mówił o modelowaniu […]
Logi są jednym z ważniejszych elementów aplikacji żyjącej w świecie produkcyjnym. Pomagają w wykrywaniu błędów oraz w eliminowaniu ich przyczyny. Niestety, często analiza logów bywa utrudniona. Należy posiadać ich kopię lub bezpośredni dostęp do serwera produkcyjnego, gdyż czasem znajdują się one w kilku różnych lokalizacjach, lub są po prostu za duże, aby wygodnie je przejrzeć. […]
Dzisiejszy post nie dotyka bezpośrednio aspektów technicznych, a stanowi bardziej zapis moich przemyśleń na temat odpowiedzialności za informacje w Internecie, zarówno za te, które tam umieszczamy jak i za te, które pozyskujemy. Wydaje się, że tematyka jest oczywista i nie ma sensu w ogóle o tym pisać, jednak z moich obserwacji wynika, że wcale nie […]
Nadszedł czas na drugi post cyklu „97 rzeczy które każdy programista powinien wiedzieć” dotyczącego dobrych praktyk programowania. 17. Komentuj tylko to czego kod nie może powiedzieć Bardzo często kod się zmienia, ale komentarze pozostają te same i nie są aktualne. Z tego powodu programiści zaczynają je ignorować co prowadzi do tego, że można pominąć istotne […]
Za nami Gala Finałowa konkursu Daj Się Poznać 2017 gdzie odbyło się między innymi ogłoszenie wyników i wręczenie nagród dla najlepiej ocenionych autorów. Ja ostatecznie zająłem 11 miejsce (!!!!1111oneoneone) i chciałbym serdecznie podziękować wszystkim, którzy oddali na mnie swój głos :+1: Oprócz tego była to „konferencja dla początkujących”, czyli dla osób, które pierwszy raz chciały […]
Jakiś czas temu wspominałem na blogu, że chciałbym przerobić cały zbiór 97 rzeczy które każdy programista powinien wiedzieć. Pomyślałem, że mógłbym każdy z tych punktów krótko streścić aby podzielić się z innymi tylko najważniejszymi informacjami z każdej części. Oczywiście zachęcam również do przeczytania pełnych wersji, szczególnie dla tych punktów, które mogą powodować jakieś wątpliwości. Aby […]
Słuchajcie, stało się coś niesamowitego! Dostałem się do TOP25 konkursu „Daj Się Poznać” obok takich wymiataczy jak Mateusz Kupilas z javadevmatt czy Mirosław Okoński z webmastah. Jeśli patrząc na fakt, że w kwestii blogowania jestem całkowicie początkującą osobą i blog został założony kilka dni przed startem konkursu to jest to dla mnie wielki sukces, którego […]
Sezon hackatonów bankowych w pełni, więc w paru słowach o jednym z nich, a mianowicie bankITup. 26-cio godzinny hackaton organizowany przez Bank Zachodni WBK i platformę ChallengeRocket.com Hackaton Zadaniem dla uczestników było zaprojektowanie rozwiązania, przy pomocy dowolnej technologii, przedstawiającego bankowość w roku 2030. Na realizację mieliśmy wspomniane 26 godzin, podczas których powstał prototyp aplikacji oraz […]
Tooo już koniec! Od początku marca do końca maja uczestniczyłem w konkursie Daj się poznać, którego głównym założeniem jest regularne blogowanie. Zasada podstawowa to 2 posty tygodniowo przez 10 tygodnii. Sporo, szczególnie dla początkującego „w tej branży”. Dodatkowo oprócz tego trzeba było realizować jakiś projekt w dowolnej technologii i tematyce – ważne aby coś programować […]
Prezentowałem sposób na eksport wykresów zapisanych w formacie SVG do pliku PNG, często jednak oprócz eksportu do samego obrazka trzeba także zapewnić możliwośc pobrania pliku PDF i o tym dzisiaj będzie ten post. Około 70% procesu eksportu do PDF załatwione już zostało przy okazji eksportu do PNG dlatego też nie będę tutaj opisywał aspektów, które […]
Od dwóch tygodni nie pojawił się żaden post związany z projektem Krauza. Na ten stan rzeczy składają się dwa powody: tydzień temu brałem udział w międzynarodowym hackathonie organizowanym przez bank ING (24hCodING), po którym potrzebowałem trochę czasu na regenerację, a poza tym w ostatnim czasie w projekcie nie działo się nic nadzwyczajnego i odkrywczego. Skupiłem […]
PHP, Node.js, C#
Na co dzień Software Engineer. Fascynat programowania, architektury, metodyk zwinnych i dobrych praktyk w szerokim ujęciu.
Polyglot Programer kochający poznawać nowe języki jednocześnie wykorzystując ich najlepsze strony. Założyciel DevEnv i współautor podcastu Dev:Cast.
After Hours czyli gdy nie pracuje i nie robi czegoś na DevEnv - podróżnik w miejsca zapomniane, pasjonat lokalnej historii. Mocno zajarany survivalem, urbexem i militariami. Jest jednym z opiekunów schronu bojowego WAWOK w Rybniku.