Strona głównaUżytkownik

dpawlukiewicz | użytkownik

2 489,69
3 dni, 20 godzin, 8 minut temu
5 kwietnia, 2016

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 5 dni, 12 godzin, 59 minut temu dpawlukiewicz 174 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 11 dni, 10 godzin, 33 minuty temu dpawlukiewicz 95 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 22 dni, 16 godzin, 35 minut temu dpawlukiewicz 14 rozwiń

What is a random number? Well, even if you have never read any definition, you can still answer that question pretty easy. It’s the unpredictable result of some action like throwing a dice. We just can’t predict what the next number will be. The Lucky shoot is all we’ve got. In a real world, randomness is kind of natural „thing”, but it starts to be more complicated when it comes to machines. Why? Simply because of their deterministic character...

Tagi: random
Dziel się z innymi:
Using Random on the porduction may put you in a trouble! - Forever F[r]ame

Daj się poznać 2017 35 dni, 11 godzin, 27 minut temu dpawlukiewicz 139 rozwiń

Today’s post is going to be super easy, especially if you’re familiar with SQL, so without much explanation let’s discuss a little bit about two clauses that you might spot later in my Neo4j & Cypher series – Union and With.  UNION clause The Union clause can be used to merge the results of two queries. There are just two restrictions:the number of columns in both queries must be the samecolumn names in both queries must be the same Let’s demonstra...

Dziel się z innymi:
Neo4j & Cypher #3 UNION & WITH clasuse - Forever F[r]ame

Daj się poznać 2017 39 dni, 10 godzin, 35 minut temu dpawlukiewicz 16 rozwiń

As I’ve mentioned in previous posts about Akka.NET, everything that actor knows is stored in memory. While we can skip any database or IO related bottlenecks because things in memory are generally speaking very fast, we must remember that memory is not a place where you can store your data for an extended period of time and keep it. So let’s talk about persisting it.

Dziel się z innymi:
Akka.NET #5: Persisting actors state – events – Hryniewski.NET

Daj się poznać 2017 42 dni, 10 godzin, 38 minut temu Rafał Hryniewski 41 rozwiń

In the previous post, we explored Neo4j dataset containing actors and movies. We also got familiar with basics of Cypher – declarative query language created for graph databases. In today’s post, we’ll find out how to create a more complex query which will consist of many relationships and nodes.  What are we going to retrieve? Let’s start with defining our task. Imagine that someone asked us to build a query which will answer the below question: I...

Tagi: cypher, neo4j, query
Dziel się z innymi:
Neo4j & Cypher #2 Creating complex query - Forever F[r]ame

In one of my previous post, we got familiar with the graph databases concept as the opposing approach to the aggregate-oriented, NoSQL databases. As I promised back then, there’s going to be a series of post dedicated to the query language designed for querying that kind of data structure called Cypher. Today’s one starts it and it going to present the way to install Neo4j and later is going to discuss creating simple queries.  Installing Neo4j To start our j...

Dziel się z innymi:
Neo4j & Cypher #1 Installation and basic query - Forever F[r]ame

Daj się poznać 2017 48 dni, 22 godziny, 58 minut temu dpawlukiewicz 36 rozwiń

Imagine the following situation: your job was to add some functionality to the application. You’ve worked on this for last couple days doing N commits. When the job is over you want to push your changes to the origin but soon after you spot that for the whole time you’ve worked on master/develop branch instead of the feature branch. Sounds familiar to you? Don’t worry, you can still move your changes!  The example Let’s say that we started a new project. We’ve ...

Tagi: git, undo changes
Dziel się z innymi:
Moving already commited changes to new branch using GIT - Forever F[r]ame

Daj się poznać 2017 51 dni, 17 godzin, 45 minut temu dpawlukiewicz 52 rozwiń

Almost all my career I’ve spent with relational databases (later called RDB) and more precisely SQL Server. Honestly, I’ve never complained about that. It works fine, integrating with object languages is very quick since we’ve got a lot of different ORMs (like Entity Framework or Dapper) and it’s pretty easy to learn no matter how advanced developer you are. Sounds like a perfect solution, right? I mean, think about all the companies and projects th...

Dziel się z innymi:
Introduction to graph databases - Forever F[r]ame

Daj się poznać 2017 51 dni, 11 godzin, 36 minut temu dpawlukiewicz 67 rozwiń

A few days ago I showed you how to combine Nancy with Autofac and ASP.NET Core IoC. Today’s post will be related to the security and more precisely JWT authentication. Before moving further, I’d like to mention that below text is going to be the last Nancy-related one (at least for now). In a next couple weeks, we’ll explore the world of graph databases with Neo4j and .NET Core, so I hope you’re as excited as I do 😉  How does JWT authe...

Dziel się z innymi:
Nancy meets JWT authentication - Forever F[r]ame

Daj się poznać 2017 63 dni, 10 godzin, 59 minut temu dpawlukiewicz 59 rozwiń

For couple last days, I worked on gifty to catch up a little bit. My primal task was to introduce JWT authentication to my microservices hosted by Nancy. That’s the topic for next post but today, I’ll describe the proper steps to fully integrate Nancy with Autofac and ASP.NET Core since it’s not that obvious (at least wasn’t for me) and took me way to much time to finally do it. So, I hope that this one will help you one way or another.  Installing pa...

