A Philosophy of Software Design – recenzja

Książki są jednym z moich ulubionych sposobów na pozyskiwanie nowej wiedzy. Na moim blogu możesz znaleźć listę książek, które uważam za godne polecenia. Nie było jednak wcześniej okazji do napisania pełnoprawnej recenzji książki. Ostatnio w moje ręce wpadła pozycja A Philosophy of Software Design, której autorem jest John Ousterhout. Myślę, że jest to dobra pozycja do przetarcia szlaków dla dalszych recenzji na moim blogu. Wszystkie stwierdzenia i opinie zawarte w tej recenzji są moją subiektywną … Czytaj całość wpisu A Philosophy of Software Design – recenzja

Posted on Categories Pozostałe

Środowisko pracy programisty na moim przykładzie

W tym artykule przedstawię przykładowe środowisko pracy programisty. Środowisko, które przedstawię jest środowiskiem w którym na co dzień pracuję. Artykuł ten będzie dla Ciebie szczególnie przydatny, jeśli dopiero zaczynasz swoją przygodę z programowaniem. Nawet jeśli zbudowałeś/aś już swoje środowisko pracy, to i tak zachęcam Cię do przeczytania tego wpisu. Być może znajdziesz dla siebie coś ciekawego. W artykule omawiał będę jedynie oprogramowanie jakie wykorzystuję w swojej pracy. … Czytaj całość wpisu Środowisko pracy programisty na moim przykładzie

O metodzie Duck Debugging

W tym wpisie chciałbym przedstawić popularną metodę debugowania – Duck Debugging, czyli metodę debugowania gumowej kaczki. Metoda ta wielokrotnie pomogła mi rozwiązać skomplikowane problemy oraz znajdować błędy w istniejącym już kodzie. Metoda gumowej kaczki – Duck Debugging Nazwa metody gumowej kaczki, jak nietrudno się domyślić, pochodzi od gumowej kaczki. Tej samej gumowej kaczki, która jest kojarzona z kąpielami. Metoda debugowania z użyciem gumowej kaczki, polega … Czytaj całość wpisu O metodzie Duck Debugging

Web developer – pytania rekrutacyjne – Git

Jest to kolejny wpis z serii wpisów z pytaniami rekrutacyjnymi na stanowisko web developera. Listę wszystkich poprzednich wpisów z tej serii znajdziesz poniżej. Zachęcam Cię do zapoznania się jeśli jeszcze nie miałeś/aś okazji: Web developer – pytania rekrutacyjne cz. 1 Web developer – pytania rekrutacyjne cz. 2 Web developer – pytania rekrutacyjne cz. 3 Web developer – pytania rekrutacyjne cz. 4 Web developer – pytania rekrutacyjne cz. 5 … Czytaj całość wpisu Web developer – pytania rekrutacyjne – Git

Posted on Categories Pozostałe

Dlaczego nie warto być programistą?

Mimo, że tytuł tego wpisu może brzmieć dość kontrowersyjnie, to uważam że taki post powinien znaleźć się na blogu skupionym wokół tematyki programowania i szeroko pojętego IT. Tym artykułem chcę nieco odczarować branżę IT z wizerunku utopijnego miejsca pracy pozbawionego skaz. Mimo przewrotnego tytułu, moim zadaniem nie jest nikogo zniechęcić do pracy w branży IT. Chcę jedynie pokazać, że każdy medal ma dwie strony i decydując się … Czytaj całość wpisu Dlaczego nie warto być programistą?

Zestaw przydatnych narzędzi dla web developera

W tym artykule przedstawię ci całkiem spory zestaw narzędzi, które ułatwią Ci pracę. Część z nich wykorzystuję regularnie w trakcie swojej pracy, natomiast część traktuję jako ciekawostkę. Nie przedłużając, przejdźmy do narzędzi: Optimizilla https://imagecompressor.com – narzędzie to służy do szybkiego, prostego kompresowania zdjęć. Optimizilla umożliwia nam ustawienie stopnia kompresji oraz natychmiastowego podglądu. Możemy również skompresować kilka zdjęć jednocześnie i wygenerować gotową paczkę. Befunky https://www.befunky.com – jeśli … Czytaj całość wpisu Zestaw przydatnych narzędzi dla web developera

Zdrowie w pracy programisty

Zdrowie w pracy programisty Część czytelników może powiedzieć: „Przecież to jest blog dotyczący technologii, a ten nam tu ze zdrowiem wyskakuje!” – i te osoby będą miały rację. Jednakże zdrowie w naszym życiu odgrywa piekielnie ważną rolę. Utrata zdrowia może nieść tragiczne i czasem nieodwracalne konsekwencje, ponadto zdrowe ciało i umysł pozwalają znacznie zwiększyć naszą wydolność zarówno fizyczną jak i psychiczną. W tym wpisie chciałbym omówić kilka … Czytaj całość wpisu Zdrowie w pracy programisty

Posted on Categories Pozostałe

Wartościowe kanały programistyczne na YouTube

Czy warto uczyć się programowania na YouTube? Odpowiedź nie jest jednoznaczna. Z jednej strony wiele filmów na YouTube zostało nagranych lata temu, są nagrywane przez amatorów, są kiepskiej jakości, mają błędy, jednak z drugiej strony pośród tego często można znaleźć wartościowy content, dzięki któremu nauczymy się interesującego nas zagadnienia w bardzo szybki sposób. Często taki kurs video nauczy nas szybciej i przyjemniej niż żmudne czytanie dokumentacji i przeglądanie Stack … Czytaj całość wpisu Wartościowe kanały programistyczne na YouTube

Posted on Categories Pozostałe

Skąd brać darmowe zdjęcia do artykułów?

Czy to są w pełni darmowe zdjęcia bez żadnych haczyków? Krótko mówiąc: Tak! Mówi się, że w życiu nie ma nic za darmo. Nie jest to do końca prawda. Obecnie w sieci znajduje się wiele darmowych alternatyw dla tzw. stocków. Dla niewtajemniczonych – stocki są to repozytoria ze zdjęciami, które możemy używać po uiszczeniu stosownej opłaty.     Niemniej jednak moim zdaniem, jeżeli nie jesteś grafikiem komputerowym, designerem, fotografem itd., to darmowe zdjęcia w zupełności Ci wystarczą. Teraz podam … Czytaj całość wpisu Skąd brać darmowe zdjęcia do artykułów?

Posted on Categories Pozostałe

Czym jest Minimum Viable Product?

Czym jest Minimum Viable Product? Tłumacząc dosłownie jest to Minimalny Możliwy Produkt. Nie mówi to zbyt wiele, prawda? Krótko mówiąc, Minimum Viable Product jest to produkt posiadający tylko podstawowe funkcjonalności, spełniające cel i założenia produktu umożliwiające korzystanie z niego. Koncepcja MVP według Wikipedii została opracowana w roku 2001 przez Franka Robinsona. MVP ma kilka bardzo ważnych zalet. Największą z nich jest krótki czas wymagany na wydanie produktu. Facebook, … Czytaj całość wpisu Czym jest Minimum Viable Product?

Posted on Categories Pozostałe