Strona głównaUżytkownik

dpawlukiewicz | użytkownik

3 810,4
14 godzin, 52 minuty temu
5 kwietnia, 2016

Easy many-to-many data querying with Dapper.

Dziel się z innymi:
Dapper – many to many relation in a single request | Radek Maziarka Blog

Inne 235 dni, 18 godzin, 43 minuty temu Radosław Maziarka 189 rozwiń

I really enjoy learning new architectures, design patterns, frameworks, libraries or in general – everything related to web development. I really do. But honestly, after quite long time all these stuff became a little bit… boring. To avoid possible burnout I decided to play with something completely different. My thoughts circled around functional programming (F#, Heskel), IoT, quantum programming in Q# and much more, but none of them felt right. Enlightenment ...

Dziel się z innymi:
C# internals: string switch statement - Forever F[r]ame

Sztuka programowania 227 dni, 19 godzin, 20 minut temu dpawlukiewicz 225 rozwiń

In my last post, I wrote about great HTTP client for .NET Core called RestEase and I showed how to use it as a simple proxy between API Gateway and microservice. Today I’ll present how this library can also simplify writing part of integration tests.  Unit test vs integration test I assume that for some of you the term „integration test” may sounds odd, therefore I’d like to explain it first to avoid the possible confusion with a unit test later in this artic...

Dziel się z innymi:
Writing integration tests for ASP.NET Core app with xUnit, RestEase and TestHost - Forever F[r]ame

Sztuka programowania 236 dni, 18 godzin, 33 minuty temu dpawlukiewicz 118 rozwiń

Przedstawiamy wam 18 odcinek podcastu Ostra Piła w którym to rozwodzimy się nad code-review. Porozmawiamy sobie na takie tematy jak to jak robić dobrze code review oraz czy każdy powinien je robić czy może tylko seniorzy powinni dostąpić tego zaszczytu? Dwugodzinne code-review dla waszej programistycznej przyjemności. Miłego słuchania.

Dziel się z innymi:
Ten w którym rozmawiamy o code review – Ostra Piła

Inne 257 dni, 18 godzin, 39 minut temu macabre13 71 rozwiń

Mało ostatnio pisuję na blogu bo 110% sił wkładam w pisanie książki. Jednak podsumowania roku 2017 nie mogę sobie odmówić. Po pierwsze, to już tradycja - podsumowałem rok 2016 oraz rok 2015. Po drugie, może to kogoś zainteresuje. Po trzecie,...

Dziel się z innymi:
Blog Kokosa | Podsumowanie roku 2017

Inne 251 dni, 19 godzin, 3 minuty temu KonradKokosa 45 rozwiń

There are some common questions when it comes to microservices. One of them is „how to forward request from API gateway to the particular microservice?”. There’s no rule of thumb here because everyone has a slightly different approach, but the most popular solution I know is:For writes, so creates, updates and deletes (CUD) create a command and publish it to the service bus based on a queue like RabbitMQ.For reads (GET) forward the HTTP request to the internal API (not p...

Dziel się z innymi:
Microservices, HTTP forwarding and RestEase - Forever F[r]ame

Programowanie rozproszone 244 dni, 19 godzin, 53 minuty temu dpawlukiewicz 103 rozwiń

Recently, I had quite an interesting discussion about var keyword in C#. Basically, my interlocutor tried to convince me that using var we drastically reduce code readability, so we should only use that together with anonymous types. He also mentioned performance and that some operations cannot be done using implicit typing. Well, if you’ve been reading my blog for some time, you’ve probably spotted that I’m a big fan of vars, and I put them every time it’s possible. B...

Dziel się z innymi:
To var or not to var? - Forever F[r]ame

Sztuka programowania 271 dni, 18 godzin, 7 minut temu dpawlukiewicz 270 rozwiń

Once a while, recruiters from the company I work at, ask me whether I have some friend (developer) who’s looking for a job. Typically, this kind of dialogue looks something like: Recruiter: „Hey Darek! I have a great job offer for a .NET developer! Maybe you’ve got someone who would be interested?” Me: „Show me what you got. Yeah… I have one who knows all the technologies and worked with this kind of architecture. Although he’s got half a year less experience than r...

Dziel się z innymi:
2 years of experience required... - Forever F[r]ame

Inne 279 dni, 18 godzin, 59 minut temu dpawlukiewicz 226 rozwiń

Last Tuesday, I had a talk in Wrocław about async/await in C# (thanks once again, you rock!). At some point, I asked the audience seemingly simple question. Why do we need async keyword at all? When I look at the folks, lots of them looked very confused since the answer seemed very obvious. Well, as you probably expect, it’s a little bit more complicated.    Async makes my method asynchronous… At the very beginning, I should explain why the answer to my ques...

Tagi: async/await, C#
Dziel się z innymi:
Why do we need async keyword in C#? - Forever F[r]ame

Sztuka programowania 286 dni, 18 godzin, 36 minut temu dpawlukiewicz 290 rozwiń

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 300 dni, 14 godzin, 28 minut temu dpawlukiewicz 127 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 310 dni, 18 godzin, 23 minuty temu tpeczek 92 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 310 dni, 18 godzin, 23 minuty temu Scooletz 75 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 318 dni, 19 godzin, 25 minut temu dpawlukiewicz 232 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 321 dni, 16 godzin, 51 minut temu dpawlukiewicz 51 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 328 dni, 17 godzin, 48 minut temu dpawlukiewicz 137 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 346 dni, 19 godzin, 12 minut temu dpawlukiewicz 108 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 363 dni, 18 godzin, 59 minut temu dpawlukiewicz 127 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 376 dni, 21 godzin, 41 minut temu aluspl 276 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 374 dni, 21 godzin temu Marcin Marcin 184 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 374 dni, 21 godzin temu mkurpinski 355 rozwiń

1 2 3 4 5 6 7
DevConf - K8S workshop


Gdansk, Stary Manez




Dodaj nowe Zobacz wszystkie



Paweł Łukasik (32 873,58)


macko (32 816,53)


pzielinski (27 178,29)


gordon_shumway (21 178,88)


paduda (20 336,33)


psz750 (13 018,14)


rroszczyk (10 393,76)


Damian (9 640,27)


danielplawgo (7 781,2)


arek (6 807,95)


burczu (6 214,22)


PaSkol (5 393,84)


lukaszgasior (4 097,38)


jj09 (3 833,06)


dpawlukiewicz (3 810,4)


AdrianBystrek (3 500,85)


spetz (3 433,34)


jedmac (3 318,39)


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


KonradKokosa (3 031,32)