Migrate from SVN to Github Source control

Before migration make sure you have installed Github client, Java development kit. You can download JDK from https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/ . Make sure your JAVA_HOME is also set under environment variables

Please follow the step by step guide mentioned below:

  1. Create a new folder and navigate to the folder. eg: C:\svnproject
  2. Now we need to extract the SVN project and history, thereafter clone the project for GitHub
    • Open the command prompt and navigate to C:\svnproject
    • Extract project and history from SVN and clone for GitHub by using the following syntax
      git svn clone <SVN Path>
      eg: git svn clone svn://svndomain/ApplicationPath
    • Once you execute the above command, it will prompt you to enter SVN username and password, if SVN is not already configured in your system.
    • After entering your SVN credentials, it will extract the history from SVN and make a clone for GitHub. This step may take time depending upon the history size.


  3. Add the cloned project to the remote GitHub
    • In the current directory, execute the following command to create a remote link with GitHub
      C:\svnproject>git remote add origin https://github.com/repo-name
  4. Verify the GitHub remote configuration
    • In the current directory, execute the following command to verify the remote link configuration is correct
      C:\svnproject>git remote -v
    • If the configuration is correct, we will get the following output with the remote GitHub link
      origin https://github.com/repo-name (fetch)
      origin https://github.com/repo-name (push)
  5. Push the source to the GitHub repo
    • In the current directory, execute the following command to push the source to GitHub repo, this may take time, based upon the size of the project
      C:\svnproject>git push -u origin master
  6. That’s it, you successfully moved the SVN project with history to GitHub

Migrate from TFS to Github Source control

Before migration make sure you have installed Github client, Java development kit. You can download JDK from https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/ . Make sure your JAVA_HOME is also set under environment variables

Please follow the step by step guide mentioned below:

  1. Download GIT-TF from the following URL git-tf.zip
  2. Extract the download file and navigate to the extracted folder. eg: C:\git-tf
  3. Now we need to extract the TFS project and history, thereafter clone the project for GitHub 
    • Open the command prompt and navigate to C:\git-tf
    • Extract project and history from TFS and clone for GitHub by using the following syntax

      git-tf clone <TFS Project Collection> <TFS Project Name> <Output Source> --deep
      eg: git-tf clone 
      http://tfs.comapanyname.com:8080/tfs/DefaultCollection $/Project/ C:\ProjectDirectory --deep
    • Once you execute the above command, it will prompt you to enter TFS username and password. 
    • After entering your TFS credentials, GIT-TF will extract the history from TFS and make a clone for GitHub. This step may take time depending upon the history size. 
  4. Create a new repository in Github
  5. Add the cloned project to the remote GitHub
    • Open the command prompt and navigate output source folder eg: C:\MyEFFramework and execute the following command to create a remote link with GitHub
      C:\ProjectDirectory>git remote add origin https://github.com/reponame
  6. Verify the GitHub remote configuration
    • In the output source folder execute the following command to verify the remote link configuration is correct
      C:\ProjectDirectory>git remote -v
    • If the configuration is correct, we will get the following output with the remote GitHub link
      origin https://github.com/reponame (fetch)
      origin https://github.com/reponame (push)
  7. Push the source to the GitHub repo
    • In the output source folder execute the following command to push the source to GitHub repo, this may take time, based upon the size of the project
      C:\ProjectDirectory>git push -u origin master
  8. That’s it, you successfully moved the TFS project with history to GitHub

These young magicians from India will leave you spellbound on Deccan Chronicle – Sept 29th 2015

People in India have been known to enjoy magical tricks and performances for centuries. With modern day distractions like the video games, cell phones and social media, one often wonders if the art of magical performance and illusion has become a dying art.

We bring to you some of the most popular young magicians in the country who are determined to keep the art of magic alive and kicking. Be it stage performances, risky stunts or even TV shows, these young guns are sure to cast a spell over you.

Neel Madhav

