REST API Error Handling with Express.js

When you are writing an API, especially when is going to go public, you want the error responses to be as consistent as possible. You want your errors to be identical everywhere, to provide not too much information for your internal system but enough… »

References from my Javascript 101

A week ago Thanasis asked me to make a Javascript 101 for the SKG Node.js monthly meetup . The trap? I had to present it a week after. :/ At first, it looked not such an easy task, since I hadn't have any slides or anything ready for it. Fuck it… »

Hands on React.js

I haven't really gotten into React.js yet, even though I have heard about it about a year ago. It was this video, about react-native and how you can build native iOS apps with Javascript, that really got me thinking. So, I started searching… »

Common Concurrency Problems

A common problem to Computer Science is Concurrency . Most of the application we use today, use it in order to better utilise the hardware underneath them, especially when you are dealing with multicore systems. Now a few days ago I bumped into an… »

Choosing your next best tool

This time i decided to post on Medium as being my favorite blogging platform for long time now. I am talking about the process of choosing a new tool in a world where every day something new is coming out. Checkit out. As always feedback, comments… »

I am Kostas Bariotis, a web developer, a proud wanderer and a passionate doer. My mission is to write clean and efficient code, to solve problems on the Web and to learn something more. Read more about me or get in touch .