Dziel się z innymi:
Integrating Nancy with Autofac and ASP.NET Core IoC - Forever F[r]ame

Daj się poznać 2017 67 dni, 16 godzin, 24 minuty temu dpawlukiewicz 53 rozwiń

Kilka słów o konferencji GET.NET w Łodzi + konkurs ;)

Dziel się z innymi:
GET.NET 2017 is coming! - Forever F[r]ame

Inne 76 dni, 10 godzin, 59 minut temu dpawlukiewicz 58 rozwiń

It’s been almost a year since I did my first public speaking (related to programming). During that, many things changed including my personal point of view on that profession. It is nothing new that the first steps are the hardest, so in this post, I’ll describe my first feelings, mistakes, and moves which started my personal journey as a speaker. Since I’m still at the beginning of my way, this post will probably evolve from time to time but even thou...

Dziel się z innymi:
Don't be afraid of public speaking! - Forever F[r]ame

Last week, I finally started working on my „Get noticed” project called gifty. If you have absolutely no idea what I’m writing about you can go read my introduction to the project which I link here😉 Anyway, one of the first things I wanted to do was to create some kind of ServiceBuilder for every microservice, since all of them (or at least majority) will have to go through some steps before the actually run. The steps are:Initialize Kestrel wi...

Using interface explicit imlementation for creating a builder class - Forever F[r]ame

Daj się poznać 2017 90 dni, 5 godzin, 3 minuty temu dpawlukiewicz 68 rozwiń

I’m not a big enthusiast of hard-coded values in my apps, mostly because of three things. First, it’s really annoying to change their value if necessary (especially if one is used in many places). Of course, we can use some „find and replace tool” but to be honest I don’t fully trust them. Another thing is that in many cases we have absolutely no idea what do they represent. Let’s say we have the following of code:   PaymentService.Create(or...

Dziel się z innymi:
How to keep settings in ASP.NET Core? - Forever F[r]ame

Daj się poznać 2017 95 dni, 17 godzin, 35 minut temu dpawlukiewicz 49 rozwiń

Today’s post is going to shortly discuss entire architecture,  I’m going to implement in next three months. Since I’m not microservices master, some of my current decisions might be stupid or just not efficient. I so, please let me know in the comments. This would definitely help me out 😉 !  What are microservices? Let’s start with defining the microservice term. In a common approach, we design our system as one huge „being”. Of course, there mig...

Dziel się z innymi:
gifty - Architecture overview - Forever F[r]ame

Daj się poznać 2017 100 dni, 23 godziny, 7 minut temu dpawlukiewicz 44 rozwiń

As some of you might notice, I’ve not posted any new post since two weeks. There are few reasons for that including my vacations (finally) and other. But the most important one is the fact that I wanted to rest before huge programming competition. If you are not familiar with this even keep reading 🙂  Get Noticed One of the most recognizable Polish .NET developer – Maciej Aniserowicz – came up with really great and simple idea. Why not create some kind of competi...

Dziel się z innymi:
[EN] Hello Get Noticed! We meet again... - Forever F[r]ame

Daj się poznać 2017 106 dni, 10 godzin, 32 minuty temu dpawlukiewicz 27 rozwiń

Yet another week, yet another code tip for you folks! Today’s post is going to be short and easy but I hope that useful at the same time (at least for the C# beginners). Let’s start!  C# logical operators One of the first things we learn when starting discovering some new programming language are operators. There are plenty of them including arithmetic operators, bitwise operators and… logical operators.  In C# two most common ones are „&&” for conjunc...

CodeTip #5 - How to avoid short-circuiting evaluation in C#? - Forever F[r]ame

Sztuka programowania 119 dni, 11 godzin, 59 minut temu dpawlukiewicz 138 rozwiń

I’ve been working as software developers since July 2014 and during that time my point of view of IT industry have changed several times. Before starting my career I had absolutely no idea about this profession but even though I loved that! Why? Simply because of my friends who talked about tons of money they were earning, lots of benefits in the office including snacks, coffee, PlayStaion, alcohol and so on. That seemed awesome! Infamously, I must admit tha...

Dziel się z innymi:
My "professional" hierarchy of needs - Forever F[r]ame

Inne 121 dni, 10 godzin, 55 minut temu dpawlukiewicz 199 rozwiń

1 2 3 4 5
Szkolenia SecurITum


Zobacz wszystkie



macko (32 816,53)


http://pawlos.blo... (31 626,47)


pzielinski (27 178,29)


gordon_shumway (21 178,87)


paduda (20 336,33)


psz750 (13 018,14)


rroszczyk (10 386,15)


Damian (9 056,1)


danielplawgo (7 235,99)


arek (6 807,95)


burczu (6 214,22)


PaSkol (5 393,84)


lukaszgasior (4 097,38)


jj09 (3 608,06)


jedmac (3 318,39)


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


spetz (3 078,27)


CaMeL (2 954,87)


lkurzyniec (2 633,85)


mnikolajuk (2 596,93)