For Neel Madhav, a chance meeting with the legendary magician Jason Randall in the United States changed his life. The 22-year-old even has his own magic show called You Got Magic with Neel Madhav that airs on NDTV Good Times channel. “We were in the mystical Rann of Kutch, shooting an episode for the show and I instantly fell in love with the vastness of the pristine white desert.I came up with the idea of doing a disappearing act standing all alone in the middle of the desert. My team loved the idea and that’s when we got down to planning the trick and it was only after hours and hours of preparation and practice that the trick was ready. Thankfully, it all happened smoothly and the positive reactions the made it all worth it,” he shares.

Suhani Shah

Illusionist Suhani Shah always knew that she was destined to do something different in life. She had her first stage show at the tender age of seven. She believes that Indian magicians have a long way to go if they want to compete with the gadget wizardry and social media today. “Indian magicians should leverage technology for their tricks to keep gadget-obsessed audiences engaged and entertained.  We just have to move beyond the Indian Magic Rope trick,” she says. She also stresses that the beauty of the act lies in the presentation of the performance rather than the trick itself.

Rajesh Kumar

Rajesh admits that he wasn’t a big fan of magic performances earlier because he found the tricks to be old-fashioned and boring. But everything changed after he watched a video featuring the popular street magician Cris Angel. Kumar loves to challenge himself by trying out stunts that one considers to be risky. “I even fractured my arm when performing a particularly dangerous stunt called ‘Jaws of Death’ at the India’s Got Talentreality show this year,” he recalls.

Philip Abraham

Philip, who started doing magical performances from the age of 12, reveals that his trick of multiplying currency notes is such a hit among children that many of them sneak in backstage to beg him to teach them how to do it. He feels that magic shows are different from other forms of entertainment as they require one’s complete attention. “Tricks involving audience participation are the most challenging but they also tend to get the best reactions,” he opines.

Ugesh Sarcar

It wouldn’t be wrong to say that magic runs in Ugesh Sarcar’s veins. After all, he is the son of the world-renowned magical performer Prof. M. C. Sarcar, who was even presented with the title of the ‘Crown Magic Prince of India’ by the Late Lal Bahadur Shastri. “When I was very young, I would assist my dad in his stage performances. That was when I decided that I would be the next biggest name in magic,” he shares.

Article by Nahid Butt ,Deccan Chronicle 29th Sept 2015


National Integration Magic show organized by Survana Karnataka Kerala Samajam on Deepika Malayalam Newspaper dated Aug 15th 2014

National Integration Magic show organized by Survana Karnataka Kerala Samajam featured on Deepika Malayalam Newspaper

National Integration Magic show organized by Survana Karnataka Kerala Samajam featured on Deepika Malayalam Newspaper – Aug 15th 2014


No Matter How Grown Up We Are, We Will Be Fascinated By These 9 Indian Magicians on Polka cafe – May 20th, 2015

Magic is an art which uses the fundamental principles of science. But, in order to make it look authentic, it takes great amounts of expertise and practice! The modern street magic scene in India breaks all conventions and the inclusion of some sophisticated techniques makes it a startling experience for the viewers! Here, we list some of the magicians (in no particular order) who have added new dimensions to the Indian magic fraternity. Watch the magic unfold!

Neel Madhav

Neel Madhav truly represents the face of modern street magic in India. With his unconventional techniques like mind reading, neuro linguistic programming and criminology, he is quite the magician! He hosts his own weekly travel show called “You Got Magic with Neel Madhav” on NDTV Good Times.

Follow him here.

Ugesh Sarcar
Image credit: Knowyourstar

Ugesh prefers the word ‘mystician’ instead of magician to describe himself. Son of eminent magician Prof. M.C. Sarcar, Ugesh honed his skills under the guidance of his father. He performs various kinds of tricks which include card tricks and levitating objects, but mind reading is his specialty! He made his first television appearance in the show “Ugesh Sarcar’s 3rd Degree” which was aired on Bindaas channel. Ugesh began the trend of Street Magic in India. He is known as India’s First and Ultimate Street Magician and has been for the past 10 years.

Follow him here.

