Blog Kokosa

.NET i okolice, wydajność, architektura i wszystko inne

NAVIGATION - SEARCH

MemoryVisualizer - opis projektu

Siedzę w temacie analizy pamięci w .NET już jakiś czas. Zaczęło się od potrzeby, kilka lat temu - produkcyjne systemy miały jakiś wyciek i trzeba było namierzyć dziada. Złapałem bakcyla. Potem jeszcze wiele razy miałem okazję 'dłubać w dumpach'. Używałem już chyba wszystkich dostępnych na rynku narzędzi, wielokrotnie. Widziałem jak niektóre zmieniały się wraz z kolejnymi wersjami. Choć i tak 80% spraw rozwiązywałem ostatecznie w WinDbg. Narzędzi mamy więc naprawdę dużo i fajnych. Wymieniając choćby .NET Memory Profiler, ANTS Memory Profiler, jetBrains dotMemory. 

Więcej...

Co będzie z nami po 50-tce?

Tytułowy temat chodzi mi po głowie od lat. Zresztą nie tylko mi, co jakiś czas przewija się w rozmowach z kolegami i innymi developerami np. na konferencjach. Jest to wydaje mi się realny problem, nad którym nikt nie musiał się jeszcze specjalnie pochylić, bo rynek IT jest jeszcze młody. Czy wyobrażacie sobie takie ogłoszenie o pracę?
Więcej...

Kalendarz .NETowca na rok 2016

Pierwszy miesiąc roku 2016 za nami, śniegi zaczynają topnieć, organizatorzy konferencji zaczynają budzić się z letargu. Zatem można zacząć rozglądać się co ciekawego na tym polu zapowiada się w tym roku. Co prawda pierwsze konferencje mamy już za sobą, np. świetne wrocławskie BoilingFrogs ale zdecydowana większość jeszcze przed nami. W moim przeglądzie skupiam się przede wszystkim na wydarzeniach w Polsce i najbliższej okolicy, bo zawsze warto spróbować być na konferencji osobiście. Z bardziej odległych konferencji wymieniam tylko kilka z największych, które można śledzić online. Tematyka - .NET i bardziej ogólnie, projektowanie, architektura, rozwój itp. Więcej...

Technika Pomodoro czyli ile pomidorów dziś zrobiłeś?

Zarządzanie czasem i dobra organizacja to temat rzeka. Napisano o nim miliony książek i wypowiedziano miliardy słów. Nie zamierzam obejmować go całościowo, ale wskazać jeden drobny element, który osobiście uważam za genialną pomoc w codziennej pracy. 

Realia są takie, że siedzimy przy komputerze kilka godzin dziennie i nasz mózg nie może przejść nad tym obojętnie. Koncentracja leci szybko na łeb na szyję, strony Onetu, Twittera czy innego Wykopa kuszą niemiłosiernie. A tu jeszcze pocztę warto by sprawdzić. A właściwie, która aktorka grała w Grawitacji? O, odkryto dziewiątą planetę Układu Słonecznego! No właśnie... Więcej...

"Designing for Performance" - recenzja książki


Dość niewielka, bo zawierająca 182 strony książka autorstwa Lary Callender Hogan na temat wydajności aplikacji webowych. Należy do wielu innych książek wydawnictwa O'Reilly na ten temat. W ramach serii "fiolotewej", która dotyczy "designu" stron, a nie programowania. Czyta się ją lekko i przyjemnie. Omawia temat zarówno od strony technicznej jak i organizacyjnej. Więcej...


Charakterologia programistów

... czyli jakim typem jesteś?

Trochę lat już pracuję, zaliczyłem w tym okresie kilka firm, małych i dużych. Spotkałem na swojej drodze sporo developerów, byłem w kilku zespołach. Nie jest to może ogromne doświadczenie, ale pozwala już na pewne retrospekcje i analizy. No i wiek już taki, że coraz częściej patrzy się w przeszłość. I tak mnie właśnie naszło na refleksje... charakterologiczne. Mamy różne temperamenty, zainteresowania, poglądy i co tam jeszcze można wymienić. Różni jesteśmy prywatnie, ale i w pracy. I zauważam pewne grupy, tudzież typy, na jakie można by podzielić naszą developerską społeczność. Postanowiłem spróbować dokonać takiej klasyfikacji, na podstawie własnych doświadczeń. Więcej...