- Blog
- Profile
-
Recap: Advanced TDD workshop with Uncle Bob
Earlier this week I attended a three day Advanced TDD workshop delivered by Uncle Bob Martin. The course explained the principles and practices of Test-driven development as described in his book, Agile Software Development, Principles, Patterns, and Practices. It was an amazing experience, packed with great knowledge, so I couldn’t resist sharing my notes. Uncle…
-
Lisbon, Portugal
Travelling is a one of the greatest benefits of working for a distributed company. It has been only 10 months since I joined Automattic, but I already have been on a business travel in four different locations. First I was attending WordCamp Polska conference in Kraków. Then I had company meetup in Park City, Utah. Soon after I had my team’s get together in Amsterdam,…
-
Random nutrition facts
This is more of a note to self than a blog post. It contains random facts about healthy eating habits. Easily digestible diet More of: cooked meat roasted meat stewed fruits graham bread
-
Calypso – new WordPress.com
I’ve been working at Automattic only for 8 months now, but I must admit that so far this is the most exciting period of my 10 years long professional career. I’m lucky to work with amazing people on new WordPress.com admin interface called Calypso. This is an universal (aka isomorphic) JavaScript single page app written in ES6…
-
Eurotrip Italy – France – Germany
Ned Stark would say “Winter is Coming”. This is no better time than now to go back to warm summer memories. This August we were on a road trip together with my wife and our friends. Our trip in a nutshell: 5 countries visited (including Vatican and Monaco) 7 places we stayed in 14 days of travel…
-
Learning functional programming
Lately I wanted to explore more in-depth functional programming concepts. When I was looking for resources I found an interesting bundle (with 60% discount) from O’Reilly: Functional Thinking – book by Neal Ford Functional Thinking – video by Neal Ford It turned out they are really nice because they present code examples from the different programming languages like: Java, Scala or Closure. That…
-
The Maldives
The Maldives consists of 1,192 coral islands grouped in a double chain of 26 atolls. It’s a tropical paradise of palm trees, white sandy beaches, sparkling clear, warm water in turquoise lagoons and colourful coral reefs. That’s why we decided together with my wife Ania to spend our honeymoon on the island of Meerufenfushi located…
-
My first half-marathon finished in 2:04:10
Four months ago I decided that I would give running a half-marathon a try for the first time in my life. Preparations Firstly, I spent a few weeks training, which involved workouts at the gym and running on a treadmill. When the spring came I could go outside and enjoy running closer to the nature. It was exactly…
-
New role as a JavaScript Wrangler at Automattic
Today I started my new job at Automattic, the company behind WordPress.com, which serves more than 15.8 billion pages a month. I’m extremely excited that I became a part of 100% distributed team where everyone primarily works from home. I joined over 320 passionate people from all around the world, and I will work as a JavaScript Wrangler. By the way, Automattic…
-
Using JavaScript ES6 in practice
We all know this language as JavaScript, but the official name is ECMAScript. The most recent official Ecma Standard is called ES5 (ECMAScript Language Specification Edition 5.1). It was published in June 2011 by TC39 (Ecma Technical Committee 39) – the committee evolving JavaScript. Focused development of the sixth edition started earlier in 2009, as the fifth edition was still…
