O ReSharperze słyszał niemalże każdy, kto zajmuje się programowaniem w .NET. I o ile jest to rozszerzenie bardzo przydatne, to dziś chciałbym Wam opowiedzieć o nieco innym narzędziu, które co prawda nie odwali tyle roboty za Ciebie, ale jest w stanie zrobić bardzo wiele dla Ciebie. Mowa o NDpend, który jest w stanie przeanalizować nasz kod i poinformować nas, gdzie autor kodu dał ... ciała ;).
Propsuje jedno z moich ulubionych narzedzi w codziennej pracy w VisualStudio
Przemysław Walkowski - Bibliotek do tworzenia pdf-a dla C# jest sporo – iTextSharp, pdfSharp, Winnovative , Aspose. Prawda jest taka, że wszystkie komercyjne narzędzia działają bardzo dobrze i mają obszerną dokumentację i o nich nie ma sensu pisać. Jeśli firma, w której pracujesz ma komercyjną biblioteką to użyj ją, jeśli nie to poniżej, krótki przewodnik po darmowej bibliotece pdfSharp. Portable Document Format(P...
Dlaczego, po pół roku pracy w projekcie na TFS, mogę potwierdzić wszystko, co o nim wcześniej czytałem.
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.
NDepend jako narzędzie pomocne w pisaniu lepszego kodu i trackowaniu zmian w zależnościach.
Within the last few weeks, a lot of things have happened in terms of the Warden project. It has gained already quite some popularity and became a whole stack of different applications and technologies with a single, ultimate goal which is providing the unified interface and set of tools to help you monitor and automatically resolve the issues with the maintenance of your system, infrastructure and resources.
I nie mam na myśli God Of War, choć to nawet fajna gra 🙂 Do tej pory gdy potrzebowałem skryptów na Windowsie gdzie się dało używałem babuna. Jak się nie dało to Power Shell. A gdyby tak skompilować narzędzia linuksowe do windowsowego cmd...?
Subiektywna lista narzędzi do testowania i dzielenia się kodem: - Testowanie wyrażeń regularnych - Web compiltor c++ - Web tool for html + css + js
Dziś chciałabym się podzielić znaleziskiem, którego dokonałam ostatnio – mianowicie bardzo fajną biblioteką do przetwarzania plików CSV. Generalnie nie jest to przyjemna robota, ale z tym narzędziem zrobiło się naprawdę fajnie. Nazywa się CsvHelper a więcej informacji na jej temat można znaleźć tutaj. Żeby nie przepisywać oryginalnej dokumentacji, która jest dostępna na stronie biblioteki chciałabym raczej pokazać jak to działa w praktyce dlatego też od razu zapraszam do moich przykładów dostępnych na...
Przemysław Walkowski Kody 2D, czyli popularne kody kreskowe są dość powszechne a, że obecnie pracuje w branży finansowej to miałem okazję, aby kilka wygenerować do dokumentu PDF. Poniżej przedstawiam możliwości jak wygenerować kody 2D w C# w szczególności kod w formacie PDF417. Biblioteki Z tego co wiem istnieją dwie biblioteki(darmowe) do generowania kodów 2D. Płatnych jest pełno i na pewno są bardzo dobre ale używanie ich jest n...
Dziś będzie kontynuacja mojego poprzedniego wpisu o produktywności, a konkretnie o aplikacji Nozbe. Tydzień temu napisałem o GTD (system Getting Things Done). Pewne koncepcje, które zawiera GTD spowodowały, że byłem w stanie w końcu zorganizować swoje życie. Może nie w sposób idealny, ale w taki, który spełnia moje oczekiwania...
.NET Core 1.0 is here and it’s a great, great opportunity to start playing with it not only on Windows platform but also on Linux. Today I will show you not only how to run .NET Core but how to setup whole developer environment for developing .NET. Since one of Microsoft main goals was multiplatform support, let’s take a quick look on how-to setup .NET Core on Ubuntu. Why Ubuntu? Well.. it’s popular and easy....
Ostatnio w pracy walczyłem z projektem przejętym w spadku po kolegach. Projekt ten to program do zarządzania masowego repozytoriami i branchami w Gicie. Za pomocą tego narzędzia można w GUI robić merge, tworzyć nowe branche, blokować dostęp do nich i tym podobne. Osobiście wolę krótkie skrypty do tego typu działań, ale narzędzie nie było pisane dla mnie 🙂 Czy da się ugryźć Railsy w Windowsie i nie wybić sobie zębów? Dowiecie się z tego artykułu.
ELMAH, czyli Error Logging Modules And Handlers (ELMAH) - jest to biblioteka/moduł dostępny za darmo służący do zarządzania oraz monitorowania błędów w oprogramowaniu. Moduł ten oparty jest na śledzeniu zdarzeń i można go podpiąć do istniejącej aplikacji bez zmiany ani jednej linii kodu (zmiany wykonujemy tylko w konfiguracji). Główne zadania ELMAH-a, to obsługa, zarządzanie, monitorowanie, eskalacja błędów, ze szczególnym uwzględnieniem błędów nieobsłużonych. Główne zalety/funkcjonalności ELMAHA: ...
NDepend is one of these tools, that I have ever wanted to try out, but somehow couldn’t find the right moment to do so. Quite recently, I’ve eventually decided to give it a shot and I can honestly say that I’m very impressed with the outcome. This tool provides so many statistics and analytics that I’m still wondering what else can be checked in terms of .NET projects complexity, structure, layering, readability and other important things which in the end make a real difference between the great, good, ...
Learn to build and deploy your distributed applications easily to the cloud with Docker Written and developed by Prakhar Srivastav. TopGetting Started: FAQsWhat is Docker? Wikipedia defines Docker as an open-source project that automates the deployment of software applications inside containers by providing an additional layer of abstraction and automation of OS-level virtualization on Linux. Wow! That's a mouthful. In simpler words, Docker is a tool that allows developers, sys-admins etc. to easily...
Wyobraź sobie, że zrywa Ci połączenie wtedy gdy masz już 97% ściągniętych paczek. I wsio padło. Znów nawalił dostawca. Wyobraź sobie, że nie chcesz by Twoi pracownicy sięgali do netu po paczki. Bezpieczeństwo ponad wszystko! Wyobraź sobie, że tylko 1 developer ściąga paczki ze zdalnego repo, reszta robi to po sieci lokalnej. Wyobraź sobie Artifactory.
Kojarzycie Incepcję? Według mnie był to naprawdę dobry kawał kina - jedna z tych pozycji, o których mówimy i myślimy również po wyjściu z sali kinowej. Film na rynku polskim nazwano Incepcją, choć oryginalny tytuł brzmi Inception - zrobiono tutaj prostą kalkę językową zamiast zastosować właściwe tłumaczenie. W ten sposób dystrybutorzy filmu dodali do naszego codziennego słownika ten nieformalny zwrot (termin ten nie występuje w SJP - info na dzień pisania wpisu), który dla wielu osób oznacza "wielokrotne...
Hey, do you remember one of my latest posts in which I’ve described how easy it is to integrate the C# with Slack? I’ve taken this concept a little bit further and created a new type of integration which can do pretty much the same thing but in a more sophisticated way in terms of configuration and available options. So, are you ready to integrate your Warden with the Slack?