Rahul Kharbanda
Image credit: near.in
ILLUSIONIST Rahul Kharbanda has performed across the globe and dazzled audiences of all ages with a powerful mix of the most outrageous and astonishing acts ever to be seen on stage & in Street Magic.His non-stop show is packed with thrilling and sophisticated magic of unprecedented proportions wherein the audience witnesses stunning acts of grand illusions with creative appearances, levitation, mind-reading, disappearance and more.

Stand up Magic acts ~ Creative Product launches ~ Corporate Entertainment ~
Meet ups ~ Mentalism ~ Product Promotions

Follow him here.

Suhani Shah
Image credit: Suhani Shah

Suhani’s performances provide entertainment through grand illusions, mentalism acts, levitations, visual effects, blindfold presentations and audience participation – all combined with a dash of masti, delivered Suhani style! She has showcased her skills at educational institutions, corporate companies, IPL parties, celebrity nights and even international television.

Follow her here.

Magician Philip
Image credit: magician philip

Magician Philip is a young magician whose magnetism, personality and showmanship has influenced many and enthralled audiences all over. His first influences were magic books and magic shows. He received his training under the guidance of magicians Gopinath Muthukad and Rajamoorthy at Magic Academy. He is the founder of Indian Magicians and World of Magician portals!

Follow him here.

Magician Krish
Image credit: Magician Krish

Krish (not Krrish from the movies!) started his journey of magic at the tender age of 7! He has performed at many prestigious magic events across the country. One of his inventions, ‘Nacked in the Wind,’ won him the Best Magic Award in 2009! Mentalism is his forte.

Follow him here.

Magician Rajesh Kumar
Image credit: rajesh magic

It is a breathtaking experience to watch Rajesh Kumar perform his tricks. His shows are known for their intensity and amazing crowd participation. He was awarded the Jadu Shrimoni award by the Indian Brotherhood of Magicians and Jadu Kala Trust. This year he will participate in popular show called India’s Got Talent. In one of his trick he vanished the Delhi Pritampura tv tower in broad daylight.

Follow him here.

Magician Tejas
Image credit: gigstart

In a world of fickle careers and changing paths, Tejas had made up his mind about what he wanted from life at the age of 10 years. All the hard work he put into learning and practicing magic earned him the National Award! He went on to participate in the reality show ‘India’s Magic Star’ in 2010.

Follow him here.

S.A.C. Vasanth
Image credit: youtube

‘Master Magician’ S.A.C. Vasanth is a leading illusionist in India and is well-known for his innovative illusion performances. He has entertained millions over the past 11 years and has a steadfast reputation among his clients. He was awarded the Master Magician title in the show ‘India’s Magic Star’ in 2010.

Follow him here.

Did these desi magicians blow your mind away? Tell us in the comments section below!

Article by Saurav Naug , polkacafe 20th May 2015

Magic And A Mission – Tadpoles.in Aug 25th 2014

He can bring you back to life after beheading you or putting a sword through your neck. He can unshackle a handcuff in a matter of seconds. Wait, that’s not all, he can also levitate.

Whenever Phillip Tiju Abraham or popularly known as ‘Magician Philip’ hits the stage, he mesmerises his audience with not only his wizardry, but also his messages.

A Keralite who started magic at the age of 12 is now known as the PC Sorcar of South India. But unlike other magicians of our country, Phillip gives his audiences something more, a wholesome experience of wizardry and a message that resonates strong for years to come.

 “I saw a magic show when I was 9. I was inspired by the performance. At the end of the show, the organisers were distributing magic books, I got one. My first lessons were from that very book,”said Phillip who is also an IT Engineer.

In a span of one year, Philip made the best use of his book and learned the tricks. But he was yet to perform in front of an audience.

“My first live performance was at my school in front of about 40-50 students and a few teachers. It went very well. I was an instant hit.”

Soon, the doors to the world of magic opened wide for Phillip. The great Gopinath Muthukad, known for conveying messages to the society through magic took Philip under his wing.

The sorcery was at its peak.

“I have been trained by many great magicians. Rajamurthi, Subhash and of course Muthukad Sir to name a few,” said Philip.

