Strona głównaUżytkownik

KonradKokosa | użytkownik

KonradKokosa
KonradKokosa
3 221,45
1446 dni, 17 godzin, 49 minut temu
7 kwietnia, 2015
dotnetomaniak.pl

TL;DR: - Ludzie, ludzie, zwariowałem! Każdy szczęściu dopomoże, każdy dzisiaj wygrać może! Do wygrania wejściówka na konferencję DevDay o wartości 650 PLN. O zasadach konkursu na końcu wpisu. Zapraszam!

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Konkurs DevDay 2016 - darmowa wejściówka

Inne 3033 dni, 20 godzin, 49 minut temu KonradKokosa 77 źrodło rozwiń

Chciałbym Was przeprowadzić przez proces skompilowania, uruchomienia i debuggowania .NET Core - czyli wersji open source środowiska .NET. Bez zbędnych wstępów przejdźmy do odpowiedzi na proste pytanie... Po co?

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | .NET Core - kompilacja, uruchomienie, debuggowanie

Inne 3060 dni, 9 godzin, 39 minut temu KonradKokosa 177 źrodło rozwiń

Czy znacie narzędzie NDepend? Służy do statycznej analizy jakości kodu. Istnieje w świecie .NET już od wielu lat i zyskał zasłużoną renomę. I mi nadarzyła się okazja by przyjrzeć się temu narzędziu bliżej. Kilka lat temu bawiłem się nim na potrzeby analizy projektów w pracy. A teraz zapragnąłem nim przebadać coś nieswojego, coś dużego - .NET Core.

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | NDepend - spojrzenie na .NET Core

Narzędzia 3068 dni, 19 godzin, 56 minut temu KonradKokosa 288 źrodło rozwiń

Czas naprawdę "szybko leci". Prawie jak wczoraj pamiętam udział w konferencji .NET Developer Days 2015, a tutaj już na poważnie rozkręciła się organizacja tegorocznego wydarzenia. Było ciekawie, więc z dużym zainteresowaniem śledziłem doniesienia organizatorów na temat tego, co szykują w tym roku.

Tagi: .Net, konferencje
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | .NET Developer Days 2016 - za 102 dni!

Inne 3078 dni, 20 godzin, 1 minutę temu KonradKokosa 70 źrodło rozwiń

Nie wiem czy macie prawo jazdy, ale nawet jeśli nie, to pewnie zrozumiecie wysublimowaną analogię, którą zaraz przeczytacie. Otóż jeżdżąc samochodem i mniej więcej kojarząc przepis drogowe, możemy jeździć z powodzeniem całe życie. (...)

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Advanced .NET Debugging - recenzja

Inne 3094 dni, 20 godzin, 17 minut temu KonradKokosa 233 źrodło rozwiń

A właściwe o tym, że właśnie Ty masz talent! I nie ważne co Ci mówią inni, co Ci mówi świat, ani tym bardziej - co sam o tym myślisz. Skąd taka pewność? Bo tak. Stary bardzo nie jestem, ale coś tam już wiem (...).

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | O talentach... czyli właśnie Ty masz talent.

Inne 3097 dni, 7 godzin, 39 minut temu KonradKokosa 155 źrodło rozwiń

Microsoft wprowadził ideę "nie przyszedł dev do Builda, przyjdzie Build do deva" - tournée mini-konferencji Build po całym świecie. Nowością jest to, że w tym roku Build zawitał do Polski, a konkretnie do Warszawy. Jest to niewątpliwie dość zacne wyróżnienie.

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Microsoft BUILD Tour Warsaw

Inne 3104 dni, 19 godzin, 29 minut temu KonradKokosa 100 źrodło rozwiń

Nie będę oryginalny pisząc, że nie jestem oryginalny i zbliżający się koniec konkursu "Daj się poznać" odnotuję krótkim podsumowaniem. A zatem oto i podsumowanie. Celem mojego udziału nie było skończenie projektu, bo realnie patrząc, wiedziałem, że się z tym...

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | “Daj się poznać” - podsumowanie

Daj się poznać 2016 3113 dni, 21 godzin, 29 minut temu KonradKokosa 87 źrodło rozwiń

Trochę sporo ostatnio czasu w ramach projektu poświęciłem na naprawianie biblioteki ClrMd i pisania poradników o GitHubie. W ramach rdzennego rozwoju projektu skupiłem się na neo4j, teraz pora najwyższa wrócić do interfejsu i zastanowić się nad ważnym pytaniem - czego użyję jako biblioteki rysującej grafy.

Tagi: .Net, graph, WPF
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | WPF i komponent do grafów

Daj się poznać 2016 3127 dni, 14 godzin, 14 minut temu KonradKokosa 94 źrodło rozwiń

W poprzednich częściach znęcałem się nad biblioteką ClrMd i zawartym w niej niedopatrzeniu – poważnym problemie z deadlockiem. Korzystając, że jest to Open Source dostępny na GitHubie, czuję się w obowiązku spróbować dostarczyć oficjalną poprawkę. A to świetna okazja do napisania artykuliku o tym, jak to formalnie przeprowadzić.

Tagi: clrmd, git, GitHub
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Naprawa buga i Pull Request na przykładzie ClrMd

Daj się poznać 2016 3128 dni, 14 godzin, 22 minuty temu KonradKokosa 83 źrodło rozwiń

