Blog

Putting our heads together.

Enterprise

09/25/2022

Custom Enterprise Software Development: What to Know Before Your Next Project

There’s a wealth of enterprise software out there but you might find it doesn’t suit your business needs. It has some features you’ll never use, while others you desperately need are missing.

Find out what custom enterprise software is and follow the top trends in the industry. Learn how to prepare for your next project (and how outsourcing can help).

Enterprise

05/23/2022

How to Build An Incredible Agile Software Development Team With Agile Pods

If you need to build a software solution (and you need to build it fast) but your product development team doesn’t have the capacity or the expertise to do it, we have the solution.

If your engineering team is packed with work but you need to come up with fast software solutions, try outsourcing an Agile software development team!

Enterprise

11/27/2017

Code Quality I: Good Practices

Clean code and other healthy programming habits

It is within ourselves to take action and turn our everyday activities into an upward-spiralling workflow. We might feel it takes longer in the short term, but it saves lots of time and headaches in the long run.

Enterprise

11/27/2017

Code Quality II: Metrics

Key indicators to measure the health state of your codebase

No metrics are unquestionable. Nonetheless, keeping an eye on churn, as well as cyclomatic and cognitive complexity is a good habit to help write and maintain a clean codebase

Enterprise

08/31/2017

Spark joins, avoiding headaches

Joining two datasets based on a single key

Spark is an amazing framework for big data processing. But it’s got its shares of OOM messages and weird concepts too. Here, we’ll focus on joining two datasets based on a single key!

Enterprise

04/10/2017

Stability during large refactors

Feature Change: the Node.JS library to avoid introducing breaking changes

How do you guarantee stability when migrating an app to its new version? When we had to go through a large refactor, we compared solutions and opted for Feature change. It is a powerful open-source library that logs differences between two different implementations of the same method.

Enterprise

10/12/2016

From raw data to actionable insights

Introducing Pentaho

Data offers a ridiculously important competitive advantage to those who know how to use it. To transform raw data into actionable insights and improve decision-making, we use Pentaho Data Integration. It is a powerful ETL tool to overcome the limits of scripts based synchronization. Here is an introduction to Pentaho.

Enterprise

09/24/2015

Docker everything

Introducing Docker’s features through a real life example

We too often had to set up the context to deploy an application, and then replicate this into another server. That was until Docker’s magic came to the rescue! This is an introduction to some of Docker’s features applied to a real-life scenario: how to install two Apache Web Servers using different source folders.

Enterprise

06/29/2015

Deploying NodeJS enterprise applications

Using Linux native tools to manage application deployment and proper running

Before we started using Docker for all our NodeJS enterprise applications in production, we had crafted our own way to deploy, distribute, manage and maintain them. We wanted to have a simple standard deployment process for NodeJS applications on Debian / Ubuntu Enterprise servers and we explain it here.