Recenzja krótka: to najlepsza mysz biurowa, którą można kupić.
Efektywność oraz umiejętne zarządzanie czasem to cechy które każdy ambitny programista chciałby opanować do perfekcji. Wielu z nas – w tym i ja sprzed kilkunastu miesięcy – za cel obiera sobie zapoznanie się z jak największą liczbą książek z dziedziny tzw. “time managementu”. Do tego kilkanaście aplikacji do zarządzania zadaniami, kilka postów z internetu, kilka cytatów i już możemy żonglować kolejnymi ticketami w Jirze. Na wszystko starczy nam oczywiście czasu, p...
Security headers are a subset of http response headers that, when sent by the server, allow the web application to tell the web browser to enable or configure certain security-related behaviours. The article presents a list of the most important Security Headers, shows their impact on web application security and provides resources that can be useful in the implementation of best practices in your own application.
Większość programistycznej pracy polega na automatyzowaniu, zazwyczaj biznesu klienta. Jednak duża część programistycznych zadań również może być robiona samoczynnie. Przykładowo całe podejście Continuous Integration (Ciągła Integracja) polega na automatyzowaniu pracy developerskiej. Dzisiaj opiszę jak skonfigurować proces budowania aplikacji i uruchamianie testów przy pomocy Cake na przykładzie projektu IsTableBusy.
How to store and query object as JSON using Dapper.
Prowadzę blog już ponad dwa lata, piszę regularnie – trochę treści się nazbierało przez ten czas. Postanowiłem stworzyć z wyselekcjonowanych wpisów ebooka i udostępnić go za darmo wszystkim zainteresowanym. Jest to pilotażowy projekt – chcę zobaczyć czy będzie cieszył się zainteresowaniem. Myślę, że ebook może ci się przydać m.in. w sytuacji, gdy nie jesteś na bieżąco z moimi wpisami i chcesz je nadrobić będąc np offline lub preferując czy...
W dzisiejszym artykule omawiam tajemną sztukę estymowania czasu. Wiele osób ma do siebie pretensje, że nie potrafi poprawnie przewidzieć wymaganego czasu na zadanie i projekt. Prawdopodobnie zapominają oni jakie jest znaczenie słowa estymata. Aby rozjaśnić temat wychodzę od statystyki i pewnych faktów o estymatorach, a następnie formułuję wnioski dotyczące estymowania czasu. Nie należy tego traktować jako żadne tezy naukowe, tylko zwykłe dostrzeżenie analogii. W dalszej części te pseudonaukowe rozważani...
Wiele osób ma problem z ustalaniem ceny w kwestii np. wyceny swoich usług lub produktu, który tworzą. Często rozmawiam ze znajomymi z branży na temat ich startupów lub firm – gdy pytam “dlaczego akurat tyle?”, często dostaję odpowiedź – “właściwie nie wiem, konkurencja ma podobne”. W tym wpisie przedstawię ci swój punkt widzenia w temacie ustalania ceny. Z czego składa się cena? Wed...
Hoho po niemal miesiącu w końcu u mnie na blogu pojawiła się relacja z Code Europe. Opisałem moje wrażenia, wskazówki dla organizatorów. Postawiłem ważne pytanie czy warto? ... zapraszam
Pakujemy się we trójkę w samochód i wyruszamy w Polskę. 5 miast, dzień po dniu. Trzech .NETomaniaków. Trzej Dot Netos w trasie. Codziennie wieczorem inne miasto, inni ludzie ale te same tematy - wydajność .NET, wnętrza .NET, zaawansowane tematy .NET.
W tym wpisie wyjaśniam jak wygląda proces powstawania wpisów na moim blogu od tzw. “kuchni”. Opisuję jakich narzędzi używam, jak dokładniej wygląda proces twórczy i jak zarządzam tym procesem. Jeśli prowadzisz bloga, lub myślisz o założeniu – możesz dostosować mój proces pod swoje wymagania. Myślę też, że wpis zaciekawi moich stałych czytelników.
Stary rok minął, czas na nowy. Początek roku to zwykle czas nowych postawień, które niestety później rzadko zostają spełnione. Może ten artykuł wskaże Ci drogę do celu?
Miałem ostatnio przyjemność brać udział w bardzo ciekawej akcji - programistyczne Devrekolekcje. Post ten jest esencją wraz z lekkim rozwinięciem tematu - czy i jak się rozwijać w IT?
Co robić gdy współpracownik ma problem z utrzymaniem higieny osobistej? Temat na pierwszy rzut oka może wydawać się zabawny – jednak taki nie jest.
W dzisiejszym wpisie chciałbym przedstawić sposób, za pomocą którego możemy wykorzystać bazę danych typu NoSQL do przenoszenia danych między organizacjami Dynamics 365 CE.
W trakcie naszej przygody z programowaniem zetknęliśmy się z książkami poruszającymi najróżniejsze tematy. Programowanie, branża IT, biznes, nowe technologie, design, rozwój osobisty, biografie znanych ludzi – było tego naprawdę mnóstwo. Wiele z nich zmieniło sposób w jaki teraz myślimy i podchodzimy do nauki oraz pracy. W cyklu books dzielimy się z wami najlepszymi wg nas tytułami które pomogą wam stać się lepszymi programistami i na pewno poszerzą wasze horyzonty.
Obżarstwo Świąteczne za nami, Sylwester za nami i wkroczyliśmy w Nowy Rok 2018. Nowy rok, nowe możliwości, kolejne 365 dni na dokonanie czegoś wielkiego, albo po prostu na zrealizowaniu naszych planów, założeń, postanowień noworocznych. A czy Ty jakieś posia...
Mało ostatnio pisuję na blogu bo 110% sił wkładam w pisanie książki. Jednak podsumowania roku 2017 nie mogę sobie odmówić. Po pierwsze, to już tradycja - podsumowałem rok 2016 oraz rok 2015. Po drugie, może to kogoś zainteresuje. Po trzecie,...