diff --git a/_posts/2017-04-02-opensettlersii-2.md b/_posts/2017-04-02-opensettlersii-2.md
index 99a58cd..62da9e4 100644
--- a/_posts/2017-04-02-opensettlersii-2.md
+++ b/_posts/2017-04-02-opensettlersii-2.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-04-02 21:05:54
-tags: [archived]
+tags: [archived, osii]
+categories: [projects, old_blog]
---
Here's a commit for you to look at!
diff --git a/_posts/2017-04-06-opensettlersii-3.md b/_posts/2017-04-06-opensettlersii-3.md
index bf695e6..381fa49 100644
--- a/_posts/2017-04-06-opensettlersii-3.md
+++ b/_posts/2017-04-06-opensettlersii-3.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-04-06 07:00:19
-tags: [archived]
+tags: [archived, osii]
+categories: [old_blog, projects]
---
As always, commit to look at!
diff --git a/_posts/2017-04-08-today-i-learned-0.md b/_posts/2017-04-08-today-i-learned-0.md
index b47b37d..f5501cd 100644
--- a/_posts/2017-04-08-today-i-learned-0.md
+++ b/_posts/2017-04-08-today-i-learned-0.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-04-08 07:00:54
-tags: [archived]
+tags: [archived, til]
+categories: [til, theory, old_blog]
---
This is Today I Learned - some nice things I learned, too short to be valid blog post, but too important/interesting/etc to not be written down
While exposing classes to WCF service, you have to use
[DataContract] (for class) and
[DataMember] (for properties) attributes. Or do you?
diff --git a/_posts/2017-04-17-erlang-factory-lite-rome-2017-0.md b/_posts/2017-04-17-erlang-factory-lite-rome-2017-0.md
index 1d6ea4c..497e87f 100644
--- a/_posts/2017-04-17-erlang-factory-lite-rome-2017-0.md
+++ b/_posts/2017-04-17-erlang-factory-lite-rome-2017-0.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-04-17 14:12:07
-tags: [archived]
+tags: [archived, conference]
+categories: [old_blog, conferences]
---
Week ago I went to Rome to take part in Erlang Factory Lite, and, as promised, here is blogpost about it (the first part)
diff --git a/_posts/2017-04-23-opensettlers4.md b/_posts/2017-04-23-opensettlers4.md
index 94b229e..cf9aa62 100644
--- a/_posts/2017-04-23-opensettlers4.md
+++ b/_posts/2017-04-23-opensettlers4.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-04-23 21:35:21
-tags: [archived]
+tags: [archived, osii]
+categories: [projects, old_blog]
---
As always - commit!
diff --git a/_posts/2017-04-30-erlang-factory-lite-rome-2017-1.md b/_posts/2017-04-30-erlang-factory-lite-rome-2017-1.md
index a75078b..42aed7c 100644
--- a/_posts/2017-04-30-erlang-factory-lite-rome-2017-1.md
+++ b/_posts/2017-04-30-erlang-factory-lite-rome-2017-1.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-04-30 22:36:46
-tags: [archived]
+tags: [archived, conference]
+categories: [old_blog, conferences]
---
Hello for the second (and last) part of EFL Rome2017 post! You can find previous one
here
Music and Message Passing Concurrency by Joe Armstrong
diff --git a/_posts/2017-04-30-opensettlers5.md b/_posts/2017-04-30-opensettlers5.md
index 70b9ecb..06a8982 100644
--- a/_posts/2017-04-30-opensettlers5.md
+++ b/_posts/2017-04-30-opensettlers5.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-04-30 22:37:21
-tags: [archived]
+tags: [archived, osii]
+categories: [projects, old_blog]
---
As always - a commit!
diff --git a/_posts/2017-05-13-elixir-conf-eu.md b/_posts/2017-05-13-elixir-conf-eu.md
index 1411912..861f92e 100644
--- a/_posts/2017-05-13-elixir-conf-eu.md
+++ b/_posts/2017-05-13-elixir-conf-eu.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-05-13 20:00:59
-tags: [archived]
+tags: [archived, conference]
+categories: [old_blog, conference]
---
Hello!
diff --git a/_posts/2017-05-14-opensettlersii-6.md b/_posts/2017-05-14-opensettlersii-6.md
index e237620..a9290b8 100644
--- a/_posts/2017-05-14-opensettlersii-6.md
+++ b/_posts/2017-05-14-opensettlersii-6.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-05-14 20:38:02
-tags: [archived]
+tags: [archived, osii]
+categories: [projects, old_blog]
---
As always, a commit!
diff --git a/_posts/2017-05-20-property-testing.md b/_posts/2017-05-20-property-testing.md
index de40b12..38967c2 100644
--- a/_posts/2017-05-20-property-testing.md
+++ b/_posts/2017-05-20-property-testing.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-05-20 19:00:38
-tags: [archived]
+tags: [archived, testing, software_engineering]
+categories: [theory, tests, old_blog]
---
During ElixirConfEu in Barcelona, I learned about Property Testing. It looks pretty neat and it got me interested. Basics sound quite easy but there’s more than meets the eye and I’ve been reading/listening about it for a while.
As I don’t feel comfortable enough to do a deep dive into the topic I will do an introduction to it. After I get a deeper understanding with some “real life” examples (or maybe doing them myself) I will write a follow-up.
diff --git a/_posts/2017-06-12-end-of-getnoticed.md b/_posts/2017-06-12-end-of-getnoticed.md
index b16f7ed..fc9fb52 100644
--- a/_posts/2017-06-12-end-of-getnoticed.md
+++ b/_posts/2017-06-12-end-of-getnoticed.md
@@ -5,6 +5,7 @@ layout: post
published: true
post_date: 2017-06-12 07:00:19
tags: [archived]
+categories: [announcements, old_blog]
---
Hello!
diff --git a/_posts/2017-06-23-today-i-learned-1.md b/_posts/2017-06-23-today-i-learned-1.md
index 604cfb0..dc0cbec 100644
--- a/_posts/2017-06-23-today-i-learned-1.md
+++ b/_posts/2017-06-23-today-i-learned-1.md
@@ -4,12 +4,14 @@ author: dreat
layout: post
published: true
post_date: 2017-06-23 21:22:01
-tags: [archived]
+tags: [archived, til, csharp]
+categories: [til, theory, old_blog]
---
While using EntityFramework in my integration tests (which is a separate topic ;) ) I discovered quite interesting thing. I guess this may be obvious to some, but I learned Entity "the hard way" jumping into an app with Entity already in place and had to adapt - this was my first app with a database by the way.
So if you add entities to your context I'm used to adding all entities to context, so the code would look like
-[csharp]
+
+```csharp
using (var ctx = new Context())
{
var first = new FirstEntity { .. };
@@ -19,10 +21,11 @@ using (var ctx = new Context())
ctx.SecondEntities.Add(second);
ctx.SaveChanges();
}
-[/csharp]
+```
But if entities are related, you can safely do this
-[csharp]
+
+```csharp
using (var ctx = new Context())
{
var first = new FirstEntity { .. };
@@ -32,9 +35,12 @@ using (var ctx = new Context())
ctx.SecondEntities.Add(second);
ctx.SaveChanges();
}
-[/csharp]
+```
+
+
Or even this!
-[csharp]
+
+```csharp
using (var ctx = new Context())
{
var second = new SecondEntity { Relation = new FirstEntity{ .. } };
@@ -42,6 +48,6 @@ using (var ctx = new Context())
ctx.SecondEntities.Add(second);
ctx.SaveChanges();
}
-[/csharp]
+```
It's nice and saves some typing! :)
diff --git a/_posts/2017-07-02-purescript-the-first-look.md b/_posts/2017-07-02-purescript-the-first-look.md
index bd325d2..bce95b5 100644
--- a/_posts/2017-07-02-purescript-the-first-look.md
+++ b/_posts/2017-07-02-purescript-the-first-look.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-07-02 22:13:20
-tags: [archived]
+tags: [archived, purescript, first_look]
+categories: [old_blog, languages, first_looks]
---
After ElixirConfEu I decided to try PureScript. Partly for yet another frontend try, party because it looked interesting and partly because I wanted a little break with something way different and new.
diff --git a/_posts/2017-09-14-today-i-learned-2.md b/_posts/2017-09-14-today-i-learned-2.md
index cd62d19..622187d 100644
--- a/_posts/2017-09-14-today-i-learned-2.md
+++ b/_posts/2017-09-14-today-i-learned-2.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-09-14 07:00:35
-tags: [archived]
+tags: [archived, til, vim, visualstudio]
+categories: [til, old_blog]
---
While a back ago I did a little test. I read the
Deliberate Vim book, did the exercises and decided to go full Vim. So I installed
ViEmu to my VisualStudio 2015. Aaaand had a few struggles. Some shortcuts conflicts that I had to solve manually and still it wasn't so convenient to use.
diff --git a/_posts/2017-09-27-today-i-learned-3-solving-comeonin-problems-on-windows.md b/_posts/2017-09-27-today-i-learned-3-solving-comeonin-problems-on-windows.md
index 38899e6..f82dfee 100644
--- a/_posts/2017-09-27-today-i-learned-3-solving-comeonin-problems-on-windows.md
+++ b/_posts/2017-09-27-today-i-learned-3-solving-comeonin-problems-on-windows.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-09-27 07:00:52
-tags: [archived]
+tags: [archived, til, elixir, windows]
+categories: [til, old_blog]
---
Hello there!
diff --git a/_posts/2017-12-12-spawnfest-2017.md b/_posts/2017-12-12-spawnfest-2017.md
index 7e173e3..587cba3 100644
--- a/_posts/2017-12-12-spawnfest-2017.md
+++ b/_posts/2017-12-12-spawnfest-2017.md
@@ -4,7 +4,8 @@ author: dreat
layout: post
published: true
post_date: 2017-12-12 20:31:22
-tags: [archived]
+tags: [archived, spawnfest, hackaton]
+categories: [old_blog, hackatons, spawnfests]
---
Last weekend (9-10.12) I took part in
SpawnFest2017 and I've got some thoughts to share
What is it?
diff --git a/_posts/2020-4-4-Alive-again.md b/_posts/2020-4-4-Alive-again.md
index 2d1deca..25de171 100644
--- a/_posts/2020-4-4-Alive-again.md
+++ b/_posts/2020-4-4-Alive-again.md
@@ -2,6 +2,7 @@
layout: post
title: I'm back!
published: false
+categories: [announcements, new_blog]
---
#Hello! I'm back!
diff --git a/about.md b/about.md
index bc21f57..60ad39f 100644
--- a/about.md
+++ b/about.md
@@ -4,12 +4,18 @@ title: About
permalink: /about/
---
-Some information about you!
+Hi, I'm Łukasz, more widely known on the Internet as dreat
-### More Information
+### What do I do?
-A place to include any other types of information that you'd like to include about yourself.
+I'm a software monk, delivering high quality software with zen.
+On a path to programming polyglot.
+Professionally using Elixir, possibly some Erlang, my two programming loves.
+
+I'm a drummer, already with one album recorded as a session drummer. If you want me to drum, contact me.
+
+I'm a music designer, I play around Ableton to make mostly dark ambient and I'm developing my SonicPi skills.
### Contact me
-[email@domain.com](mailto:email@domain.com)
\ No newline at end of file
+[email@domain.com](mailto:email@domain.com)
diff --git a/categories.html b/categories.html
new file mode 100644
index 0000000..7a58997
--- /dev/null
+++ b/categories.html
@@ -0,0 +1,8 @@
+{% for category in site.categories %}
+
{{ category[0] }}
+
+{% endfor %}
diff --git a/tags.html b/tags.html
new file mode 100644
index 0000000..630261e
--- /dev/null
+++ b/tags.html
@@ -0,0 +1,8 @@
+{% for tag in site.tags %}
+
{{ tag[0] }}
+
+{% endfor %}