• This is a usual time of the year for summaries so let’s keep the tradition alive and write one. Here’s my 2017 achievements split between months. January Blogging for 18 days straight – nothing near gutek’s achievement (whole year!) but still a nice streak Microsoft MVP title (thx Konrad Kokosa for pointing this one ;)) February […]

  • “Advent of Code is a series of small programming puzzles for a variety of skill levels.” Each day was a fun an interesting coding challenge. I’ve decided to practice and code this in python to learn the skill. Some of them might not be the best python scripting as I was short on time in […]

  • Some time ago I’ve attended a .net developer days 2017 conference. I was quite busy since (traveling, teaching .net, working) that only now I got some time to share some thoughts about it. As a bonus I’m including a short interview I did during the event. I need to state here, just to be clear, […]

  • We developers don’t like documentation. We don’t like to read it, and we even more we don’t like to write it. But sometimes it is worth to read it. Like when you find out that by using datetime in SQL DB you got a milliseconds precision but only if it ends on 0,3,7 (link). That […]

  • In the previous post we’ve removed some of the technical debt that could be found in our NetDeveloperPoland Website application. In this one we will remove it even more. We can even maybe reach a B? Let’s see where we’ll end up at the end of this part.

Lets start coding. After setting up our environment for macOS and Windows it’s time to write code. Lets keep the tradition live and as the first program we will write “Hello World” application.

Read More

There are few C# features/.NET technologies that I really don’t like. Take WebForms and the ease of making the spaghetti-code there. Or the need of manually calling OnPropertyChanged in WPF. But maybe those are nat that bad and I don’t like people abusing/misusing them? I’m not sure. What I’m sure of is that null-conditional operator is joining the club.

Read More

At first I was not going to write a 2016 review but ultimately decided to write it anyway. It might be a good chance to have a look at the whole year. So what did happen to Paweł Łukasik in 2016?

Read More

In the last post we checked what Lua is and what features it contains. In this one let’s try to configure our environment.

Read More

It looks like I will need some Lua experience for home automation scripting in a few months from now so I decided that it would be nice new language to learn in 2017.

I’ll record my journey here, on this blog – if you want to learn it too – you are welcome to join me. If you already know Lua – you are even more welcome to check my progress and spot my mistakes.

And without further ado lets begin..

Read More

In one of the lasts post, I’ve showed you what tools to use to play with IL. I’ve also showed how to change the entrypoint of the application. Now lets learn some basic structure of IL code. Let’s dive in. Read More

Visual Studio is an awesome tool. It has great editor, great debugger and tooling. Almost –  a prefect one*.

But it lacks in one aspect. And it lacks greatly. It’s Output window is monochrome. The good thing is that there’s a solution for that. Read More

OMG! This is a great tool. How could I live without knowing it.

If you are wondering what tool that provoked a reaction like this I will tell you that it is dnSpy. A .NET assembly editor, decompiler, and debugger and they advertise it on the GitHub page. And they do deliver those.
Read More

W ostatnią sobotę odbyła się online’owa konferencja dotnetconf.pl organizowana przez Michała Franca, Pawła Sawicza oraz Jakuba Jędryszka. I ja tam wśród zacnego grona prelegentem byłem, miód i wino…eee, nie – tego nie było. Bunkrów też nie było ale i tak było…. bardzo technicznie.

Jeśli jeszcze jej nie widziałeś zachęcam do zerknięcia na stronę konferencji. A jeśli ją widziałeś…. to zapraszam do dalszego czytania. Read More