Strona głównaUżytkownik

dpawlukiewicz | użytkownik

3 581,94
9 godzin, 3 minuty temu
5 kwietnia, 2016

Not so long ago, I got a quite interesting problem with my docker-compose file which surprisingly turned out to be quite common. In a nutshell, I had several ASP.NET Core applications (yup…microservices) which tried to connect to RabbitMQ queue during startup. Since I wanted to run both infrastructure (RabbitMQ, MongoDB) and microservices using only one command, I created mentioned docker-compose file. After all, I typed on my terminal:   docker-...

Dziel się z innymi:
Waiting for dependencies in Docker Compose - Forever F[r]ame

Narzędzia 5 dni, 5 godzin, 26 minut temu dpawlukiewicz 33 rozwiń

Last Wednesday, together with Piotr Gankiewicz, I started series of technical talks about microservices, called „Distributed .NET Core”. The presentation is mainly focused on live demos, each of which covers a different area of the architecture. Because the application we wrote is a web application, each demo started with HTTP call to the appropriate REST API endpoint… and that caused a little issue (at least for me) because each call has different:URLmethod t...

Dziel się z innymi:
REST Client - great VSC extension for HTTP requests - Forever F[r]ame

Narzędzia 19 dni, 10 godzin, 28 minut temu dpawlukiewicz 83 rozwiń

A few days ago, a friend o mine had a very interesting issue with C# code he had written...

Dziel się z innymi:
Method invocation in C# is tricky - Forever F[r]ame

Sztuka programowania 30 dni, 9 godzin, 42 minuty temu dpawlukiewicz 214 rozwiń

After a while, we get back to series dedicated to the internals of C# language. Personally, I think that previous part about iterators was quite longish and complicated, hence today I decided to choose a much simpler (but hopefully still interesting) subject- foreach statement.  Foreach only with IEnumerable? Before we jump into more internal-ish stuff, I’d like to cover one thing which is quite interesting. When we go to the MSDN page about foreach statement...

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

Sztuka programowania 44 dni, 11 godzin, 23 minuty temu dpawlukiewicz 154 rozwiń

Today’s post is one of those for which I have been waiting for a long time. I’m more than happy to announce that Connectis_ (so the company that I’m currently working at) formed new IT meetup in Warsaw called Ctech! What makes me even happier is the fact that I will have the pleasure to be the host of this event. The idea behind Ctech was to create a universal meetup for all enthusiasts of IT industry. Therefore we’ll not focus on one specific framework, programm...

Tagi: C_tech, meetup, warsaw
Dziel się z innymi:
C_tech - new IT meetup in Warsaw! - Forever F[r]ame

Inne 62 dni, 21 godzin, 6 minut temu dpawlukiewicz 31 rozwiń

The idea behind this blog post is pretty old but I haven’t had enough motivation to write this down till now. Recently, I’ve came across a couple of new articles about AutoMapper and I’ve been struck when I saw how people utilize AutoMapper in their projects. I’ve encountered cases when AutoMapper transforms simple thing like mapping values from object to other into a really complex problem, which results with highly complicated code only for the price of not writing mappings explicitly. Finally, I’ve fo...

Dziel się z innymi:
[EN] The reasons behind why I don't use AutoMapper. · CEZARY PIĄTEK

Sztuka programowania 66 dni, 9 godzin, 3 minuty temu cezarypiatek 236 rozwiń

This post discusses WebSocket lifetime and how to handle prematurely closed connections.

Dziel się z innymi:
[EN] Back to WebSockets fundamentals in ASP.NET Core - Lifetime & Prematurely closed connections

Web 65 dni, 9 godzin, 14 minut temu tpeczek 79 rozwiń

Append Blob, podobnie jak standardowy blob blokowy, może zapisać w sobie tylko 50.000 elementów. Jak zapisać więcej? Jak obejść ten limit? O tym, w artykule.

Dziel się z innymi:
Never ending Append Blobs | Szymon Kulec `Scooletz`

Cloud 62 dni, 10 godzin, 10 minut temu Scooletz 36 rozwiń

In my last post, we got familiar with the internals of string switch statement in C#. Today, we are going to deeply understand another language feature – iterators.  Iterators in C# Despite the fact that iterators (using yield keyword) were introduced back in C# 2.0, many folks are still confused how they work. Honestly, I’m not surprised at all, because to me this mechanism was a mystery for a long time. Of course, we have to clearly distinguish two things here:How do...

C# internals: iterators - Forever F[r]ame

Sztuka programowania 68 dni, 6 godzin, 45 minut temu dpawlukiewicz 144 rozwiń

Pakujemy się we trójkę w samochód i wyruszamy w Polskę. 5 miast, dzień po dniu. Trzech .NETomaniaków. Trzej Dot Netos w trasie. Codziennie wieczorem inne miasto, inni ludzie ale te same tematy - wydajność .NET, wnętrza .NET, zaawansowane tematy .NET.

Dziel się z innymi:
Blog Kokosa | Trzej Dot Netos - pierwsze programistyczne tourne w Polsce!

Inne 90 dni, 11 godzin, 38 minut temu KonradKokosa 147 rozwiń

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 86 dni, 11 godzin, 22 minuty temu Radosław Maziarka 187 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 78 dni, 11 godzin, 59 minut temu dpawlukiewicz 216 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 87 dni, 11 godzin, 12 minut temu dpawlukiewicz 112 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 108 dni, 11 godzin, 18 minut temu macabre13 69 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 102 dni, 11 godzin, 42 minuty temu KonradKokosa 44 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 95 dni, 12 godzin, 32 minuty temu dpawlukiewicz 102 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 122 dni, 10 godzin, 46 minut temu dpawlukiewicz 268 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 130 dni, 11 godzin, 38 minut temu dpawlukiewicz 225 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 137 dni, 11 godzin, 15 minut temu dpawlukiewicz 289 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 151 dni, 7 godzin, 7 minut temu dpawlukiewicz 127 rozwiń

1 2 3 4 5 6 7
Szkolenia SecurITum




Gdańsk, Stary Maneż
Dodaj nowe Zobacz wszystkie



Paweł Łukasik (32 867,57)


macko (32 816,53)


pzielinski (27 178,29)


gordon_shumway (21 178,88)


paduda (20 336,33)


psz750 (13 018,14)


rroszczyk (10 391,37)


Damian (9 515,21)


danielplawgo (7 311,04)


arek (6 807,95)


burczu (6 214,22)


PaSkol (5 393,84)


lukaszgasior (4 097,38)


jj09 (3 798,06)


dpawlukiewicz (3 581,94)


spetz (3 418,34)


AdrianBystrek (3 330,83)


jedmac (3 318,39)


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


CaMeL (2 954,87)