Philip gives a vivid account of his first few tricks. The Mind Reading Trick in which audiences were asked to write their names on a piece of paper and they were put inside a box.  Without opening the cheats, Philip would know the name. Then, one of his most popular trick was, the breaking and restoring a match-stick trick.

“It is simple but nevertheless awe-inspiring.”

However, it was not until October 2010 that Philip became a household name in South India. Much like his guru, Philip too was keen on solving social problems.

The Dream of Gandhiji was the answer.

“I wanted to spread the message of Gandhi Ji through my magic. He has changed the world. I believe I have touched many lives with my performances,” said Philip.

The Dream of Gandhi Ji campaign was an idea to spread messages of peace and social harmony. It was a show in which audiences experienced life values and messages through magic.

It started on Oct 2, 2010 and ended on Jan 30, 2011.

Philip’s performances have been lauded by many states. In 2012, he received the Certificate of Honour from the Magic Academy of Bangalore. Earlier in 2007, he was given the perfect performer award by the Magic Academy of Trivandrum.

When asked about how he mastered his tricks, Philips had just one answer – Practice

“Just like a sportsperson, a magician needs to practice day in and day out.”

He also said that magic, unlike other countries has not grown in India because of lack of initiative. It is like running a business, he says.

“You have to be your own promoter.”

One of his favourite tricks is the Linging Ring trick in which he joins two rings without using his hands. However, his fans are always bedazzled by The Money Trick.

“In India if you do anything with money, people love it,” says Philip. In this trick he creates an illusion in which he starts multiplying money. The audiences jump out of their seats.

Currently, Philip performs most of his shows in Bangalore. He is also working for an IT company as a code writer.

His penchant for magic led him to develop two magic portals – indianmagicians.com andworldofmagicians.com, websites in which an aspiring magician can find information like magic courses, societies, history, competitions and tours.

His message for young magicians is straight and simple

“The magic behind a successful magician is hard-work. The trick is not to take short-cuts,” he said.



Article by Aninda Das, Tadpoles.in


Smart technique to make placeholder to work in all the browsers

The placeholder attribute specifies a short hint that describes the expected value of an input field, the short hint is displayed in the input field before the user enters a value. The placeholder attribute is supported in Internet Explorer 10, Firefox, Opera, Chrome, and Safari. Its a pain for developers to make it work for browsers which doesn’t support placeholder. We do have lots of plugins, which will enable us to fix this issue, however most of them are complicated solutions.

Well, I have a simple solution to make it work for browsers which does not support placeholder.

1. Please add the latest jquery reference to the page  [I have used jquery.1.11.1 ]

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

2. Design the page with placeholder attribute

<input type="text" name="firstName" placeholder="First name">

3. Just add the magic script to the page.

