Inaugural London Jenkins Area Meetup #jenkinsldn

Personal
London Jenkins Area Meetup I have had lot of fun organising London Jenkins area meetup at ThoughtWorks London office in Soho. I would like to thanks ThoughtWorks for sponsoring first ever London Jenkins meetup. There was massive crowd of Jenkins users all over London. The meetup had following agenda •  Registration, Networking with Pizza Beers started 6 pm onwards at ThoughtWorks office. Srinivas from ThoughtWorks has arranged everything there, big thanks to him. •  Announcement: 7pm •  Talk : Jenkins 2.0 by James Nord  : 7:05pm •  Twitter Competition:  Giveaway : Jenkins t-Shirts and Stickers:  8:00 pm I kicked off meetup with brief introduction of the Jenkins area meetup and what topics we going to cover in the future Then James Nord from CludBees given a talk on Jenkins 2.0,…
Read More

My Contribution to Jenkins 2.0 Press Release

Personal
Jenkins 2.0 Hope you are enjoying new and shiny features of Jenkins 2.0 since it's release. The press release is on Businesswire here . New feature include • Pipeline as Code  • Improved User Interface and User Experience  • Security & plugin Enhancements  • New Jenkins WebSite as one stop for getting started guide You can find out blog post from Kohsuke here about the release. In this post, I will cover my contribution to the release of Jenkins 2.0 project. Quote for the Press Release The full press release has published on BusinessWire on 26th April, detailed information of the Jenkins 2.0 feature. Business Wire, a Berkshire Hathaway subsidiary, is a company that disseminates full-text press releases from thousands of companies and organizations worldwide to news media, financial markets, disclosure systems,…
Read More

Slides and Demo : Automated Accessibility – SDET Meetup at BBC

Personal
12th SDET Meeup at BBC I had a fun presenting at 12th SDET meetup at BBC New Broadcasting house on 12th November, 2015.  It has two talks, Matt Robbins presented on 'Autoscaling Selenium Grid'  which was amazing and I presented on 'Automated Accessibility : Current Options' The meetup was sponsored by "Just-Eat"  and arranged well by myBBC team. You can find more about meetup http://www.meetup.com/London-Developers-in-Test/events/226314279/ Slides and Demo : Automated Accessibility Tools My talk was all about presenting all popular automated accessibility tools available in the market. It consist of live demo of all the tools and how we can use it. Automated accessibility tools based on following technology stacks PhantomJS - Most of the tools uses PhantomJS Grunt : Accessibility tools comes as Grunt plugin NodeJS : There are…
Read More

Dockerizing BDD : Presentation at #BDDX15 Conference London

Personal
Agile Testing and BDD Exchange 2015 Agile testing and BDD Exchange 2015 conference has been organised at SkillsMatter, London on 12th and 13th November 2015. It was very informative event and mainly it was well organised by SkillsMatter. The details of the programmes are here, I am pleased to attend and speak at the BDD Exchange 2015. I have presented on the topic 'Dockerizing BDD: Ruby Cucumber Example'. The slides and video of the presentation is available now. Dockerizing BDD : Ruby Cucumber Example The slides of my presentation are available on SlideShare. http://www.slideshare.net/Shashikant86/dockerizing-bdd-rubycucumber-example SkillsCast - Video of the talk The video of the presentation is available to watch on SkillsMatter website. You need to register to SkillsMater in order to watch it. Link to the video can be found…
Read More

Migrating from Boot2Docker to Docker ToolBox

Personal
Docker ToolBox Docker-ToolBox is a new way to install Docker on Mac OSX, Linux and Windows. It deprecated the old way of installing docker with 'Boot2Docker'. In this post, we will see how to migrate from Boot2Docker to Docker ToolBox. It will be great start if you are new to Docker. This post become popular since, it's been tweeted by @Docker. Simple guide on migrating from #Boot2Docker to @Docker Toolbox by @Shashikant86 - http://t.co/jsouaefkj9 pic.twitter.com/8sfHpzxh2J — Docker (@docker) October 7, 2015 Installation It's fairly easy to install Docker-ToolBox on Mac OSX. Visit this page and download it for Mac OSX. Once you download it. You can follow installation steps Detailed documentation is here . Docker toolbox consist of following toolkit. Docker Client - New Docker binary Docker-Machine - Replacement of Boot2Docker…
Read More

Vagrant + Ansible + Appium :BBC Digital Open Day 2015: Slides & Video

