Adding Dimension With a Swimlane Matrix

Swimlanes organize graph visualizations in a simple, user-friendly manner. Typically, process flows use swimlane diagrams to group components into individual categories, or lanes. Each node represents a task or activity and the lanes organize them by role, function, or department. However, because swimlanes are usually defined along a single axis, they tend to be used as alternatives to other graphical cues like text, coloring, or icons. In this scenario, swimlanes only add one additional dimension of data. Tom Sawyer Perspectives can help you show more.

In this Purchase Order workflow, the vertical lanes show the days on which tasks need to be performed, while the horizontal lanes define the task type. This helps keep the overall process on schedule.


Lessons Learned While Building Near Real-Time Network Traffic Analyzer

Once before, we had to implement a software service for *nix systems to provide real-time and historical insights on the traffic passing through them. 

At Plexteq, we develop complex networking and security applications. We would like to share how we approached the challenge and show what are important points to pay attention to when developing high-performance network applications. 

5 Tips for Better REST API Design

There is no doubt that "API" has become the de-facto standard for exchanging information between systems and also helps in better integration within components of a system. 

In this article, I will share some of the practices that I followed while working on multiple REST APIs design and implementation.

SOCKS5 Proxy and its Benefits

Like many other internet protocols, SOCKS channelizes packets between a server and a client with the help of a proxy server. The packets of information are transferred through a proxy server that generates an arbitrary IP address before the information reaches its destination.

SOCKS5 is the latest version that uses proxy servers to form User Datagram Protocol (UDP) or Transmission Control Protocol (TCP) through arbitrary IP addresses.