System Tools

Chronograf - visualizing time-series data

posted May 12, 2018, 8:55 AM by Chris G   [ updated May 12, 2018, 8:55 AM ]

Chronograf is the Complete Interface for the InfluxData Platform

Chronograf is the user interface component of InfluxData’s TICK Stack. It makes the monitoring and alerting for your infrastructure easy to setup and maintain. It is simple to use and includes templates and libraries to allow you to rapidly build dashboards with real-time visualizations of your data.

Chronograf offers a complete dashboarding solution for visualizing your data and monitoring your infrastructure. Pre-canned dashboards are provided that allow you to get started very quickly. You can also create customized dashboards to meet your needs. 

Quad9 Internet DNS

posted Dec 1, 2017, 7:08 PM by Chris G   [ updated Dec 1, 2017, 7:08 PM ]

Internet Security & Privacy In a Few Easy Steps 

Google gave the world the DNS server, which helped the World combat censorship...but also provided Google with your browsing history.

Quad9 routes your DNS queries through a secure network of servers around the globe. The system uses threat intelligence from more than a dozen of the industry's leading cyber security companies to give a real-time perspective on what websites are safe and what sites are known to include malware or other threats. If the system detects that the site you want to reach is known to be infected, you'll automatically be blocked from entry - keeping your data and computer safe. 

Quad9 offers the World, and the promise of Privacy: No personally-identifiable information is collected by the system. IP addresses of end users are not stored to disk or distributed outside of the equipment answering the query in the local data center. Quad9 is a nonprofit organization dedicated only to the operation of DNS services. There are no other secondary revenue streams for personally-identifiable data, and the core charter of the organization is to provide secure, fast, private DNS. 

Interactive JavaScript Diagrams in HTML

posted Dec 1, 2017, 7:01 PM by Chris G   [ updated Dec 1, 2017, 7:01 PM ]


Interactive JavaScript Diagrams in HTML

Panorama Photo Stitching

posted Dec 1, 2017, 6:58 PM by Chris G   [ updated Dec 1, 2017, 6:58 PM ]

Electron - Build cross platform desktop apps

posted Oct 21, 2017, 6:59 AM by Chris G   [ updated Oct 21, 2017, 7:08 AM ]

Build cross-platform desktop apps with JavaScript, HTML, and CSS

It's easier than you think

If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.

Molecule testing of Ansible roles

posted Sep 19, 2017, 3:42 AM by Chris G   [ updated Sep 19, 2017, 3:43 AM ]


Molecule is designed to aid in the development and testing of Ansible roles. Molecule provides support for testing with multiple instances, operating systems and distributions, virtualization providers, test frameworks and testing scenarios. Molecule is opinionated in order to encourage an approach that results in consistently developed roles that are well-written, easily understood and maintained.

Consul - Service Discovery and Configuration Made Easy

posted Jun 6, 2017, 10:34 AM by Chris G   [ updated Jun 6, 2017, 10:34 AM ]

Service Discovery and Configuration Made Easy

What is Consul?

Consul has multiple components, but as a whole, it is a tool for discovering and configuring services in your infrastructure. It provides several key features:

  • Service Discovery: Clients of Consul can provide a service, such as api or mysql, and other clients can use Consul to discover providers of a given service. Using either DNS or HTTP, applications can easily find the services they depend upon.

  • Health Checking: Consul clients can provide any number of health checks, either associated with a given service ("is the webserver returning 200 OK"), or with the local node ("is memory utilization below 90%"). This information can be used by an operator to monitor cluster health, and it is used by the service discovery components to route traffic away from unhealthy hosts.

  • KV Store: Applications can make use of Consul's hierarchical key/value store for any number of purposes, including dynamic configuration, feature flagging, coordination, leader election, and more. The simple HTTP API makes it easy to use.

  • Multi Datacenter: Consul supports multiple datacenters out of the box. This means users of Consul do not have to worry about building additional layers of abstraction to grow to multiple regions.

Consul is designed to be friendly to both the DevOps community and application developers, making it perfect for modern, elastic infrastructures.

Give Life to your Ideas with these two great tools!

posted Jun 6, 2017, 10:30 AM by Chris G   [ updated Jun 6, 2017, 10:31 AM ]

VideoScribe - Create easy whiteboard videos

Take - Turn an image into a video

Unity - Create multiplatform mobile apps

posted May 1, 2017, 10:05 AM by Chris G

Industry-leading multiplatform support

Renowned throughout the industry as the multiplatform game engine, Unity allows you to target more devices more easily. With Unity, you get one-click deployment to the full range of mobile, VR, desktop, Web, Console and TV platforms.

More details at:

Building High Performance APIs using gRPC And Protocol Buffers

posted Jan 12, 2017, 10:17 AM by Chris G

The motivation and design principle of gRPC is available from here:

Building High Performance APIs In Go Using gRPC And Protocol Buffers

1-10 of 26