We help businesses grow

Insights from our engineering and management teams.

It’s a celebration! A roundup of our best articles

It’s a celebration! A roundup of our best articles

Here at Algotech Solutions, we are passionate about every aspect of our technical development. We love giving back to the community and each article we write is a statement about that. When we...

10 actionable tips for better programming in 2018

10 actionable tips for better programming in 2018

The time is ripe for New Years' resolutions. Losing weight, running a marathon, learning cha-cha, reading 1 book a week and so on. And for programming? It's time to boast about writing spotless...

What is algorithmics and why does it matter?

What is algorithmics and why does it matter?

Algorithmics is one of those fields of computer software that seems maybe too... exotic. Maybe too theoretical. Maybe too abstract and confusing. Like many tech buzzwords (see "big data",...

Interview Tips: a Fizzy Case Study

Interview Tips: a Fizzy Case Study

Everyone, from students with no experience whatsoever to senior developers looking to change their workplace, asks around for interview tips and tricks. Will they hire me if I dress to impress?...

The Holy Grail of good code

The Holy Grail of good code

Like all things related to beauty, the measure of good code is in the eye of the beholder. There is no clear and limited set of guidelines that would, in theory, result in The Best Code Ever™....

Handle number overflow in JavaScript

Handle number overflow in JavaScript

While I was solving an algorithmic problem, I came to a point where I had to work with large numbers in JavaScript. I had to be sure the result doesn't overflow (or, if it did, I wanted to know...

Book recommendations for programmers

Book recommendations for programmers

I have been an avid reader my entire life, and I have a variety of book preferences in different subjects, fiction and non-fiction alike. However, in adult years, people usually let this passion of...

JavaScript meets ES6

JavaScript meets ES6

What will this article will be about? You may ask yourself "Why do I need to switch from ES5 to ES6, when it was only released last year and not many of the software products use it?". Well,...

Add an Admin Panel To A NodeJs Project

Add an Admin Panel To A NodeJs Project

As a developer, I like to work with NodeJS and MongoDB (I've also written about it before), but I usually have problems with manual administration. Long story short, it is difficult to manage...

Need real technological expertise and consulting?

Algotech is the software development arena where our team fights to develop and deliver projects on time, on budget and on scope.