W poprzednim wpisie zmieniłem system zarządzania zależnościami z Nugeta na Paket. Ściąganie paczek Nugetowych skonwertowało się automatycznie za pomocą dołączonego narzędzia, teraz pora dodać główny cel tych zabiegów - archiwum z przenośną wersją Neo4j.

Tagi: F#, neo4j, NuGet, paket
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - Paket - dodanie Neo4j

Daj się poznać 2016 3138 dni, 19 godzin, 14 minut temu KonradKokosa 35 źrodło rozwiń

Tak jak pisałem w jednym z poprzednich postów, zdecydowałem się użyć Paket do zarządzania zależnościami w projekcie. Dlaczego? Ponieważ poza zależnościami NuGetowymi, mam jedną dużą, niestandardową - standalone binarki bazy neo4j. Tak jak pisałem, Paket poza źródłami z serwerów NuGetowych potrafi korzystać ze źródeł Gita oraz po prostu zasobów dostępnych przez HTTP.

Tagi: F#, neo4j, NuGet, paket
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - Paket zamiast NuGeta

Daj się poznać 2016 3139 dni, 18 godzin, 57 minut temu KonradKokosa 79 źrodło rozwiń

Przygody z deadlockiem (czy jak kto woli – zakleszczeniem) w bibliotece ClrMd ciąg dalszy. W poprzedniej części obszedłem problem po stronie aplikacji, jednak chciałbym przyczynić się do poprawy życia ludzkości i naprawić ten problem w samej bibliotece. Widzę tu trzy wyjścia.

Tagi: async, C#, clrmd, F#
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - naprawianie ClrMd

Daj się poznać 2016 3145 dni, 18 godzin, 40 minut temu KonradKokosa 28 źrodło rozwiń

W poprzednim poście posłużyłem się następującym kodem, mającym wczytać plik ze zrzutem pamięci i następnie załadować odpowiednią wersję pliku mscordacwks.dll. Niestety, jak już wspomniałem, ten kod umieszczony w aplikacji WPF powoduje jej zawieszenie - na wywołaniu CreateRuntime() interfejs przestaje odpowiadać i możemy czekać tak w nieskończoność.

Tagi: async, clrmd, F#, WPF
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - ClrMd i deadlock

Daj się poznać 2016 3149 dni, 13 godzin, 26 minut temu KonradKokosa 44 źrodło rozwiń

W rozwoju każdego oprogramowania przychodzi ten moment, że zdarza się pierwszy bug. Potem są już kolejne. No i ja mam za sobą ten etap – aż z wrażenia założyłem Issue we własnym projekcie...

Tagi: clrmd, F#, WPF
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - ClrMd i pierwszy issue

Daj się poznać 2016 3156 dni, 16 godzin, 56 minut temu KonradKokosa 37 źrodło rozwiń

Projekt MemoryVisualizera toczy się w kilku wątkach, ale jak na razie dość mało poświęciłem jednemu z najważniejszych - analizy pamięci. Planuję bardziej rozbudowany post o tym jak można się do pamięci dobrać i co tak naprawdę siedzi pod spodem. Na razie jednak jako "zajawkę...

Tagi: clrmd, F#, gc
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - ClrMd + F#

Daj się poznać 2016 3156 dni, 16 godzin, 56 minut temu KonradKokosa 35 źrodło rozwiń

Jak już nie raz wspominałem, chciałbym by sercem MemoryVisualizera był język zapytań oparty o Cypher, a właściwie leżąca pod spodem baza grafowa Neo4j. Ma mi to zapewnić dużą ekspresyjność zapytań oraz (mam nadzieję) dużą szybkość działania. Tutaj pojawia się pewien drobny temat do przemy...

Tagi: .Net, cypher, git, GitHub, neo4j
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - Neo4j, .NET i GitHub

Daj się poznać 2016 3159 dni, 19 godzin, 46 minut temu KonradKokosa 96 źrodło rozwiń

W poprzedniej części wątku WPFowego projektu MemoryVisualizer skupiłem się na przypomnieniu, czym jest i jak implementować komendę (interfejs ICommand) w C#. Dla przypomnienia, napisałem ogólne rozwiązanie, któremu podaje się odpowiednie metody, dzięki czemu jest ca...

Tagi: C#, F#
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | F# vs C# - eventowa podróż przez mękę

Daj się poznać 2016 3165 dni, 19 godzin, 17 minut temu KonradKokosa 198 źrodło rozwiń

Memory Visualizer wymaga udostępnienia języka zapytań odnośnie obiektów i struktur w pamięci. Jak pisałem w części Cypher, co to jest?!, język ten nazywam MQL - Memory Query Language. W istocie jest to jednak po prostu Cypher, który rozszerzę o elementy kontrolujące...

Tagi: cypher, gc, memory, neo4j
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - Memory Query Language

Daj się poznać 2016 3167 dni, 19 godzin, 46 minut temu KonradKokosa 42 źrodło rozwiń

Opis projektu MemoryVisualizera toczy się w kilku wątkach. Jednym z nich jest moja przygoda z F# w kontekście WPF. Po pierwszej części, w której w ogólności opisywałem jak możemy “pożenić” WPF z F#, pora kolejne kroki. Ale wcześniej potrzebne nam będzie krótkie przypomnienie z WPF w C#.

Tagi: C#, MVVM, WPF
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - WPF oraz ICommand

Daj się poznać 2016 3167 dni, 19 godzin, 46 minut temu KonradKokosa 70 źrodło rozwiń

1 2 3 4 5

Najaktywniejsi w tym miesiącu