Personal
BBC Digital Open Day Video of my talk on "Vagrantification of Appium Hive with Ansible" has been now available to watch. This talk describe : BBC's internal mobile CI a.k.a HiveCI Setup and Provisioning of Hive CI Vagrant and Ansible Appium and NodeJS Video You can watch here OR  by clicking on image below Slides Slides of the talk are available on Slideshare Hope you like it.
Read More

Published New eBook: Practical Cucumber with Ruby Friends

Personal
New Free eBook I am glad to announce my new eBook on 'Practical Cucumber with Ruby Friends' This book covers practical use of Cucumber, Capybara framework with step by step guide. This book also highlights modern web development tools for developers and testers. An open-source toolkit includes Capybara, Poltergeist, Relish, Appium, Calabash, Cuke_Sniffer, Jenkins, PhantomJS etc. The agile development methodologies like Behaviour Driven Development becoming so popular and role of developers and test engineer changing dramatically as teams started using Cucumber as BDD tool. What You will Learn This book will give practical information about Cucumber and related open-source tools. It’s essential for team to learn Cucumber and it’s basic setup. After reading this book, you will able to Setup Ruby-Cucumber Framework Learn about latest open-source tools used with Cucumber…
Read More

Slides & Video : LDNSE #12 Visual Regression – Selenium and PhantomCSS

Personal
 LDNSE #12 Visual Regression Thanks you all who attended #LDNSE 12 Meetup 'Visual Regression-PhantomCSS & Selenium' @Huddle. Big thanks to team Huddle for sponsoring this event with Pizza and Beers. There were three great talks from Phil Mullan, James Cryer and Adam Carmi. Check out this meetup http://www.meetup.com/seleniumlondon/events/220601189/ Now Slides of the the talks are available on 'LondonSelenium' SpeakerDeck. Speedy Web Automation at Huddle Phil Mullan : Test Engineering Manager at Huddle talk about Web automation strategies at Huddle http://speakerdeck.com/seleniumlondon/number-ldnse-12-speedy-web-automation-at-huddle Visual Regression Testing-PhantomCSS James Cryer: UI developer at Huddle talks about automated testing of CSS, HTML & JS with PhantomCSS. https://speakerdeck.com/seleniumlondon/number-ldnse-12-visual-regression-testing   Advanced Visual Test Automation With Selenium Slides from talk on Advanced Visual Test Automation with Selenium at the London Selenium Meetup by Adam Carmi   https://speakerdeck.com/seleniumlondon/number-ldnse-12-advanced-visual-test-automation-with-selenium   LIVE Streaming…
Read More

BBC Internet Blog on PhantomJS, Grunt and Friends

Personal
Responsive BBC Internet Blogs I have written a blog post on 'BBC Internet blog' which gone responsive today. The post on ' Test Automation with PhantomJS, Grunt and Friends'. This post explained how PhantomJS and Grunt has been used for Web acceptance testing, performance testing and accessibility testing. You can read this post by clicking on the image below. [caption id="attachment_2083" align="aligncenter" width="707"] Test Automation with PhantomJS, Grunt and Friends[/caption] The following toolkits used in the post. Ruby, Cucumber, Capybara, Poltergeist Yslow, Confess, Phantomas, grunt-phantomas grunt-accessibility  What People saying on Social Media about this post? Here are what people saying about this blog post This is storify for the lateste BBC intenet blog on Test Automation with PhantomJS, Grunt and Friends. Blogs post can be found here http://www.bbc.co.uk/blogs/internet/entries/a456cf81-a154-3082-a726-d13f4f28ee23 https://storify.com/Shashikant86/bbc-internet-blog-test-automation-with-phantomjs-g Please…
Read More

Fixed: Ruby version manager and OSX Yosemite issue

Personal
Ruby Versions There are tools to change Ruby versions on the fly. Some popular tools are RVM and Rbenv. Using these tools we can change Ruby versions on the fly. On OSX Yosemite 10.10 though you will trap into the issue which doesn't allow you to install Ruby with RVM or  RBenv. You will have some trouble installing 'gcc'. Error looks like this The error shows that there is issue installing gcc48. Solution There is easy but temporary fix to solve this issue. Just run following command from your terminal [crayon-58a984d0edc10326718142/] This will resolve an issue you can install required ruby version successfully. Enjoy Ruby on OSX Yosemite 10.10.
Read More