$.support.placeholder = ('placeholder' in document.createElement('input'));
if (!$.support.placeholder) {
      $('[placeholder]').each(function () {
            if ($(this).val() === "") {
      $("[placeholder]").focus(function() {
            if ($(this).val() === $(this).attr("placeholder")) {
      }).blur(function() {
            if ($(this).val() === "") {

Basically we are checking the browser supports place holder attribute or not. If it returns false, we inject our piece of code. On load we move the place holder data to value attribute, so when the page loads place holders are already in place. Two basic placeholder events are blur and focus, on focus we remove the value and on blur we put the value back. To look like placeholder we can add simple css styling, in this case I use ‘placeholderstyle’ with color #B1A9B1.

Simple Solution … 🙂

Google announces Android L’s developer preview

Google has officially unveiled Android L’ on June 25th 2014 during the Google IO conference. The new OS features some of the biggest changes since Android launched in 2008, its available from June 26th as a developer preview. Some of the noted features are as follows:

Material design & UI Changes: Material Design renders as if it’s floating just over the home screen, complete with realistic shadow and depth based on the material properties of card stack. With Material Design, Google is introducing a careful dose of three-dimensionality into Android. Android L includes enhanced notifications. Users can now pull down their device’s Notifications Drawer from the lock screen and double tap a notification to automatically jump to a specific app. Google has also modified the recent apps section.

Android L-Developer Preview
Android L-Developer Preview

A New Runtime (ART: Android Runtime):  ART brings twice the performance over the current runtime, Dalvik. It has been available as a preview for KitKat, but is becoming the default runtime in the L release. It’s more memory efficient, more flexible, and faster.

App Indexing: App Indexing allows you to connect pages from your website with specific content within your smartphone app. This enables smartphone users who have your app installed to open it directly from relevant mobile search results on Google.

Performance Boost & Battery Life: Android L is expected to bring some serious battery improvements to your mobile devices via Google’s Project Volta. Project Volta is our effort to make the platform energy efficient and to give you more control over resource usage.  Google also promises that the OS’ new Android Extension Pack will bring PC-level graphics to mobile devices complete with tessellation, geometry shaders, computer shaders and ASTC texture compression.

Android Wear SDK: Android Wear extends the Android platform to a new generation of devices, with a user experience that’s designed specifically for wearables. Some of the expected features are Synced Notifications, Wearable Apps, Send Data and Voice Actions.

Android TV Preview SDK:  The smart TV interface follows the same design as other Google devices, and features apps such as Netflix, iHeartRadio and Eat24. There are also content recommendations. Core search is built directly into the interface, accessible by voice. Search seems to work quite well.

Google TV  Recommendations
Google TV Recommendations

Android Auto SDK: Google formally makes a jump into car technology with Android Auto, a version of the operating system for cars. The service will be fully voice-enabled. Google Maps is heavily integrated into the device. It also supports, messaging and playing music using voice command.

Android Auto
Android Auto


The factory images for the Android L’s release on the Nexus 5 and Nexus 7 will be released tomorrow for developers to play with them. Over the air updates for end-users will arrive soon.


Skype for Linux 4.3 Arrives

Microsoft finally announced Skype for Linux 4.3 on June 18th, 2014. The new release dropped support for direct Alsa support, now it uses PulseAudio for better calling experience.

Skype 4.3 contains below changes:

  • An updated UI: Login screen, main window and options has been updated with the new release. With the new release, the UI is neat and clean.
  • Our new cloud-based Group Chat experience
  • More reliable file transfer support when using multiple devices at once
  • Greater accessibility by blind and visually impaired users
  • PulseAudio 3.0 and 4.0 support
  • Added Skype’s own Interactive notification
  • Floaty widgets
  • Lot of bug fixes


Skype for Linux 4.3 can be downloaded from the official Skype website.




Google Launches Web Designer, A Visual Tool For Building Interactive HTML5 Websites

Google has released a new professional HTML5 design application on Sept 30th 2013 named Google Web Designer for building interactive HTML5 sites and ads. The Google Web Designer enables users to create animated HTML5 creative content, 3D effects, design view and code view. Google calls a professional-quality design tool, is now officially in public beta and available for download for Mac and Windows

google web designer
google web designer



  • Create Animations: Google Web Designer provide quick mode and advanced mode. In Quick mode, build your animations scene by scene and we’ll take care of the frames in between. In Advanced mode, animate individual elements using layers, easily changing the location of elements within the stack.
  • 3D Effects: Create and manipulate 3D content utilizing an array of tools and the power of CSS3. Rotate objects and even 2D designs along any axis, visualizing 3D transformations and translations as you author.
  • Design view and code view: While a visual tool is helpful, it can never represent your creativity, imagination and vision in full. That’s why you can flip back and forth between Design View and Code View as you work, immediately seeing any changes made to code reflected back in your designs.
  • Illustration tools: Import assets from any other creative suite or use the built-in illustration tools to create vector-style artwork – keeping your designs light. To create new HTML tags in your designs, just draw them in with the Tag tool.
  • Ad workflow: Google Web Designer makes it simple to publish ads through any platform. Choose from DoubleClick Studio or AdMob, or go for the Generic option to push content through any other ad network. No coding required.

Please follow the link to download Google Web Designer.