
Manage Multiple Interactive Sessions with Tmux
All professions and crafts have tools. Mastering the tools is a big part of being successful and software development is no different. If anything, there are more tools to choose

All professions and crafts have tools. Mastering the tools is a big part of being successful and software development is no different. If anything, there are more tools to choose

Over the past few years, hackathons have become incredibly popular, drawing thousands of participants and offering enormous prizes. The success of public hackathons has led some companies to start hacking

With all the buzz surrounding IoT, it’s fair to assert we are in the midst of another shift in computing. Enabled by cheaper hardware and elastic cloud based services, we

Libraries are cohesive pieces of reusable code that encapsulate some functionality or business logic and exposes it to developers through an API, which a collection of public functions, classes or

Introduction A domain-specific language (DSL) is a language that you design with a specific domain in mind. There are two types of domain-specific languages (DSLs): external and internal. The former

A great concern in many web applications is how scheduled jobs can be executed. There are many job scheduling frameworks available and Quartz.NET is one of the most popular. Quartz.NET

Overview The introduction of SOA (Service Oriented Architecture) created a lot of buzz a while back, but then got caught up with some negative connotations as is was associated with

In a previous project management article, we discussed financial analysis and its importance. If we decide that the project is profitable, the next step is to analyze the work scope.

This article will discuss the fourth project constraint???time. After determining that the project is profitable, accepting it, decomposing the work scope into smaller tasks and assigning responsibilities, it is necessary