Cloud Blogs

http://blogs.vmware.com/vmware/

http://blogs.citrix.com/

http://blog.cloudera.com/

http://www.rackspace.com/blog/

https://developers.facebook.com/blog/

http://blogs.aws.amazon.com/net/

http://blogs.msdn.com/b/windowsazure/

http://blogs.msdn.com/b/sqlazure/

http://googlecloudplatform.blogspot.in/

http://googledevelopers.blogspot.in/

http://developer-blog.cloudbees.com/

100 best websites to know and use

BUSINESS + E-COMMERCE

AUDIO + VISUAL

LITERATURE, MEDIA + CULTURE

POLITICS, NEWS + GLOBAL ISSUES

EDUCATION

SCIENCE + TECHNOLOGY

And now, the original list from 2007, created by Julius Wiedemann, editor in charge at Taschen GmbH. While most of these remaining thriving websites, we’ve crossed out defunct websites and added notes when possible:

CURIOSITY & KNOWLEDGE

GRAPHICS, MUSIC & ARTS

E-COMMERCE EXPERIENCE

SEARCHING & FINDING

ONLINE RESOURCES

TOP INTERACTIVE EXPERIENCE CREATORS

CORS – Cross Origin Resource Sharing

  1. CORS – https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS
  2. Failed request tracing in IIS – http://www.iis.net/learn/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis
  3. CORS and IE – http://www.html5rocks.com/en/tutorials/cors/ [check the first comment about IE]
  4. CORS and IIS – http://www-jo.se/f.pfleger/cors-and-iis . The configuration on the server is also similar to this, and that is why I feel there is something happening in our application
  5. http://stackoverflow.com/questions/3672701/problems-executing-an-xmlhttprequest-from-file-to-http
  6. CORS troubleshooting, good reference – http://evolpin.wordpress.com/2012/10/12/the-cors/
  7. Example code for CORS – http://arunranga.com/examples/access-control/
  8. https://hacks.mozilla.org/2009/07/cross-site-xmlhttprequest-with-cors/ [check the comments by William Edney]
  9. http://stackoverflow.com/questions/916357/why-is-this-xmlhttprequest-sample-from-mozilla-is-not-working-in-firefox-3

Mutual SSL authentication

http://www.codeproject.com/Articles/326574/An-Introduction-to-Mutual-SSL-Authentication

http://www.cafesoft.com/products/cams/ps/docs30/admin/SSLTLSPrimer.html

http://www.cafesoft.com/products/cams/ps/docs30/admin/ConfiguringApache2ForSSLTLSMutualAuthentication.html

http://stackoverflow.com/questions/454048/what-is-the-difference-between-encrypting-and-signing-in-asymmetric-encryption

Blink / Webkit / V8 – everything

Webkit for Developers

http://www.paulirish.com/2013/webkit-for-developers/

http://www.webkit.org/coding/coding-style.html

Blink versus Webkit

http://thenextweb.com/google/2013/04/04/googles-blink-qa-new-rendering-engine-will-replace-webkit-on-all-platforms-in-10-weeks-with-chrome-28/

http://www.theverge.com/2013/4/3/4180260/google-forks-webkit-with-new-blink-rendering-engine-for-chrome

The video has something really interesting – right now, the DOM is in Webcore (which is all c++) part of the webkit. So when we access the DOM in JS Core, it leaves the JS VM to enter Webcore which does involve a cost.

With Blink, Google’s webkit fork, they plan to move Dom implementation to JS engine itself thereby staying within JS.

V8 – Google JS Engine

v8 – http://code.google.com/p/v8/

https://developers.google.com/v8/?hl=it

http://trac.webkit.org/wiki/JavaScriptCore

Simple explanation of REST

A Bit About Basic REST

Source: https://cloud.google.com/resources/articles/google-cloud-endpoints-for-android

In REST, the basic idea is to expose the state of the system as a collection of individually addressable resources. You perform operations by manipulating these resources. A resource is an entity that has a state, as well as a name or id. Resources are stored in your backend—whether that is the Google Cloud Datastore, or something else.

As a general rule with REST, the client sees representations of the resources through requests made to the server. It can also update the resources by manipulating the representations, and sending the updated representations to the server via subsequent requests. Resources may be represented in a variety of ways: XML, JSON, CSV, or more. At this time, Cloud Endpoints only supports JSON, which tends to be less verbose and less vulnerable to human error than XML is.

You may have heard of CRUD (Create, Retrieve, Update, Delete), or variants of it. This is at the root of REST. When you use the Google Plugin for Eclipse to generate an Endpoint class, these types of basic methods are generated in the Endpoint class for you.

You are certainly not limited to those basic actions. Adding custom methods gives you much more flexibility, allowing you to perform complex operations. For example, checkForVictory might perform several queries, plus a write, to a database.

