Strona głównaUżytkownik

dpawlukiewicz | użytkownik

3 010,3
6 godzin, 23 minuty temu
5 kwietnia, 2016

About two months ago I worked on the microservice for my company’s new product. The whole thing was based on the CQRS pattern which is basically about splitting the application into reads (queries) and writes (commands). I came to the point when I wanted to validate a command object received from RabbitMQ. Without thinking, I started coding another if statements which after a while became my „domain logic”. I’m not going to present the example code because I’m ...

Dziel się z innymi:
Valit - dead simple, fluent validation for .NET Core - Forever F[r]ame

Sztuka programowania 18 godzin, 5 minut temu dpawlukiewicz 114 rozwiń

This post shows how conditional requests can be used in ASP.NET Core MVC powered Web API to improve performance and avoid Lost Update problem.

Dziel się z innymi:
[EN] Handling conditional requests in ASP.NET Core MVC

Web 10 dni, 22 godziny temu tpeczek 84 rozwiń

'You mean the cheap crXp? This is what I heard, when I ask a colleague in London about a local souvenir shop. Recently it recalled it when thinking about software quality and technical debt. Interested in SaCC? Read along!

Dziel się z innymi:
Software as Cheap Cr*p | Szymon Kulec `Scooletz`

Sztuka programowania 10 dni, 22 godziny temu Scooletz 71 rozwiń

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...

Dziel się z innymi:
private protected in C#? - Forever F[r]ame

Sztuka programowania 18 dni, 23 godziny, 2 minuty temu dpawlukiewicz 227 rozwiń

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.  ...

Dziel się z innymi:
Integrating Codecov with .NET Core app, AppVeyor and Github - Forever F[r]ame

Narzędzia 21 dni, 20 godzin, 28 minut temu dpawlukiewicz 50 rozwiń

A few days ago I faced an interesting problem. In a nutshell, I had one interface implemented by three classes...

Dziel się z innymi:
ASP.NET Core - Resolving proper implementation in runtime using Autofac - Forever F[r]ame

Web 28 dni, 21 godzin, 25 minut temu dpawlukiewicz 133 rozwiń

Lots of developers do pet projects besides their job. Things are pretty straightforward when you work alone. You code some functionality, then commit the changes and push it to the repository like GitHub, Bitbucket or Gitlab. Simple is that. But at some point, your code might turn into a full product. Folks start using it, new contributors come and your repository becomes their workspace as well. As you probably guess, if you want to keep the control over t...

Dziel się z innymi:
Preparing GitHub repository for open source - Forever F[r]ame

Narzędzia 46 dni, 22 godziny, 49 minut temu dpawlukiewicz 106 rozwiń

A few days ago, I watched an excellent talk by Erik Meijer called „The hacker way„. In a nutshell, he presented an opposite approach to Agile called Hacker Way which is successfully used by Facebook. The idea is very simple – continuous improvement and iteration. Instead of hours of planning and discussing whether something is possible to implement, just try to prototype this because it will probably take less time than plenty different meetings. And what if you’ll fa...

Dziel się z innymi:
Done is better than perfect - Forever F[r]ame

Inne 63 dni, 22 godziny, 35 minut temu dpawlukiewicz 126 rozwiń

Witam w 1. praktycznym cyklu programistycznym, od czasu wpisów na temat Java i Android, teraz C#, Core i Docker'y. W 1. części zajmę się tworzeniem web serwisu na bazie .net Core 2.0

Dziel się z innymi:
Od Zera do Dockera: Web API

Cloud 77 dni, 1 godzinę, 17 minut temu aluspl 267 rozwiń

Siemanko W dzisiejszym poście pragnę nieco przybliżyć temat automatycznych testów end2end i pokazać przykładowy teścik. Jak wszyscy pracujący przy webie wiemy, że ostateczne testy wykonują zazwyczaj ludzie klikając myszką i stukając w klawiaturę. Bez względu na fakt pokrycia kodu testami jednostkowymi, które przed r...

Dziel się z innymi:
Selenium czyli jak zautomatyzować proces końcowego testowania aplikacji webowej. | Pewnie trzyma Ci cache

Web 75 dni, 37 minut temu Marcin Marcin 175 rozwiń

W minionym tygodniu miałem przyjemność migracji z .NET Core’a 1.1 do mającego kilka dni wcześniej finalny release .NET Core’a 2.0. Po krótkim obeznaniu się z tematem miałem mieszane uczucia, połowa wpisów opisywała to zadanie jako mission impossible, druga jako przysłowiową bułkę z masłem..

Dziel się z innymi:
.NET Core 2.0 | Michał Kurpiński

Inne 75 dni, 37 minut temu mkurpinski 347 rozwiń

Last night I started working on my new tech presentation which is going to consist mostly on live demos. Because of limited time (which is usually about 50 minutes) and few topics to discuss, I decided to use code snippets in my Visual Studio Code. Thanks to that, I’ll focus more on the „talk flow” rather than my typing which is not so good when I’m stressed.  Creating snippets in VSC Let’s start with creating an example C# snippet just to present the way it works....

