dotnetomaniak.pl

Strona głównaUżytkownik

dpawlukiewicz | użytkownik

dpawlukiewicz
dpawlukiewicz
3 785,36
15 dni, 10 godzin, 31 minut temu
5 kwietnia, 2016
dotnetomaniak.pl

Ostatnio w pracy rozpoczęliśmy nowy projekt, który oparty jest na mikroserwisach. Cały proces tworzenia aplikacji zaczęliśmy od stworzenia dedykowanego repozytorium dla każdej usługi (o tym podejściu pisałem tutaj) i umieszczeniu w nim projektu ASP.NET Core, który następnie należało odpowiednio przygotować. Mam tu na myśli np. stworzenie poprawnej struktury katalogów, dodanie podstawowej integracji z istniejącą infrastrukturą itd. tak, aby każda usługa była możliwie podobna pod względem organizacji plikó...

Źródło: foreverframe.net
Dziel się z innymi:
Tworzenie własnego szablonu dla projektu .NET Core - Forever F[r]ame

Narzędzia 25 dni, 14 godzin, 19 minut temu dpawlukiewicz 138 rozwiń

Ten wpis pierwotnie miał traktować o zasadności wprowadzenia CQRS do aplikacji opertej o mikroserwisy. Jednak przed rozpoczęciem właściwej częsci artykułu chciałem, abyśmy mieli spójną definicję tego konceptu. Trochę się rozpisałem… i uznałem, że warto wynieść ten tekst do osobnej publikacji, którą łatwo będzie zalinkować w razie potrzeby. Dlaczego?  W moim odczuciu wielu programistów mylnie utożsamia ten wzorzec (sic!) z jakimś wielkim molochem klasy Enteprise, wymagającym zaawansowanej infrastruktury, ...

Źródło: foreverframe.net
Dziel się z innymi:
CQRS == Enterprise? - Forever F[r]ame

Architektura 39 dni, 13 godzin, 50 minut temu dpawlukiewicz 217 rozwiń

It’s been a while since I published the latest article, but it’s high time to finally get into the topic of microservices for real. Does open source, .NET Core, distributed system, Docker and other cool words sound good to you? If that’s the case, stick with me and let me guide you through the world (or at least part of it) of microservices. This is going to be the very first article (an introduction) of the upcoming series.

Dziel się z innymi:
.NET Core Microservices – DShop | Piotr Gankiewicz

Architektura 46 dni, 14 godzin, 5 minut temu spetz 136 rozwiń

Zdaję sobie sprawę, że temat dzisiejszego wpisu zdecydowanie nie wygląda „PRO” i wydawać by się mogło, że przeznaczony jest dla absolutnych laików programowania. Myślę jednak, że wielu programistów zaczynających swoją przygodę z mikroserwisami zadaje sobie w duchu pytanie, w jaki sposób ustrukturyzować wszystkie projekty i pliki, aby miało to ręce i nogi. Cóż… ja przynajmniej tak miałem i po kilku próbach + dyskusjach z innymi programistami wypracowałem własny „przepis”, który uwaga – dla mnie działa. Ni...

Źródło: foreverframe.net
Dziel się z innymi:
O repozytoriach i strukturze projektów w aplikacji opartej o mikroserwisy - Forever F[r]ame

Sztuka programowania 48 dni, 15 godzin, 13 minut temu dpawlukiewicz 191 rozwiń