Internet of Things and Semantic Web

The physical web

http://radar.oreilly.com/2015/04/googles-physical-web-vs-apples-ibeacon.html

http://en.wikipedia.org/wiki/Semantic_Web

The term was coined by Tim Berners-Lee for a web of data that can be processed by machines. It extends the network of hyperlinked human-readable web pages by inserting machine-readable metadataabout pages and how they are related to each other, enabling automated agents to access the Web more intelligently and perform tasks on behalf of users.

The Semantic Web, as originally envisioned, is a system that enables machines to “understand” and respond to complex human requests based on their meaning. Such an “understanding” requires that the relevant information sources be semantically structured.

http://www.rfidjournal.com/articles/view?4986 – Clarification by the inventor of the phrase  – “Internet of things”

Nearly all of the roughly 50 petabytes (a petabyte is 1,024 terabytes) of data available on the Internet were first captured and created by human beings—by typing, pressing a record button, taking a digital picture or scanning a bar code. The problem is, people have limited time, attention and accuracy—all of which means they are not very good at capturing data about things in the real world.

If we had computers that knew everything there was to know about things—using data they gathered without any help from us—we would be able to track and count everything, and greatly reduce waste, loss and cost. We would know when things needed replacing, repairing or recalling, and whether they were fresh or past their best.

We need to empower computers with their own means of gathering information, so they can see, hear and smell the world for themselves, in all its random glory. RFID and sensor technology enable computers to observe, identify and understand the world—without the limitations of human-entered data.

Crawler

Crawler

Interesting websites on the internet

0. http://www.quora.com/What-are-some-very-useful-websites-one-should-visit-every-day

Here are the top 40 sites I have personally used over the last few years when I want to learn something new.

  1. Hack a Day – Hack a Day serves up fresh hacks (short tutorials) every day from around the web and one in-depth ‘How-To hack’ guide each week.
  2. eHow – eHow is an online community dedicated to providing visitors the ability to research, share, and discuss solutions and tips for completing day-to-day tasks and projects.
  3. Wired How-To Wiki – Collaborate with Wired editors and help them build their extensive library of projects, hacks, tricks and tips.  Browse through hundreds how-to articles and then add to them, or start a new one.
  4. MAKE Magazine – Brings the do-it-yourself (DIY) mindset to all of the technology in your life.  MAKE is loaded with cool DIY projects that help you make the most of the technology you already own.
  5. 50 Things Everyone Should Know How To Do – While not totally comprehensive, here is a list of 50 things everyone should know how to do.  It’s a great starting point to learn new skills.
  6. wikiHow – A user based collaboration to build and share the world’s largest, highest quality how-to manual.
  7. Lifehacker – An award-winning daily blog that features tips, shortcuts, and downloads that help you get things done smarter and more efficiently.
  8. 100+ Google Tricks That Will Save You Time – Today, knowing how to use Google effectively is a vital skill.  This list links out to enough Google related resources to make you an elite Google hacker.
  9. Instructables – Similar to MAKE, Instructables is a web-based documentation platform where passionate people share what they do and how they do it, and learn from and collaborate with others as the tackle new projects and learn new skills.
  10. Merriam-Webster Online – In this digital age, your ability to communicate with written English is paramount skill.  And Dictionary and Thesaurus – Merriam-Webster Online is the perfect resource to improve your English now.
  11. Lumosity – Learn to improve your memory by playing a series of fun and educational brain training games.
  12. 100 Skills Every Man Should Know – Another compilation article with instructions to help you learn new skills.  This one says it’s geared for men, but I think most of these skills are applicable to women as well.
  13. 5min Life Videopedia – Lot’s of great tutorials and DIY videos.
  14. HowStuffWorks – Knowledge is power.  While this site isn’t exactly geared to help you learn new skills, it contains so much useful information that you’re bound to learn a skill or two while you browse.
  15. StumbleUpon – A collective set of recommendations from thousands of hours of searching by web users who share your interests.  It’s basically a recommendation engine.  Users add to this engine by providing their personal recommendations on what sites are worth your time.  If you select topics and tags of interest like ‘Self-Improvement‘ and ‘DIY,’ you’ll be learning new skills in no time.
  16. Work.com – An extensive directory of how-to guides for beginning entrepreneurs.
  17. Howcast – Hosts professional how-to videos as well as how-to wiki tutorials.  Howcast combines user ideas with the expertise of professional studio video to deliver what is nothing short of amazing, informative content.
  18. VideoJug – The video content on this site covers a variety of topics including informative ‘How To’ and ‘Ask The Expert’ films that guide you step-by-step through everything and anything in life.
  19. MakeUseOf – A booming daily blog that features cool websites, computer tips, and downloads that make you more productive.  Lot’s of insightful tips and tricks to learn.
  20. WonderHowTo – This site is focused on one clear organizing principle: aggregating and linking to truly great, free how-to videos from which you can learn new skills.
  21. SuTree – Another useful aggregator of how-to videos from all around the web.
  22. Zen Habits – The ultimate productivity and self-improvement blog.  Zen Habits is about finding simplicity in the daily chaos of our lives.  It’s about clearing the clutter so we can focus on what’s important, create something amazing, and find happiness.  Lot’s of learning material here.
  23. Academic Earth – Online degrees and video courses from leading universities.
  24. About.com Videos – Another solid collection of how-to video tutorials.
  25. PCWorld How-To – Lot’s of useful tutorials and guides related to fixing and modifying computers and other electronic gadgets.
  26. Spreeder – This site is focused on teaching you one new skill:  speed reading.  And it does a great job of doing so.
  27. Woopid – Watch free technology training videos.  Get help and answer your computer and gadget questions with thousands of video tutorials for PCs, Macs, and various software applications.
  28. DIY Network – A go-to destination for rip-up, knock-out home improvement projects.  The site offers expert answers the most sought-after questions regarding creative projects for DIY enthusiasts.
  29. Scitable – A free science library and personal learning tool that currently concentrates on genetics, the study of evolution, variation, and the rich complexity of living organisms.  The site also expects to expand into other topics of learning and education.
  30. All Recipes – A complete guide to recipes and cooking tips.  If you’d like to learn to be a better cook, this site is for you.
  31. 43 Folders – This site is more about inspiring you to follow-through with your goals than it is about learning new skills.  But I think following-through with your goals is a skill.  Most people never quite get there.
  32. Dumb Little Man – Another awesome productivity and self-improvement blog hosting lots of useful information.
  33. iTunes U – Hundreds of universities — including Stanford, Yale and MIT — distribute lectures, slide shows, PDFs, films, exhibit tours and audio books through iTunes U.  The Science section alone contains content on topics including agriculture, astronomy, biology, chemistry, physics, ecology and geography.
  34. American Sign Language Browser – Teach yourself sign language online.
  35. BBC Languages – Teach yourself a new spoken language online.
  36. Delicious Popular DIY – Lots of popular DIY articles bookmarked by users from all over the web.
  37. Khan Academy – Over 1200 videos lessons covering everything from basic arithmetic and algebra to differential equations, physics, chemistry, biology and finance.  Lot’s of educational material to help you learn new skills.
  38. The Happiness Project – Learn the skills necessary to create happiness in your life.
  39. How To Do Things – Another solid collection of how-to tutorials.
  40. ShowMeDo – A peer-produced video-tutorials and screencasts site for free and open-source software.  The large majority are free to watch and download.                                                                                          source:http://www.marcandangel.com/2010…