Dziel się z innymi:
Working with snippets in Visual Studio Code - Forever F[r]ame

Narzędzia 83 dni, 45 minut temu dpawlukiewicz 64 rozwiń

Debugging ASP.NET Core apps in Visual Studio Code is not as simple as in „Windows version” but it’s still pretty easy to setup. So if you have ever had some troubles with that, here’s an explanation of the entire process.  Adding configuration Before configuring VSC, you need to install C# extension if you don’t have it yet. I’d say, it’s a must-have for every .NET developer working with Code since it offers lots of features like IntelliSense, useful sni...

Dziel się z innymi:
Debugging ASP.NET Core apps in Visual Studio Code - Forever F[r]ame

Narzędzia 86 dni, 22 godziny, 14 minut temu dpawlukiewicz 58 rozwiń

Microservices are still pretty popular in our industry since they imply lots of benefits. However working with that kind of architecture might be annoying when it comes to commit the changes using GIT. Why? Simply because in a common approach, each microservice should be put in a separate repository. Therefore, instead of doing your typical „GIT sequence” once, you end up with few terminals where you do pretty much the same job. Fortunately, you can avoid that with no big deal. ...

Dziel się z innymi:
Working with microservices and GIT - Forever F[r]ame

Narzędzia 95 dni, 20 godzin, 24 minuty temu dpawlukiewicz 128 rozwiń

There are many different approaches to deal with failures in web apps. One of the most common is returning a result... The idea is simple. If the method fails because of validation or something else, the result tells it. The only thing we need is ifstatement an...

Dziel się z innymi:
Dealing with failures using custom exceptions and ASP.NET Core middleware - Forever F[r]ame

Web 106 dni, 14 godzin, 42 minuty temu dpawlukiewicz 58 rozwiń

In my last article, I presented how to run Aurelia unit tests inside Bitbucket pipeline. What’s quite funny (or may be scary for some of you) is that few hours after publishing, Facebook presented to me an add with „great CI tool” called Buddy. Without much thought, I navigated to the project’s site and I felt in love immediately. Why? There’s one reason – it’s dead simple...

Dziel się z innymi:
Building ASP.NET Core app with Buddy and Docker - Forever F[r]ame

Narzędzia 126 dni, 18 godzin, 10 minut temu dpawlukiewicz 80 rozwiń

Inspired by Piotr’s article I decided to play a little with the Bitbucket as an alternative to the GitHub. The thing that I really like about it, is that there’s no need to use any 3rd part CI tool such as TravisCI since Bitbucket offers its own build pipeline. Of course, I wanted to test it as soon as possible, so I created very simple Aurelia application using its CLI and I pushed my changes. My basic pipeline file (with the *.yml extension) presented as follows:   ...

Dziel się z innymi:
Running Aurelia tests inside Bitbucket pipelines - Forever F[r]ame

Web 135 dni, 50 minut temu dpawlukiewicz 27 rozwiń

It’s pretty funny to me when you think that you know some programming language quite well and suddenly you find out some feature, you’ve never heard before. I mean at all. That’s exactly what happened to me yesterday. Let’s see what’s that. Generics are very useful in programming since we can avoid writing similar code multiple times. But when we start to complicate them too much, it quickly reduces the legibility of the code. Of course, I don’t claim that whe...

Tagi: alias, C#, generics
Dziel się z innymi:
CodeTip #7 - Aliased generics in C# - Forever F[r]ame

Sztuka programowania 147 dni, 30 minut temu dpawlukiewicz 208 rozwiń

Prezentacja frameworka, który wspomoże nas w tworzeniu przejrzystej i funkcjonalnej dokumentacji dla API.

Dziel się z innymi:
Documenting ASP.NET Core API with Swagger - Forever F[r]ame

Narzędzia 160 dni, 8 godzin, 44 minuty temu dpawlukiewicz 105 rozwiń

The end of the May comes and hence the end of „Get Noticed 2017” competition. Therefore, I’m going to do a short summary which will describe things that I’m happy about together with those that I’m not. Obviously, this post also will be the last one in the GN2017 category which contains 16 articles. Wait, what?

Dziel się z innymi:
Get Noticed 2017 is over! - Forever F[r]ame

Daj się poznać 2017 171 dni, 14 godzin, 46 minut temu dpawlukiewicz 14 rozwiń

1 2 3 4 5 6
Szkolenia SecurITum
Dodaj nowe Zobacz wszystkie



macko (32 816,53)


Paweł Łukasik (32 368,52)


pzielinski (27 178,29)


gordon_shumway (21 178,87)


paduda (20 336,33)


psz750 (13 018,14)


rroszczyk (10 386,66)


Damian (9 238,12)


danielplawgo (7 235,99)


arek (6 807,95)


burczu (6 214,22)


PaSkol (5 393,84)


lukaszgasior (4 097,38)


jj09 (3 743,06)


spetz (3 418,34)


jedmac (3 318,39)


http://jakub-flor... (3 224,66)


dpawlukiewicz (3 010,3)


CaMeL (2 954,87)


lkurzyniec (2 743,1)