Dziś w pracy mój kolega zwrócił uwagę na dość kuriozalny i wydawać by się mogło, banalny problem. Otóż posiadając wtyczkę OmniSharp (C#) w Visual Studio Code mamy dostęp do kilku snippetów ułatwiających nam pracę z kodem C#. Jednym z nich jest dobrze znane z Visual Studio generowanie konstruktora klasy. Jedyne co trzeba zrobić to w kodzie napisać ctor i nacisnąć tabulator. Wszystko super, jest jednak małe ALE. W Visual Studio taka kombinacja skutkuje wygenerowaniem semantycznie poprawnego konstruktora tj...

Tagi: C#, ctor, snippet, vs code
Źródło: foreverframe.net
Dziel się z innymi:
Snippet generujący konstruktor z nazwą klasy C# w Visual Studio Code - Forever F[r]ame

Sztuka programowania 53 dni, 16 godzin, 22 minuty temu dpawlukiewicz 45 rozwiń

Mikroserwisy to temat, który w moim odczuciu jest nadal bardzo popularny na wszelkiego rodzaju meetupach, czy konferencjach porgramistycznych (sam się do tego poniekąd przyczyniam). Implikacją tego jest fakt , że wielu programistów odchodzi od oklepanych i bardzo niemodnych monolitów, na rzecz systemów rozproszonych. Pytanie brzmi, dlaczego? Osobiście uważam, że hype wszyskitgo co „distributed” i „micro” jest poniekąd efektem kuli śniegowej popchniętej kilka lat temu. Ktoś kiedyś wspomniał o SOA, nazwał ...

Źródło: foreverframe.net
Dziel się z innymi:
Ciemna strona mikroserwisów - Forever F[r]ame

Architektura 53 dni, 16 godzin, 22 minuty temu dpawlukiewicz 265 rozwiń

The more I do weightlifting the more I see similarities to programming. Let me explain this. When you start training at a gym, your body is so „surprised” it adapts to new efforts really quickly. From training to training you can lift more weight, you gain muscles and your general recovery is so fast that you can easily train more than once a day. For first few months you feel like a God. Superb feeling. Sadly, after a while, all these „noob gains” start d...

Tagi: burnout, deload, REST
Źródło: foreverframe.net
Dziel się z innymi:
Programming deload - Forever F[r]ame

Inne 89 dni, 16 godzin, 3 minuty temu dpawlukiewicz 67 rozwiń

There are many programming-related things, I have tried at least once in my life such as web development, desktop development, cloud computing, functional programming, distributed computing, artificial intelligence, IoT, page styling with CSS (sic!) and many others. However, there’s one popular programming area I’ve never tried and I think I’ve been always scared of – mobile development. There are several reasons for that:I’m not a smartp...

Źródło: foreverframe.net
Dziel się z innymi:
Creating mobile apps with Thunkable - Forever F[r]ame

Mobile development 96 dni, 7 godzin, 57 minut temu dpawlukiewicz 31 rozwiń

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

Źródło: foreverframe.net
Dziel się z innymi:
Waiting for dependencies in Docker Compose - Forever F[r]ame

Narzędzia 119 dni, 15 godzin, 55 minut temu dpawlukiewicz 48 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...

Źródło: foreverframe.net
Dziel się z innymi:
REST Client - great VSC extension for HTTP requests - Forever F[r]ame

Narzędzia 140 dni, 14 godzin, 14 minut temu dpawlukiewicz 85 rozwiń

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

Źródło: foreverframe.net
Dziel się z innymi:
Method invocation in C# is tricky - Forever F[r]ame

Sztuka programowania 151 dni, 13 godzin, 28 minut temu dpawlukiewicz 219 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...

Źródło: foreverframe.net
Dziel się z innymi:
C# internals: foreach statement - Forever F[r]ame

Sztuka programowania 165 dni, 15 godzin, 9 minut 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
Źródło: foreverframe.net
Dziel się z innymi:
C_tech - new IT meetup in Warsaw! - Forever F[r]ame

Inne 184 dni, 52 minuty 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 187 dni, 12 godzin, 49 minut temu cezarypiatek 241 rozwiń

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

Źródło: www.tpeczek.com
Dziel się z innymi:
[EN] Back to WebSockets fundamentals in ASP.NET Core - Lifetime & Prematurely closed connections

Web 186 dni, 13 godzin temu tpeczek 81 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.

Źródło: blog.scooletz.com
Dziel się z innymi:
Never ending Append Blobs | Szymon Kulec `Scooletz`

Cloud 183 dni, 13 godzin, 56 minut temu Scooletz 37 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 189 dni, 10 godzin, 31 minut temu dpawlukiewicz 149 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.

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Trzej Dot Netos - pierwsze programistyczne tourne w Polsce!

Inne 211 dni, 15 godzin, 24 minuty temu KonradKokosa 148 rozwiń

Easy many-to-many data querying with Dapper.

Tagi: DAPPER
Źródło: radblog.pl
Dziel się z innymi:
Dapper – many to many relation in a single request | Radek Maziarka Blog

Inne 207 dni, 15 godzin, 8 minut 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 ...

Źródło: foreverframe.net
Dziel się z innymi:
C# internals: string switch statement - Forever F[r]ame

Sztuka programowania 199 dni, 15 godzin, 45 minut temu dpawlukiewicz 220 rozwiń

1 2 3 4 5 6 7
.NET DeveloperDays 2018

wrzesień

07.
BBQ4IT
Bielskio-Biala
21.
Dev#
Gdansk, Stary Manez

październik

27.
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 873,58)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 393,76)

8

Damian (9 640,27)

9

danielplawgo (7 721,14)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 833,06)

15

dpawlukiewicz (3 785,36)

16

AdrianBystrek (3 500,85)

17

spetz (3 433,34)

18

jedmac (3 318,39)

19

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

20

KonradKokosa (2 991,24)