Service objects in Node.js

In MVC frameworks it’s usual that controllers contain a lot of code and are the hardest part to understand; in consequence - to debug and refactor. Why? One of the answers would be: controllers don’t respect Single Responsibility Principle. Their job starts when they receive an HTTP request,...

What to Expect in 2016 ?- The Digital Marketer's Point of View

Digital Marketing Trends 2016 2015 is inevitably coming to an end. While preparing summaries and hopefully drawing conclusions you shouldn’t forget about the upcoming battle — 2016. It has a lot of changes in store for nearly all areas of business. In the article below I would like...

Actionable Tips to Avoid Software Outsourcing Disaster

Over my professional experience I have been a CTO for several startups. I've worked on both small apps for the local market, and big international systems running on multiple platforms. I used to make a lot of IT/management mistakes, but I gradually found a way to overcome those problems...

How I develop MeteorJS apps

What this article is about In this article I will show you my way of setting up apps written in MeteorJS. And how this helps me avoiding problems when the app grows. I have divided the article into three parts: part 1. Package for everything <- you are here...