devWarsztaty: Electron

Wczoraj (tj. 28.10.2017) odbyło się kolejne spotkanie z cyklu devWarsztaty. Tym razem tematem warsztatów był Electron, framework pozwalający pisać aplikacje desktopowe na wiele platform (Windows, Linux, macOS) przy użyciu języka JavaScript. Prowadzącym był Łukasz Gąsior, kiedyś dotnet’owiec, teraz zapalony entuzjasta JavaScript.
Continue reading

Parallel debugging – jak sobie radzić

Ostatnio w projekcie zdarzyło się, że musiałem debugować skomplikowany proces wyliczania, który był zrównoleglony przy pomocy metody Parallel.ForEach(). Moja konfiguracja sprzętowa pozwoliła na uruchomienie kilku wątków naraz co sprawiło, że proces debugowania stał się dość uciążliwy. W różnych, bliżej nieokreślonych momentach, byłem przerzucany pomiędzy różnymi wątkami, a co za tym idzie pomiędzy różnymi kontekstami i miejscami w kodzie.
Continue reading

Git jest git: Alias – co by było krócej, co by było szybciej

Jeśli na co dzień obsługujesz Gita z poziomu konsoli i nie korzystasz z aliasów to popełniasz duży błąd. Aliasy znacząco przyspieszają pracę z Gitem. Zachęcam do zdefiniowania kilku aliasów do najczęściej wykorzystywanych komend i przekonania się, że praca z Gitem może być jeszcze bardziej przyjemna i znacząco szybsza. Pomoże Ci w tym ten wpis, który krótko prezentuje podstawy oraz smaczki aliasów.
Continue reading

Global Day of Coderetreat 2013

W sobotę 14 grudnia miało miejsce światowe wydarzenie – Global Day of Coderetreat. Są to darmowe, jednodniowe warsztaty, odbywające się w ponad setce miast na całym świecie. Uczestnicy przez cały dzień w kilku sesjach trwających 45 minut każda, zmagali się z jednym zadaniem, skupiając się na podstawach projektowania i wytwarzania oprogramowania. Nie liczyła się technologia, nie liczył się sposób rozwiązania problemu, nie miało również znaczenia to czy cel został osiągnięty. Główną ideą było nauczyć uczestników jak pisać dobry kod z uwzględnieniem podstawowych zasad tworzenia oprogramowania.
Continue reading