In April 2017 I gave a talk on 4developers 2017 – the largest IT conference in Poland. In the talk titled “How to write. Craftman’s guide” I encouraged IT people to not only write code, but also write articles, posts and books to share their knowledge with their peers.
See additional materials here (in Polish).
In March I attended Retail:Code 2017 conference in London as a speaker. In this article published in eMAG TechLabs, I wrote about my experience at this event and discuss the key takeaways of the experts discussion panel on Continuous Delivery that I facilitated.
From time to time there’s a situation when you have some innovative idea or recently acquired some skill. It definitely did cost you some time and effort. Why not share it with others? Preparing your thoughts for the public consumption helps you organize your knowledge, review the possible flaws and put your idea up for the peer review.
In my recent article in eMAG TechLabs blog I share my techniques that are helpful when you want to put your thoughts on paper (actual or virtual one).
After publishing my book on Apache Thrift I was asked to do some presentation for software developers in my company about this topic. As a follow up of the presentation I wrote an article preserving most of the presentation contents and adding some code examples. You can read it here.
I encourage you to check out my recent article Effective communication in software development projects – in 7 easy steps published in the eMAG TechLabs – the tech blog of the company that I work for as a Software Development hub manager.
In this article I present seven easy rules that you should take into consideration if you want to improve communication in your projects – not only IT related. It is based on my previous experience married with the culture and experience of eMAG.
This article is my next work in the series related to effective communication, after article in Smashing Magazine and presentation on WarszawQA meeting.
If you have any comments or suggestions – please don’t hesitate to contact me.
In 2011 I prepared a tutorial on Apache Thrift, which was as transcript of my exploration of this great framework. In the first half of 2015 I was approached by Packt Publishing to write a book in their “Learning” series, to serve as an introduction to Apache Thrift.
I am proud to announce, that after over half year of hard work the book was published. It is available in the paperback and ebook formats, from the publisher’s website, on Amazon and some brick-and-mortar bookstores in English-speaking world. If you would like to learn about the Apache Thrift framework I recommend my book, which is the first (and currently only) publication of this kind.
The book is available from:
If you read this book and have any questions or concerns – please don’t hesitate to contact me – I’d be happy to help.
Recently I took part in the first event called WarszawQA – organized by the community of people interested in Quality Assurance in Warsaw. I gave a talk about basics of effective communication in the IT projects.
You may find my presentation here and the summary of the meeting here (both pages in Polish). I hope, that the video of the presentation will be released soon too.
I was recently approached by curators of the Workspiration website to write about tools that I use in my work and sources of my inspiration.
You can read my entry here.
Alfred 2 is awesome productivity application for Mac OS X. It allows you to quickly search files, navigate web, run applications and many more. One of the great features of Alfred are workflows – custom actions, that can be triggered (and programmed) by the user.
As a solution to my frequent need of calculating the exchange rates between currencies, I made an Alfred 2 workflow that allows to do exactly that, using Google-like syntax, for example:
rate 123 USD in EUR
will yield result:
Here’s a screenshot:
You can download the workflow here. Installation instructions are on the project’s Github page, as well as the code and issue tracker.
One of the most important factors in the success or failure of any IT project is communication. Surprisingly, there are not many people, who can use the communication tools effectively. In the article published in the Smashing Magazine I provide an overview of basic tools, such as e-mail, issue trackers, and meetings.