Tag Archives: programming

Developers Ecosystem in 2017: JetBrains survey

Recently JetBrains conducted an extended survey about the developers ecosystem, that is, what languages/frameworks the developers are using, in which companies they work (by size), what is the demographical situation etc. The survey obviously mainly covers the users of JetBrains products, so it is not the whole dev ecosystem, but it is interesting still. Continue reading

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

Spring Retry, because Winter is coming

OK, this is actually not about the winter, which as we all know has already come. It is about Spring Retry, a small Spring Framework library that allows us to add retry functionality to any task that should be retryable. Continue reading

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

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 , , , | 4 Comments

Cover your bases, or How to play the tests

Writing tests is an important part of a developer’s job, however, it can be boring. Especially if you are not a TDD fan and leave the tests for after the code is done, so that you have to write a … Continue reading

Posted in java | Tagged , , | Leave a comment

What programmers want

Recently I’ve been asked by an HR person to tell which factors influence Java programmers wanting to change a job, what is important when we consider a change. I gave it a great deal of thought, and the result has been so extensive as to warrant a blog post. Which I now present here.

I don’t aspire to cover everything or to be completely objective, but I tried to think of everything that can be important from my point of view. So, here goes everything. Continue reading

Posted in HR, Programming | Tagged , | Leave a comment