Monday, February 13, 2017

Great Lessons 4 Life - The Quality way

Great Lessons 4 Life - The Quality way

This blog post by Quality Evangelists Raju & Karthik - right now ready to learn more in life (perhaps its the mid-life calling..).

Passion is the Key - Love what you do, do what you Love

Passionate about Quality :-
  Discover your passion
  Walk and Talk Quality
  Be Bold
  Be a Bad Person
  Be a critic
  Stop a Release
  Wear multiple Hats (5C - Customer, Critic, Coach, Contributor, Consultant)

Quality in the VUCA world - And journey in the last 2 decades and beyond…..
  Testing became Quality Assurance to Quality Engineering to Combined Engineering now…
  Quality is getting to be a sweet spot between being Shift Left and Shift Right… (Quality Buil t In ….to Testing in Production)

FACETS of Quality
  Functional…and the ilities (Scale-ability, reliab-ility, compati-bility…)

  Be Secure or be attacked

So.. Quality is way of life.. 

Saturday, May 23, 2015

best learn to code websites

The Best Websites to Learn Coding Online

The best tutorials and websites where you can learn how to write code in PHP, JavaScript, HTML, CSS, Python and all the other popular programming languages.

couch modeprint story

The Learn to Code movement has picked up momentum worldwide and that is actually a good thing as even basic programming skills can have a major impact. If you can teach yourself how to write code, you gain a competitive edge over your peers, you can think more algorithmically and thus can tackle problems more efficiently.

Learn Programming

Don't just download the latest app, help redesign it. Don't just play on your phone, program it. — Obama.

There's no reason why shouldn't know the basics of coding. You can automate tasks, you can program your Excel sheets, improve workflows, you can extract data from websites and accomplish so much more with code. You may not be in the business of writing software programs but knowing the basics of coding will help you communicate more effectively with developers.

Gone are the days when you had to enroll in expensive computer training classes as now exist a plethora of web-based courses that will help you learn programming at your own pace in the comfort of your web browser.

The Best Sites to Learn Programming

If you are ready to take the plunge, here are some of the best websites that offer courses in a variety of programming languages for free. I have also added a list of companion ebooks that will give you a more in-depth understanding of the language and they don't cost anything either.

Online Courses & ScreencastsProgramming Books (Free)
JavaScriptCode AcademyLearn Street,Code CombatCode AvengersEloquent JavaScript,JavaScript Guide,Speaking JSJS The Right WayOh My JS,Canvassing
HTML & CSSCode AcademyDon't Fear The InternetTutsplusLearn LayoutA to Z CSSDashWeb AccessibilityThe Hello World,Khan AcademyHTML5 from ScratchMozillaDive into HTML520 Things I LearnedHTML Dog,HTML & CSSHTML5 for DesignersDOM EnlightenmentHTML Canvas
jQueryCode AcademyTutsplusCode SchooljQuery Fundamentals,Learn jQuery
PythonCode AcademyGoogleLearn StreetPython Tutor,IHeartPYPython for You and Me,  Dive into PythonLearn Python the Hard Way,Think PythonPython for FunTango with Django,Django
Ruby & Ruby on RailsCode AcademyTryRubyCode LearnRailscastsRubymonk,Learn StreetWhy's (Poignant) Guide to RubyLearn Ruby the Hard WayLearn to ProgramLearn Rails by Example
PHPCode AcademyPHP Programming,Practical PHP
Also see: How to Learn Regular Expressions (RegEx)
Google Apps ScriptGetting StartedOffice HoursGoogle Scripts Examples,Learning Apps Script
WordPressTreehouseWordPress TV
Linux & Shell ScriptingStanford.eduExplain ShellConquer the Command Line
Node.jsNodetutsNode SchoolThe Node Beginner Book,Mixu's Node bookNode Up and Running,Mastering Node.js
Angular JSCode SchoolEgg HeadLearn AngularAngular JS Tutorial,Thinking Angular,Angular TutorialGetting Started (Adobe)
Also see: Learn Touch Typing & Code Faster
Git (version control)Code SchoolGit Immersion,GitHub TrainingUdacityPro GitLearn GitGists in Github
Objective-C (iOS & Mac)Code SchoolStanfordiTunesU
Chrome Dev ToolsCode SchoolDev Tools SecretChrome Dev Tools Tutorial,UdacityBuilding Browser Apps
Go LanguageGolang.orgGopherCastsProgramming in GoGo by ExampleLearning Go,Building Web Apps with GoLearning Go
JavaLearn JavaCoding BatJava UdemyLearnerooProgramming in Java,Thinking in JavaO'Reilly Learning JavaThink JavaJava & CSJava for Python Devs
Android App DevelopmentUdacity (Google Developers), CourseraThe New Boston,Google UniversityApp Development EssentialsCode Learn,App Inventor (Visual)
D3 (data visualization)Data Visualization for the WebDashing D3D3 Tips & Tricks
Also see: Learn VIM, the text editor for programmers
SQL (Databases)SQL ZooSQL @StanfordEssential SQLSQL for Nerds,Intro to SQLSQL BoltPHP & MySQL
Everything ElseUdacityedX.orgCourseraUdemy$Lynda$Pluralsight$,Treehouse$Open ConsortiumOne Month Rails$

Teaching Kids to Code

If there are kids in the family, you should download either Tynker (Android/iOS) or the Hopscotch app for iPad and they can learn the basics of programming through games and puzzles.

There's also Scratch, an MIT project that allows kids to program their own stories and games visually. Scratch is available as a web app or you can download it on your Mac/Windows/Linux computer for offline use. Microsoft TouchDevelopBlockly and Alice are some other web apps that will introduce the concepts of computer progamming to your children.

On a related note, the following chart from Google Trends shows the relative search popularity of various programming languages over the last 5 years. The interest in PHP has dipped over the years, JavaScript has more or less maintained its position while the popularity of Python & Node.js is on the rise.

Popularity of Programming Languages

Monday, July 20, 2009

America's Unrecognized Assets

A time for inspiration…  


Here is a link of a photo-documentary recognizing some of Silicon Valley’s H1B’s and immigrant entrepreneurs.


Have a read and be inspired.



Wednesday, July 15, 2009

All about gmail.. my pain points & how i solved some of them

Found this great site with lot of gmail related tips..


Few of the tips I was looking for are found at this page:

1.      Deleting A Message And Moving To The Next



Viewing Gmail Messages with No Label: I tried this tip and created a long search string with 50+ labels in it and it worked fine.

Tuesday, July 14, 2009

Firefox hacks

This blog article will talk about neat things that you can do with your firefox browser.

1.      About:config hacks: Video

10 handy Firefox about:config hacks

Thinking behind this blog

I am a constant learner and try to learn new things every day. I truly feel that the moment you stop learning your growth is stopped right there. Sources for these new things can be family, friends, people, books, internet, tv, events etc. Type of learnings can range from daily things to much complicated things. I want to capture my learnings through this blog and spread them across for the people who are searching for the same.