Ravi V

38 Flips | 2 Magazines | 1 Follower | @ravi_v1 | Keep up with Ravi V on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Ravi V”

How to Open Adobe Illustrator .ai File in Paint.NET

Editor Ratings:<p>User Ratings:<p>[Total: 0 Average: 0/5]<p>In this tutorial, I will explain <b>how to open Adobe Illustrator .ai file in Paint.NET</b>. If you are a …

RESTful Web Services with Java - DZone Java

In Eclipse, create a new dynamic web project called "RESTfulWS"<p>Download Jersey zip bundle from here. Jersey version used in these examples is 1.17.1. …

Richardson Maturity Model

Recently I've been reading drafts of Rest In Practice: a book that a couple of my colleagues have been working on. Their aim is to explain how to use …

Software Development

Packer by HashiCorp

$ packer build template.json ==> virtualbox: virtualbox output will be in this color. ==> vmware: vmware output will be in this color. ==> vmware: …

Linux

Data Science Toolbox

Amazon offers a free usage tier, which allows you to run the Data Science Toolbox in the cloud for 750 hours for free.<p>Step 1: Select region and open …

Data Science

Licensing and Pricing - West Wind WebSurge

Licensing and Pricing of West Wind WebSurge<p>West Wind WebSurge comes in several license modes: <b>Free Personal and Evaluation</b>, <b>Single User</b> and <b>Site License</b>.<p>…

30 Technologies in 30 Days

I have taken a challenge wherein I will learn a new technology every day for a month. The challenge started on 29th October 2013. Below is the list …

Day 30: Play Framework -- A Java Developer Dream Framework

To celebrate the last day of my 30 day challenge, I decided to learn the Play framework. I wanted to write about Scala, but after a few hours of …

Day 29: Yeoman Chrome Generator--Write Your First Google Chrome Extension

Today for my 30 day challenge, I decided to learn how to write a Chrome extension. After some research, I discovered a Yeoman generator for writing …

Day 28

Today for my 30 days challenge I’m learning about OpenShift Eclipse integration. The application runs on OpenShift and uses the OpenShift Eclipse …

Day 27: Restify--Build Correct REST Web Services in Node.js

Today for my 30 day challenge I’m learning a Node.js module called restify. This module makes it easy to write correct RESTful APIs in Node.js and …

JavaScript

Day 26: TogetherJS--Let's Code Together

Today for my 30 day challenge, I decided to learn a cool new JavaScript library from Mozilla called TogetherJS. A few months ago, I wrote an online …

Day 25: Tornado--Combining Tornado, MongoDB, and AngularJS to Build an App

Today for my 30 day challenge, I decided to take a break from JavaScript and learn a web framework called Tornado.<p>I decided to learn Tornado to write …

Day 24: Yeoman Ember--The Missing Tutorial

So far this series has looked at:<p>Today for my 30 day challenge, I decided to learn a productivity tool for front-end development called Yeoman. First …

JavaScript

Day 23: TimelineJS--Build Beautiful Timelines

Today it took me a lot of time to find the right topic that I was comfortable with. I started with brain, then looked at Twitter Server and finally …

Day 22: Developing Single Page Applications with Spring, MongoDB, and AngularJS

Today for my 30 day challenge, I decided to develop a single page web application using the Spring framework, MongoDB, and AngularJS. I have a good …

Day 21: Docker--The Missing Tutorial

A couple of months ago, Red Hat announced a partnership with dotCloud on their Docker technology. I did’t have the time then to learn about Docker so …

DevOps

Day 20: Stanford CoreNLP -- Performing Sentiment Analysis of Twitter using Java

Today for my 30 day challenge, I decided to learn how to use the Stanford CoreNLP Java API to perform sentiment analysis. A few days ago, I also …

Natural Language Processing

Day 19: Ember--The Missing EmberJS Tutorial

Today for my 30 day challenge, I decided to learn a framework called Ember.<p>What is Ember?<p>Ember is a client side JavaScript MV* framework for building …

Day 18: Boilerpipe--Article Extraction for Java Developers

Today for my 30 day challenge, I wanted to learn how to do text and image extraction from web links using the Java programming language. This is a …

Day 17: JBoss Forge

Today for my 30 day challenge, I decided to learn JBoss Forge.<p>JBoss Forge is a rapid application development tool used to build Maven based Java …

Day 16: Goose Extractor--An Article Extractor That Just Works

Today for my 30 day challenge, I decided to learn how to do article extraction using the Python programming language. I have been interested in …

Day 15: Meteor -- Building a Web App From Scratch in Meteor

So far in this series we have looked at Bower, AngularJS, GruntJS, and PhoneGap JavaScript technologies. Today for my 30 day challenge, I decided to …

How To Setup Your Own Name, Entity, and Recognition Cloud Server

I am not a huge fan of machine learning or natural text processing (NLP) but I always have ideas in mind which require them. The idea that I will …

Day 13: Dropwizard -- The Awesome Java REST Server Stack

I have mainly been a Java guy throughout my 8 years as a software developer. For most of the applications I have written, I used the Spring framework …

Day 12: OpenCV -- Face Detection for Java Developers

Today for my 30 day challenge, I decided to learn how to do face detection using the Java programming language. Face detection helps in recognizing …

Day 11: AeroGear Push Server--Push Notifications Made Easy

Today for my 30 day challenge, I decided to extend the PhoneGap application we developed yesterday with push notifications. Push notifications allow …

Day 10: PhoneGap -- Mobile Development for the Dummies

Today for my 30 day challenge, I decided to learn about mobile development. For a long time, I thought mobile development was fud, and there will be …

Day 9: TextBlob--Finding Sentiments in Text

Today for my 30 day challenge, I decided to take a break from JavaScript and learn about text processing using the Python programming language. I …

Python Programming

Day 8: Harp.JS--The Modern Static Web Server

So far in the 30 technologies in 30 days blog series, we have looked at Bower, AngularJS, and GruntJS JavaScript technologies. These latest …