How DevOps enables IT performance and organizational performance

August 11, 2015 Leave a comment

Skelton Thatcher Consulting - Blog

What we learned from PuppetLabs State of DevOps Report 2015

Summary: the 2015 State of DevOps report from PuppetLabs highlights some important points for organisations setting out to create a high-performing DevOps-driven approach to building and operating software systems: deploy faster and more frequently; apply DevOps to legacy and brownfield systems as well as greenfield; recruit and retain more women for tech teams; and deployment pain is a good yardstick for IT performance.

The combined focus on throughput AND operability is the key to high IT performance via DevOps.

Key points from PuppetLabs State of DevOps report 2015

At Skelton Thatcher Consulting we have long valued the clarity and insights produced by PuppetLabs in their annual State of DevOps report. Here are the key aspects of the 2015 PuppetLabs State of DevOps report as we see them – we’ve read the report so you don’t need to!

View original post 995 more words

Categories: Uncategorized

Crashes only on Wednesdays

July 31, 2015 Leave a comment

Gyrovague

Ants, Gardens by the Bay, SingaporeSit back and grab a drink: it’s time for the story of one of my favorite bugs.

‘Twas my very first IT job, a software developer summer internship at a manufacturer of very serious medical equipment, primarily anesthesia delivery systems and hospital patient monitors. The latter are the boxes you see bleeping next to bed-ridden patients, drawing graphs of pulse, blood pressure, respiration etc and summoning nurses when they flatline.  The office was full of 2-meter cylinders of laughing gas, luxuriously bearded gurus expert in embedded systems, and entire rooms devoted to the documentation needed for the FDA certification of various devices.  Hushed voices still spoke of a bug that had slipped through testing ten years ago in one piece of anesthesia kit and caused the machine to reset in the middle of surgery, and needless to say a teenage greenhorn like myself was kept well clear of all…

View original post 783 more words

Categories: Uncategorized

JSON pattern matching with sed, perl and regular expressions

July 29, 2015 Leave a comment
Categories: Uncategorized

Using Spring XD to stream Tweets to Hadoop

July 23, 2015 Leave a comment

Aman Kumar

1 – Download and Install Spring-XD

Spring-XD can be found at http://spring.io. This tutorial uses the 1.0.0.M3 version, so conventions may change in next release. Follow the install instructions and kick up Spring-XD with a test stream to make sure it’s looking good.

create stream --name ticktock --definition "Time | Log"

That simple instruction should begin showing output in the server terminal window similar to:

2013-10-12 17:18:09
2013-10-12 17:18:10
2013-10-12 17:18:11
2013-10-12 17:18:12
2013-10-12 17:18:13
2013-10-12 17:18:14

Congrats, Spring-XD is running.

2 – Download and Install Hadoop

The hadoop can be installed on the singlenode by using the steps mentioned in my previous blog at https://amankumarlabra.wordpress.com/2014/08/09/installing-single-node-hadoop-2-4-1-on-ubuntu/

Configuring Spring-XD to use Hadoop :

Step 1 – Edit the Hadoop.properties file Edit the file at XD_HOMExdconfighadoop.properties to enter the namenode config:

fs.default.name=hdfs://10.0.0.27:8020

Step 2 – Spin up the Spring-XD Service with Hadoop

In a terminal window get the server running from…

View original post 501 more words

Categories: Uncategorized

Discover Contacts And Domains With Recon-ng

July 15, 2015 Leave a comment

Penetration Testing Lab

Automation is really important in penetration testing engagements because it can help the penetration tester to save time and to give more attention to other activities.For that reason many pen testers are putting effort to build tools to assist them with a variety of tasks.Such a tool is the recon-ng which can perform web-based reconnaissance and it can be used in social engineering engagements or for extracting information that exists on the web.In this article we will examine how we can use the Recon-Ng framework to discover different type of information.

We can type help in the framework in order to see a list with all the available commands.

recon-ng - commands recon-ng – commands

We can see that there is a command named modules.We will type that command to check the existing modules that we can use.In the next image you can see a sample of the available modules.

recon-ng - sample of the available modules recon-ng – sample…

View original post 228 more words

Categories: Uncategorized

Microservices Development with Scala, Spray, MongoDB, Docker and Ansible

July 15, 2015 Leave a comment

Technology Conversations

This article tries to provide one possible approach to building microservices. We’ll use Scala as programming language. API will be RESTful JSON provided by Spray and Akka. MongoDB will be used as database. Once everything is done we’ll pack it all into a Docker container. Vagrant with Ansible will take care of our environment and configuration management needs.

We’ll do the books service. It should be able to do following:

  • List all books
  • Retrieve all the information related to a book
  • Update an existing book
  • Delete an existing book

View original post 1,560 more words

Categories: Uncategorized

Java 8 Streams: Micro Katas

July 15, 2015 Leave a comment

Technology Conversations

A programming kata is an exercise which helps a programmer hone his skills through practice and repetition.

This article is part of the series Java Tutorial Through Katas.

View original post 383 more words

Categories: Uncategorized
Follow

Get every new post delivered to your Inbox.