We help businesses grow

Insights from our engineering and management teams.

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...

Setup a foolproof CI with Scrutinizer as a step

Setup a foolproof CI with Scrutinizer as a step

Continuous Integration. Wow, that sounds awesome! Indeed it's one of those loosely-used terms programmers love, alongside "Big Data", "Code Review" and the likes. But more than being a cool buzzword,...

Deleting unused Django media files

Deleting unused Django media files

Handling Files in Django is pretty easy: you can add them to a model with only a line (for a brush-up on Django models, you can check out our article on handling data web frameworks), and the...

Build a RESTful API Using LoopBack

Build a RESTful API Using LoopBack

What does RESTful API really mean? REST stands for Representational State Transfer. It is an architecture that allows client-server communication through a uniform interface. It is also stateless,...

Working with data in web frameworks

Working with data in web frameworks

At AlgoTech Solutions, we are always interested in modern technologies and what makes them unique. Previously we've covered why converting to another web framework is not such a difficult task....

Build a wrapper directive for animate.css

Build a wrapper directive for animate.css

This tutorial will present a way of implementing a wrapper directive for the popular animate.css animations file. Introduction I recently discovered this interesting css animations file called...

Git Tips and Tricks

Git Tips and Tricks

When I think about Git, I think about it as a time capsule one can travel with at a specific point of time in the source code history. Even though it might seem pretty simple, Git is an extremely...

Converting to another web framework: Basic apps in Symfony and Django

Converting to another web framework: Basic apps in Symfony and Django

Many times have I heard the following from a developer: "I am scared to change technologies", "I am excited but I'm afraid it will be entirely different", "I only know <insert web framework...