Category Archives: Uncategorized

Come on baby and rescue me, or RescueTime productivity tool

Our life online is full of distractions. So much so that sometimes you want to track your time and make sure that you give it to the right cause, and not just kill it mindlessly. And when there’s a will, … Continue reading

Posted in Programming, tools, Uncategorized | Tagged | 3 Comments

Describe your API, or Here comes Apiary

There’s an interesting service out there called Apiary which I think was quite underutilized by us, because I only used it a few times in my work. The importance of it, however, was recently proved by it having been bought by … Continue reading

Posted in Programming, tools, Uncategorized | Tagged , | Leave a comment

Why Google is worried, or Are you scared of job interviews?

Recently I’ve been contacted by a Google recruiter, who wrote that she saw my CV in their database and decided to contact me about an opportunity in Switzerland. I declined, because at the time I had a lot on my … Continue reading

Posted in interviews, Programming, Uncategorized | Tagged , , | Leave a comment

Interview questions: verify the braces

This is one of the easier coding tasks, but you still can meet it in some preliminary tech screening. The problem looks like this: Given a string containing just the characters ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[‘ and ‘]’, determine if the … Continue reading

Posted in interviews, java, Programming, Uncategorized | Tagged , , , | 3 Comments

There’s something about… ThreadPoolExecutor

There’s definitely a lot to say about Executors in Java and ThreadPoolExecutor as a particular case, but what I recently ran into was a simple issue. An application gets a large stream of data from source to destination; it does so concurrently so as to speed up the process. Problem was, when I added the parallelism, the application started running out of memory very soon. Continue reading

Posted in java, Programming, Uncategorized | Tagged | Leave a comment

ElasticSearch for dummies, or why you can’t find what you just indexed

So, let’s say you are starting to use ElasticSearch. You have created a new index and put some data there. Then you go and try to search by one of the fields… and can’t find a thing. How can this … Continue reading

Posted in ElasticSearch, Programming, Uncategorized | Tagged , | Leave a comment

Why selling yourself might be more difficult than you thought, or The art of being humble

We are still hiring. It is difficult to me to say that and not express my deepest disappointment as to the fact that we still haven’t found a match for our team. But unfortunately, I still don’t think that it … Continue reading

Posted in interviews, Uncategorized | Tagged | Leave a comment