August 23, 2016 Leave a comment


The World’s Most Popular Windows Screen Reader
JAWS, Job Access With Speech, is the world’s most popular screen reader, developed for computer users whose vision loss prevents them from seeing screen content or navigating with a mouse. JAWS provides speech and Braille output for the most popular computer applications on your PC.

Section 508 and VPAT

Categories: Software Testing

JavaScript as Server Side / Client Side

August 18, 2016 Leave a comment

JavaScript evolved a lot since its inception.

In software development, Node.js is an open-source, cross-platform runtime environment for developing server-side Web applications. Although Node.js is not a JavaScript framework,[3] many of its basic modules are written in JavaScript, and developers can write new modules in JavaScript. The runtime environment interprets JavaScript using Google’s V8 JavaScript engine.
Node.js has an event-driven architecture capable of asynchronous I/O. These design choices aim to optimize throughput and scalability in Web applications with many input/output operations, as well as for real-time Web applications (e.g., real-time communication programs and browser games).
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js’ package ecosystem, npm, is the largest ecosystem of open source libraries in the world.

NPM: Easy to pull and use packages similar to Maven pulls jars from repos.
npm is the package manager for JavaScript. Find, share, and reuse packages of code from hundreds of thousands of developers — and assemble them in powerful new ways.

Task Runner
Why use a task runner?
In one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes.
Web sites are made of lots of things — frameworks, libraries, assets, and utilities. Bower manages all these things for you.

Keeping track of all these packages and making sure they are up to date (or set to the specific versions you need) is tricky. Bower to the rescue!

Bower can manage components that contain HTML, CSS, JavaScript, fonts or even image files. Bower doesn’t concatenate or minify code or do anything else – it just installs the right versions of the packages you need and their dependencies.

To get started, Bower works by fetching and installing packages from all over, taking care of hunting, finding, downloading, and saving the stuff you’re looking for. Bower keeps track of these packages in a manifest file, bower.json. How you use packages is up to you. Bower provides hooks to facilitate using packages in your tools and workflows.

Bower is optimized for the front-end. If multiple packages depend on a package – jQuery for example – Bower will download jQuery just once. This is known as a flat dependency graph and it helps reduce page load.

What’s Yeoman?

Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive.

To do so, we provide a generator ecosystem. A generator is basically a plugin that can be run with the `yo` command to scaffold complete projects or useful parts.

This is like maven archetypes to generate boiler plate code with proper directory structure.

Kickstart Your AngularJS Development with Yeoman, Grunt and Bower


Karma / Jasmine are test frameworks for Angular JS.

Categories: Web UI Tags: , ,

Data – Think Differently

August 17, 2016 Leave a comment

Many who are not exposed to Data Warehouse / Data Mining / Reporting won’t understand data properly.
Many times we are tempted to fetch reports from live database. Which is not correct.

Try to read about these two terms
Online analytical processing (OLAP)
Online transaction processing (OLTP)
Predictive analysis

Dimensional modeling

Design database to query a date range for scheduling
Add index to required columns to avoid full table scans

Reporting Database

Pentaho Data Integration (PDI, also called Kettle) is the component of Pentaho responsible for the Extract, Transform and Load (ETL) processes.

7 Steps to Data Warehousing

Finally google graphs are good to draw quick graphs for given data

Moving Sale

July 30, 2016 Leave a comment

Used Dining Table, Excellent condition – Rs. 10,000




Samsung DWFN320T Dishwashers have been A+ rated for energy efficiency, and A-rated for maximum washing performance and drying efficiency.

Price: Rs.25,000

Used twice or thrice…selling due to lack of place in new apartment.



Categories: Uncategorized

Agile – PI Planning – Risk Management – ROAM

July 25, 2016 Leave a comment


Resolve: Risk Resolved

Own: Will be resolved in future (No solution at this time). Owned by respective owner

Accept: Accepted the Risk and ready to face challenges or adjusted plan accordingly

Mitigate: Risk Mitigated and will be solved.


Categories: Uncategorized

How to improve English?

July 22, 2016 Leave a comment

After baby born….it start looks at its surroundings. Start listening and observing people around it. Later it tries to make sounds. Slowly try to speak what baby is listening. After couple of years, it will try to start understanding toys, images and learns recognizing alphabet. Slowly learns to read. Later learns to write. This is the nature of learning language.

Now what are we doing to teach language? Teaching in reverse order. First writing. Then reading, Speaking and finally listening. This is very opposite to natural process and lengthy way to learn any language.

What is the best way to teach/learn language?
1. First Listen to the language (Movies, Songs, TV, …etc)
2. Try to pick up the words what we heard and try to mimic.
3. Try to read the alphabet
4. Finally try to express by writing

Language learning and communication skills development goes hand in hand. Good command on English language helps to excel in other subjects like Science, Social, …etc. Without command in language, it is difficult to learn other subjects which are taught in English.

IELTS, Cambridge, Trinity and other authoritative English language institutions test the person in English language based on these four skills. Also these four skills (Listening, Speaking, Reading and Writing) and interdependent. Nobody can learn language just by reading its dictionary and grammar book. Language learning is not only for kids, but for all irrespective of ages.

To excel in English language take assessment test from Cambridge and start from there. They provide material on all these four areas. Without neglecting listen to their CDs and try to speak. Always learn the language from native speakers. If native speakers are not available, learn from trained staff.

1. Active Listening
a. Listen and answer the questions
b. Participate in group discussions
2. Passive Listening
a. Listen to music
b. Listen to audio books, ….etc
3. There are other courses on how to listen without biasing or judging other person. How to find the clues. This leads to interrogation techniques, interview techniques, …etc

Watch movies and you tube on specific subjects to improve listening skills. Write down words, phrases, …etc where failed to understand and research further.

1. Look for opportunities to speak (debates, group discussions, language clubs, …etc)
2. is great place to learn all four skills. Please attend your nearest Toast master club.
3. Record your speech and listen. Find out grammatical mistakes and others. If possible share your speech with others(trained person) and get the feedback.

1. Reading is gift. This is only way to learn from other person’s life experiences.
2. Read Poems, Novels, History, ….etc

1. Learn to write in different formats like novels, letters, emails, ….etc
2. Learn to write poems. This gives freedom of expression. Writing poems helps to went out feelings and easy to share and preserve the moments in time.

Identify age appropriate tasks in each area (Listening, Speaking, , Reading and Writing) and practice to excel in language systematically. All the best in learning new language.

“This is further broken down to about 25 percent writing and reading, 30 percent speaking, and 45 percent listening.” …. In Indian education system, we focus 90% on Reading/Writing and neglecting Speaking and Listening.



Any person who speaks English is not a great person.

A person will become great by his character.


Categories: Uncategorized

Donot made Unnecessary comparision with others

July 11, 2016 Leave a comment

Categories: Insipirational

Get every new post delivered to your Inbox.

Join 31 other followers