TechNewsLetter: Vol1

There are some interesting stuffs out there. I hope it will help me and you keep up-to-date with the world of technology, rounding up the best new products and things you need to know about.

Whether you’re working with web applications or behind the scenes services, you’ll probably be using HTTP somewhere. So it’s worth noting that the HTTP/1.1 RFC has just been replaced, by a series of clearer and less ambiguous documents. Worth reading.  https://www.mnot.net/blog/2014/06/07/rfc2616_is_dead

ServerSpec:-  Write your spec for your Servers

http://serverspec.org/

https://github.com/serverspec/serverspec

EC2BOX:-

A web-based SSH console to execute commands and manage multiple EC2 instances simultaneously running on Amazon Web Services (AWS).

https://github.com/skavanagh/EC2Box

Changelog is a tool designed to answer the question “What changed in the last twenty minutes?”. It provides a simple HTTP api and a web interface and is intended for tracking everything from deployments, dns changes, reboots, creation of servers, etc.

http://engineering.prezi.com/blog/2014/05/28/changelog-a-tool-designed-to-help-you-recover-faster/

https://github.com/prezi/changelog

SteveJobs Resume 🙂 http://www.landsnail.com/apple/local/steve-jobs-resume/Resume.html

ReadOps

A virtual bookclub for people interested in tech ops. ReadOps is an online book group all about technical operations

http://readops.com/

Overcast

A simple, SSH-based cloud management CLI.It is easy to spin up, configure and manage clusters of machines.

https://github.com/andrewchilds/overcast

Mambo-collector

An interesting tool that connects MySQL with statsd, simply write SQL queries and provide a metrics name and the script will do the rest.

https://github.com/banyek/Mambo-collector

envirius

Envirius is described as a universal virtual environments manager. Like virtualenv in python, rvm in ruby, nvm for node, etc. but without needing a separate tool for every language or framework.

etcd

A highly-available key value store for shared configuration and service discovery. etcd is inspired by Apache ZooKeeper and doozer

https://github.com/coreos/etcd

Mist.io

Mist.io helps you manage and monitor your virtual machines, across different clouds, using any device that can access the web.

Link1:- https://mist.io

Link2:- https://github.com/mistio/mist.io

GoShip

A simple tool for deploying code to servers.

https://github.com/gengo/goship

Depot

Used to push, it is a replacement for reprepro+s3cmd sync and whatnot.

It does incremental updates of a repo, so you don’t need to keep a full local copy of the repo anymore.

You just feed it each package as they are made and it updates all the various metadata files as needed.

https://github.com/coderanger/depot

wonton

If you want to transfer any tools from Amazon S3 to Rackspace or Vice Versa

https://github.com/rackerlabs/wonton

A good topic of conversation when it comes to growing teams and codebases is how to manage change. Pull requests are the default GitHub answer but this post makes some good points about the advantages of tools like Phabricator for different workflows

http://cramer.io/2014/05/03/on-pull-requests/

Packetbeat

It looks like a very nice new open source application monitoring and packet tracing system. A lovely Kibana based interface and agents which can detect various types of traffic once installed make for a very simple getting started experience.

http://packetbeat.com/

gu-who

A neat approach to managing users in a large GitHub organisation. Provides tools for auditing users, ensuring two factor authentication is enabled and providing reporting of issues.

https://github.com/guardian/gu-who

cpthook

Managing multiple different git hooks across multiple repositories for self-hosted git repos can be a pain. cpthook aims to make that easier, moving the configuration into a simple YAML file and providing a command line to manage the hooks.

http://cpthook.com/

A nice set of strong cipher settings for Apache, Nginx and Lighttpd. Designed to be copy and pasted by people who know what they are doing, but a good example to study if you’re just looking at SSL.

https://cipherli.st/

Nagios-Herald is a project that aims to make it easy to provide context in Nagios alerts.

https://github.com/etsy/nagios-herald

Openduty is an open source Alerting and incident escalation tool. It supports alerting with XMPP, email, SMS, Phone and Push notifications, and supports the Pagerduty API for triggering alerts.

https://github.com/ustream/openduty

Checkzilla is simple tool for letting you know about out-of-date software versions. It currently supports Rubygems and NPM, but it’s extensible for other package types. Being able to manage this in one place feels like a good thing.

https://github.com/mickey/checkzilla