Sometimes it happens that knowing well some tool we suddenly discover an option that seems completely „exotic” but when we sh...
I want to get in a good habit of recording some simple tutorials from time to time using the English language, so here comes the first one about my experience with running the SQL Server on Linux. Enjoy! The first thing you need to do is to open the following website and follow the selected installation guide. For example, I’m using the ElementaryOS so I chose the Ubuntu guide. Also, make sure you’ll install the SQL Server Tools. Eventually,...
Prace nad projektem rozpocznę od usunięcia wszystkich metod z kontrolera Home, oraz usunięcia wszystkich widoków które zostały dla niego stworzone. Teraz z takim czystym projektem mogę rzeźbić swoją rzeczywistość. Zacznę od utworzenia prostej metody Index, która zwróci tylko i wyłącznie widok: Następnie wyklikam dodanie nowego widoku do mojego projektu: Ponieważ nie chce na razie przesyłać danych na ten widok (niżej), oraz nie chce korzystać ze wspólnych layoutów (później). W...
Pracuję w strategii branch per feature. Co za tym idzie, na koniec każdego sprintu w lokalnym repozytorium mam sporo branchy, które stają się niepotrzebne. Wprowadza to niepożądany bałagan. Usuwanie każdego brancha z osobna to mozolna praca. Poniższa komenda pomaga mi usunąć niepotrzebne branche.
Here we go again. New Visual Studio, new NET Core tools. The question today is simple: Is VS2017 with new csproj useful or useless? Let's find it out.
Czym jest semantic logging ? Co wyróżnia Serilog na tle innych bibliotek do logowania ? Jak to wszystko skonfigurować w ASP.NET Core?
Tworzenie aplikacji na najświeższą platformę Windows (Universal Windows Platform) nie powinno sprawiać dużych problemów nawet początkującym osobom w tym temacie. Warto jednak już od pierwszych kroków wyposażyć się w ciekawy zbiór bibliotek od Microsoftu, który uprzyjemni pracę w UWP. Zróżnicowany zestaw pomocnych elementów znacznie usprawni programowanie na platformie Windows.
.NET daje sporo możliwości porównywania tekstów. Co będzie szybsze: Contains czy StartsWith ? Jak to zmierzyć i do czegu służy BenchmarkDotNet ?
Jakiś czas temu próbowałem korzystać z Git przez provider dołączony do Visual Studio, wtedy nie byłem z niego zadowolony, zobaczę czy teraz narzędzia dołączone domyślnie do Visual Studio nadaje się do codziennego użytku.
Amazon Web Services CloudSearch is a search engine and it’s offered in a SaaS model (as well as Elasticsearch what I’ve already explained here). I’m currently writing an article about it so I’ll skip the way how to set it up and how it works. Unfortunately, CloudSearch isn’t free. It doesn’t cost much if you take a look at everything what you get. For more information on pricing check here. There’s few issues with CloudSearch. One of them is ...
Jeżeli korzystasz z Visual Studio Code to też duże prawdopodobieństwo, że korzystasz także z Gita jako system kontroli wersji. Według tych porad możesz ustawić Visual Studio Code jako domyślny edytor dla Gita oraz jako domyślny difftool czyli narzędzie pokazujące zmiany pomiędzy dwoma commitami.
Application Insights is a performance monitoring service, created by Microsoft and available on Azure. It gives you space to store the performance metrics and logs of your application (200MB for free!), as well as functionalities to search and manage them. In this post I am not going to present you the whole platform – Microsoft already did it in the Azure documentation, but rather focus on an element of the log collection, named dependency calls tracking. I did some ...
FSharp helps you find duplicates in your project file 03 Jan 2017 | Category: Programming | Tag: F# On my daily work, I deal with a complex solution counting more than 100 projects. As probably like the most of you, we have branches dedicated to production, testing and development. In such environment, it is a normal thing that you have to merge your changes from one branch to another. And sometimes, not everything will go smoothly. Then, when someone overwrites merged changes, roll back becomes prob...
Korzystasz z wielu komputerów lub wielu maszyn wirtualnych? Jeżeli tak, to mam coś dla ciebie. Visual Studio Code Settings Sync rozszerzenie do Visual Studio Code, które korzystając z twojego konta na GitHub synchronizuje ustawienia pomiędzy komputera.
Visual Studio is an awesome tool. It has great editor, great debugger and tooling. Almost – a prefect one*. But it lacks in one aspect. And it lacks greatly. It’s Output window is monochrome. The good thing is that there’s a solution for that. The Output window provides a lot of useful info. There you can find logs form build, tests results and debug information that are printed from the application. But if it looks like this – it’s hardly readable. It’s missing colors. Colors are everything. It gr...
Kilka słów o tym, że nie zawsze idzie poprawnie wyszpiegować co siedzi w binarce. Czasami kod znacznie odbiega od rzeczywistości i to bez użycia obfuskacji.
It’s been quite a while since I posted the latest update of the Warden project designed for monitoring the resources in general. After a lot of back-end coding and refactoring, the time has come to finally focus on the new web interface implementation. And this is where the things start to become interesting (I promise).
Nowy miesiąc duże zmiany w Visual Studio Code, bo zbliża się okres świąteczny, więc trzeba było zrobić nowych funkcjonaliści „na zapas”. Styczeń powinien być chudy jeżeli chodzi o usprawnienia mojego ulubionego edytora. Pełna wersja angielska jest dostępna pod grudniowym adresem. A najlepsze kąski po polsku znajdziesz w poście.
Życie jest pełne wyborów, ale czasem trzeba dodać “why not both?”. Uwielbiam .NET, jest prosty do opanowania, pozwala na szybkie tworzenie aplikacji i ma bogatą bibliotekę standardową. Jednocześnie lubię pracować na Linuxie, ponieważ mogę instalować aplikacje i biblioteki jednym poleceniem w terminalu, mam szeroki wybór powłok graficznych, jest często szybszy i zajmuje mniej miejsca na dysku niż Windows. Czy jestem w stanie pogodzić .NET i Linux? Tak!
NSSM to skrót od Non-Sucking Service Manager i to właściwie bardzo dobre podsumowanie tego narzędzia. Znajdziemy je tutaj.Dlaczego jest takie fajne? Ponieważ pozwala nam na łatwe zarządzanie serwisami bez używania takich komend jak installutil czy sc. Mimo, że używamy go z konsoli dostarcza nam okienkowego interfejsu w którym możemy ustawić poszczególne opcje dla naszego serwisu.Zatem jak tego używać? Powiedzmy że stworzyliśmy serwis Windowsowy lub też jakiś inny (osobiście używam NSSM na przykład do i...