1. www.vocabulary.com– The quickest, most intelligent and fun way to improve your vocabulary.

2. www.coursera.org– Coursera is an education company that partners with the top universities  and organizations in the world to offer courses online for anyone to  take, for free.

3. www.spreeder.com– It’s a free online speed reading software designed to improve your reading speed and comprehension.

4. www.lumosity.com– A simple online tool to allow anyone to achieve their brain’s full potential. No matter what your age or background, you can feel smarter, sharper, and brighter.

5. www.ted.com – Watch videos of TED conferences which  brings together the world’s most fascinating thinkers and doers, who are challenged to give the talk of their lives (in 18 minutes or less).

6. www.howtodothings.com OR http://www.wikihow.com/Main-Page Learn how to do anything with step-by-step instructions.

7. Find out what’s happening in our country and world by reading news and opinions from quality international news sources like thehindu.com OR http://www.bbc.co.uk/news

8. www.freerice.com–  Is a non-profit website run by the United Nations World Food Program. It’s essentially a vocab challenge that donates rice to the needy with every question you get right.

9. www.stumbleupon.com– It is a discovery engine (a form of web search engine) that finds and recommends web content to its users. Its features allow users to discover and rate Web pages, photos, and videos that are personalized to their tastes and interests using peer-sourcing and social-networking principles.

10. www.howstuffworks.com– A wholly owned subsidiary of Discovery Communications, is the award-winning source of credible, unbiased, and easy-to-understand explanations of how the a certain actually works. From car engines to search engines, from cell phones to stem cells, and thousands of subjects in between, HowStuffWorks has it covered.

11. www.lifehacker.com Daily weblog on software and personal productivity recommends downloads, web sites and shortcuts that help you work smarter and save time.The blog posts cover a wide range of topics including: Microsoft Windows, Mac, Linux programs, iOS and Android, as well as general life tips and tricks.

12. www.goodreads.com  

MongoDB

http://www.drdobbs.com/database/mongodb-with-c/240151668