Using the AWS Ruby SDK to launch and tag AWS EC2 Spot Requests

Amazon Web Services provide a number of SDKs that support the various scripting languages. Because we love to automate manual repetitive tasks, we utilized the Ruby AWS SDK to develop a script that: –

1. Creates a specified number of spot instance requests with associated launch parameters
2. Spreads the launch requests over a specified number range of launch zones
3. Waits for the instances to be fulfilled and informs you
4. Tags the instances with your tagname so they appear with a visible description in the web portal name

This is a working version but feel free to enhance to parameterise obvious variables
Continue reading “Using the AWS Ruby SDK to launch and tag AWS EC2 Spot Requests”

Simple Python Clipboard RegEX Parser

Here is some Python code which will manipulate data copied to your clipboard. Just CRTL-C your data, run this Python script with your REGEX manipulators and paste back to the target. I leveraged this concept from Tim Koopmans (thanks Tim), but did a python implementation rather than perl.
Continue reading “Simple Python Clipboard RegEX Parser”

Online Regular Expression Tester

To minimize writing chunks, of code regular expressions can save a heap of work. The downside to this, is that sometimes they can be hard to read, build or test.

To save more time in building and testing your regular expression use a Regular Expression tester. An online regular expression tester that I use often is this one. Does pretty much everything you would need. Test out your regular expressions quickly before using them in any of your favorite scripting or programming languages.
Continue reading “Online Regular Expression Tester”

Passports website enters second day of downtime

DFAT cites ‘technical difficulties’.

The Australian passports website remains offline on Wednesday after more than 24 hours of downtime.

The Department of Foreign Affairs and Trade notified users via its twitter account yesterday, citing “technical difficulties”.

A spokesperson for DFAT confirmed to iTnews the Passport Office was still experiencing technical difficulties with its website today but declined to provide detail on the cause.

Read more

JKMON The new smart predictive analysis tool suite is here



What is the JKMON tool suite?

JKMON is a collection of modules that provide a System Performance Monitoring & Analysis Solution

• Continuously collects ALL system & application performance metrics (including response time) from all projects & environments
• Notifies of performance SLA breaches
• Shows relationships between response times and all system and application measures
• Projects future utilisations, saturation and performance SLA breach points
• Extremely lightweight collection & utilises thin client interface (browser)

• Readily isolate cause of performance issues
• Achieve ‘Early Performance Testing’
• Collects from all Tiers and platforms to central repository
• Identify capacity issues prior to Production Incident
• Identify response time degradation introduction within SDLC or over time
• Minimal system overhead
• Easy UI for all stakeholders with High Level & Drill-Down Detail views
• Can integrate with any existing client monitoring systems

For more information on JKMON – contact us at

We’re hiring

JKVine  is seeking consultants for several engagements in Sydney.

You will possess proven experience, knowledge and skills in the following:
• At least 6 years experience in performance testing
• Proven knowledge, experience and technical understanding of automated performance testing tools
• Proficient in the test tool JMeter
• Proven experience in the planning and execution of Performance testing within medium to large scale software development projects
• Programming experience/expertise in Java, C, C++, SQL as well as in any of the following programming languages: C#, VB, Perl, .Net technologies
• Exposure to both HTTP and WCMS
• Exposure to current commercial technologies
• Ability to document and report status of test progress, risk and issues, and defects
• Proven skills in the development and documentation of risk based performance testing strategies

These engagements are client facing and require good interpersonal and communication skills

JKVine is an equal employment opportunity employer.

In the first instance please send a CV to and we will call you to discuss.

No agencies please.