I tend to do a lot of typos when I write a code and I mean a lot. This is quite annoying for me so I decided to somehow automate the process of finding the spelling errors during the build. My first thought was to use some kind of Roslyn analyzer, however, I failed to find any working one. This is why I decided to give a try to ReSharper Command Line Tools (also known as CLIT) combined with ReSpeller plugin. For those who don’t know, ReSharper Command Li...
Check my CQRS post series how to implement CQRS into your project. In this post I focused on how to implement simple read model.
Architektura 2507 dni, 8 godzin temu 157 źrodło rozwiń
After some *windows * update,docker localhost processing stopped working.
Recently I implemented a full working app using only functions. 4$, that was all that I needed to pay for the whole month after running some synthetic load through the app. I spent a few additional hours just to make it 3$ next month. You could ask, what’s the reason. Read along
Szesnasty odcinek podcastu przynosi rozmowę o cechach dobrego programisty. Przyglądamy się jakie cechy wpływają na bycie dobrym a jakich należy się wystrzegać. Miłego słuchania.
Jakie są wymagane kwalifikacje, kompetencje i umiejętności od programistów na rynku pracy?
A few days ago I watch a very interesting talk from NDC given by Jon Skeet, Kathleen Dollard and Rob Conery. Around 41:15 minute Kathleen said something very interesting about protected internal...
Sztuka programowania 2509 dni, 8 godzin, 17 minut temu 233 źrodło rozwiń
Welcome to the first part about DevOps and automating the deployment for the .NET Core apps with the usage of Docker, Travis CI (I’ll also mention how to use BitBucket Pipelines) and Rancher. The purpose of this tutorial is to show you that setting up the CI & CD for the projects that you’re working on is not as complex as it may seem at the first glance. The slides for the presentation can be found here.
Słyszałeś o projektach, w którym wzorzec MVC znajduje się w jednym pliku? Takie i wiele innych “kwiatków” zdarzają się w projektach każdego dnia. Wiem, że w twoich projektach takich rzeczy nie ma, ale na pewno widziałeś je kiedyś w projekcie “u znajomego” 😉 W tym wpisie wyjaśniam kwestię tzw “baboli” w kodzie oraz mówię jak sobie z nimi radzić by nie uśmierciły naszego projektu IT. wiedza plemienna…czyli co? ...
Currently, I’m working on my new open source project which hopefully will be announced by the end of October. One thing that I really missed during my work was integrating my GitHub repository with some kind of service which would present me how each Pull Request increases/decreases coverage and what’s the overall coverage on develop and master branch. After few hours I decided to try Codecov since it’s quite easy to setup and has a very clear visualization. ...
Microsoft Bot Framework with conjunction with Azure Bot Service provides the platform for quick bot development. Learn what are chat bots for and how to leverage those tools to deliver basic bots in just minutes. In recent years increased availability of internet across the world and evolution of mobile devices popularized messaging applications which became most common wa...
Co mają wspólnego StarWars i bazy danych? Jak to co? Walkę z gwiazd(k)ami 🙂
Bazy danych i XML 2512 dni, 5 godzin, 44 minuty temu 160 źrodło rozwiń
Kolejny z cyklu o wzorcach projektowych..
Sztuka programowania 2513 dni, 9 godzin, 5 minut temu 199 źrodło rozwiń
I had a pleasure to attend .NET Developer Days 2017 conference in Warsaw. The first day we took part in a full-day workshop on containers with Docker and the next two days we attended the conference itself. In this post I’d like to share my thoughts and insights on the conference, its organizational aspects as well as my subjective opinions on the sessions I attended.Let me start by describing the workshops and all sessions I was present at. You can find the l...
Może was to zdziwić (na pewno tych, co mieli okazje widzieć się ze mną w realnym świecie) ale bywają powody, dla których wychodzę z domu i to z własnej woli! Nie ma drugiego takiego wydarzenia w Polsce, które by elektryzowało programistów .NET, jak .NET Developer Days. To święto jest organizowane w Warszawie raz w roku. W tegorocznej (2017) edycji, dzięki uprzejmości mojego pracodawcy, który opłacił mi wstęp na imprezę, miałem możliwość dołączyć do obchodów. Żartobliwie implikując można powiedzieć że ten...
Buduję właśnie nugeta z solucji, która ma ponad 20 projektów. Ok 10 z nich ma wylądować w paczce. Paczka ta jest silnikiem obliczeniowym i będzie konsumowana przez większy system wewnątrz firmy. Nuget będzie hostowany tylko wewnętrznie. Wygląda to tak ...
When IIS is used as reverse proxy for ASP.NET Core application it can alter the response. This post shows how to prevent one of such alterations - response compression.
W pliku AssemblyInfo.cs zawsze widzę dużo śmieci. Przy kilkunastu/kilkudziesięciu projektach tych śmiecie jest liniowo więcej. Może czasem niektóre z nich w Waszym kontekście są potrzebne. Moje doświadczenia są jednak takie, że ten plik mógłby być tylko jeden i wyglądać: [assembly: System.Reflection.AssemblyVersion("1.0.0")]
Architektura 2516 dni, 6 godzin, 51 minut temu 200 źrodło rozwiń
Paczka wartościowych materiałów, które możecie znaleźć w sieci. Jeżeli chcesz zapoznać się z pozostałymi ciekawymi linkami możesz zrobić to tutaj.
W obecnych czasach trudno sobie wyobrazić większą aplikację bez jakiejś bazy danych działającej pod spodem. Zaczynając nowy projekt możemy wprost przebierać systemach jak Oracle, MySql, SqlServer, AriaDB, Postgres DB, SQLite, a do tego jeszcze dochodzą przecież wszystkie bazy NoSql, które z każdym rokiem zyskują na popularności. Kiedy sam migrowałem w stronę .NET-a, zastanawiałem się na jakiej bazie danych przyjdzie mi pracować najczęściej. Podejrzewałem, że SqlServer-a nie uda mi się uruchomić na moim M...
Bazy danych i XML 2518 dni, 8 godzin, 22 minuty temu 99 źrodło rozwiń