For some time, I am using docker to setup my dev environment. If I need a database engine, I set it up as a docker container. Need RabbitMQ - docker. It is quite handy as you don’t need to install anything on your PC and easily remove it when you don’t need it anymore. Today, I wanted to setup ElasticSearch but turned out to be more complicated than simply executing a command found in the docker hub.
Nearly three months ago, I have joined a contest called “Daj Się Poznać” (Polish for “Get yourself known” or “Get Noticed”). The rules are simple - you have to blog twice a week and work on an open source project on GitHub. All of this for 3 months - from March till the end of May. As it is close to the finish line, I would like to give you an update on how I am doing so far.
We, as developers always strive to create most efficient implementations in our applications. We want fastest algorithms, multithreading and… async. Some say “async all the things”. This makes processes non-blocking. When one task waits for another one to finish, it’s not blocking resources. Some time ago, I have noticed similar patterns in the real life.
Half year ago, I was a dedicated and happy Android user. My first smartphone was an iPhone 3G. At some point, I changed it to Google Nexus One. Then, I’ve had all phones from the Nexus line (except 6 & 6p). Last December it turned out, I will be working on an iOS app, so I got iPhone 7 to get familiarised with the UX. Today, I would like to share with you top things that annoy me every day in my phone.