Bitperi(Periklis Gkolias)

Productivity tips and coding for thriving people

Dear Technical Recruiter...

I like you. I really do. I understand that not all my colleagues feel the same way but I have positive feelings for the work you do. I understand the value of doing a good match between a company and the various candidates. It is a very old problem (not only in modern workplace) which needs solution, thus every help is acceptable. Though, you seriously need to… Stop asking for excellent knowledge Yeap, I said it. Continue reading

Devops and Infrastructure for the Solo Dev

Being solo doesn’t mean your infrastructure and operations has to suck. Sadly, in teams of one (and small teams in general), people being physically or emotionally close (eg friends in life, business partners) can be a great excuse to ignore this important part of your day-to-day. You could find a ton of reasons to invest in a DevOps infrastructure, but the two most important for me are It will save your arse in the long run So you are having a demo tomorrow to your only client or to a very significant stakeholder in your company. Continue reading

Code Review for the Solo Dev

I will start this article, as I did with the previous one in the series. Nothing can substitute a great team. But a real warrior has to be able to rely on thyself if needed. A few people nowadays, work on a team of one. People that are subject matter experts and the very best on their fields (and I am the last human on earth who can give them any professional advice). Continue reading

Asyncio, the invincible

TL;DR / Intro Async programming is the new sexy when it comes to multitasking. It became famous with NodeJS but you can find libraries that support it in most major languages. For example in Python, the two most famous approaches are the usage of Tornado Web Server and the built-in library asyncio. For today we will do an introduction to the latter, as it has gone through tons of iterations and improvements lately and it is ready to charm people with its intuitive approach. Continue reading

Self Testing for Solo Devs

Nothing can substitute a great team. But a real warrior, has to be able to rely on thyself, if needed. A few people nowadays, work on a team of one. People that are subject matter experts and the very best on their fields (and I am the last human on earth who can give them any professional advice). People that have just founded, solo, their own company (or their company partners are not technical). Continue reading

How to Survive a Noisy Office Environment

It is the most accepted fact after the great taste of ice-cream. Software engineers absolutely hate open plans or open offices. They are noisy and tight, distracting, nerve breaking and the last thing they do is to help yu enter a state of flow. Unless you are lucky and your colleagues know the pain and behave accordingly. Unfortunately, the open office, is an inevitable resource of our day to day work and it will be for the next few years, even though there are tons of voices against. Continue reading

Web Assembly for Buzzword Haters

Web assembly looks like the next best thing in web technologies. Even though the first release happened fairly recently, namely in early 2017, there were rumors and anticipation long ago. With a quick google searching, I found this HackerNews article, almost 3 years ago, for example. So what is all the hype about WebAssembly? As with all new(and promising) technologies, there is information overload in the air, I made a compact FAQ to help you get up to speed with this new kid in the town Continue reading
Older posts Newer posts