Tech Support Websites

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Sunday, 16 June 2013

TWIL - Week #11

Posted on 04:00 by Unknown
This Week I Learned:
  • .. a Ph.D. student named Thomas Knoll started working on a revolutionary program for making images. Photoshop, as it was eventually named, turns 25 this year, and has been so successful that it has made the rare transition from brand name to verb.
  • BSNL, the Indian Government-run telecommunication company, has discontinued the 160-year-old telegraph service. Telegrams encouraged concision. British General Sir Charles Napier is said to have sent home a one word telegram, "Peccavi", Latin for "I have sinned" after claiming Sind.
  • When you purchase a Kindle from Amazon India, it is sold by Cromaretail and fulfilled by Amazon.
  • There doesn't seem to be anything stopping Indian Parliamentarians from having a conflict of interests. Many of them build good careers by having an alignment of personal interests.
  • The total amount involved in frauds relating to credit card, debit  card and internet banking rose 74% to Rs 38.4 crore in 2012 - Indian IT Minister to Rajya Sabha


Read More
Posted in India, TWIL | No comments

Saturday, 15 June 2013

Book Review: Instant jQuery UI Starter

Posted on 07:34 by Unknown
Books in the PacktPub Instant series aim to provide "short, fast, focused guide delivering immediate results". I found the last two jQuery-related "Instant" books I read very useful as they covered the essentials in less than 50 pages. When I received a review copy of the book Instant jQuery UI Starter by Jesse Boyer, I expected it to be in the same league as the earlier books but it fell short.

jQuery UI, built on top of the jQuery JavaScript Library, simplifies the life of web developers. The elements of the jQuery UI Library are divided into four sections - Interactions, Utilities, Widgets, Effects.

This book provides a casual introduction to jQuery UI which is a vast, continuously evolving topic.

Unlike the other two "Instant" mini-books, I found the content of this to be fluffy and too verbose. Call it nit-picking but the author's choice of words was a little odd at some places ("Let's unpackage the file","unminified file", ".NET driven website"). There could have been more screen-shots to make it easier to follow along.
Read More
Posted in Book Review, jQuery | No comments

Thursday, 13 June 2013

Pros and Cons of Single Page Applications (SPAs)

Posted on 11:20 by Unknown
A SPA is a web app contained in a single page – where ‘pages’ are nothing but DIVs being shown/hidden based on the state of the app and user navigation.

Single Page Applications heavily use client side scripting to provide rich functionality to the end user.

Gmail is probably the first well known SPA implementation which has been around since 2004.

ASP.NET MVC 4 provides a basic framework for building SPA applications.

Pros:
The big reasons to do SPA are the 3 R's: Reach, Responsive UX and Reducing roundtrip postbacks.

Cons:

  1. Navigation – SPA’s by nature break the normal navigation mechanism of the browser. Normally, you click a link, it launches off a request and would update the url on the address bar. The response is then fetched and painted. In an SPA however, a link click is trapped in JS and the state is changed and you show a different div (with a background AJAX request being launched).
  2. This breaks Back/Forward navigation and since the URL doesn’t change, bookmark-ability is also broken to boot.
  3. SEO – SEO also breaks because links are associated with JavaScript and most bots cannot follow such links.

A SPA is not a good fit where SEO is important but it can be used for a banking app or an app that shows personalized info where SEO is not required.
Read More
Posted in ASP.NET-MVC | No comments

Monday, 10 June 2013

6 things I dislike about MSDN

Posted on 10:46 by Unknown
1. No date of publication/update - I often land up in MSDN via search engines. There have been countless times when I've read half-way through a piece of documentation and then found the article to be obsolete or referring to an older version. In recent years, MSDN does have a drop-down to switch between versions of the product documentation but this is not consistent across its range of products. Does it hurt to have a date of publication/update?

2. Lacks images & illustrations - Realizing the importance of illustrations in quality content, Philip Greenspun, a teacher at MIT, donated $20,000 specifically to fund the creation and improvement of illustrations for Wikimedia. He wrote, “It occurred to me that when the dust settled on the Wikipedia versus Britannica question, the likely conclusion would be ‘Wikipedia is more up to date; Britannica has better illustrations.’”.

There are numerous places in MSDN, where I wished there were illustrations to go with the explanation. It is as if an MSDN article template doesn't allow images.

3. Not well-archived - SharePoint 2010 can be made to run on Windows Vista & Windows 7. MSDN used to have a detailed step by step article that I had bookmarked. When I wanted to forward that to a friend, I noticed that the content of the page had got replaced. I couldn't believe MSDN could remove it just like that instead of archiving it! Thankfully The Wayback Machine has a copy of  Setting Up the Development Environment for SharePoint 2010 on Windows Vista, Windows 7, and Windows Server 2008. There is no assurance that some nugget of MSDN info that you bookmarked will not lead you to a broken URL.

4. Inconsistent style - Microsoft publishes documentation on a whole range of products. When you switch from say, Azure to C# documentation, I would like the flow, organization and style of presentation to be similar. Instead, some sections have links that redirect you annoyingly to other sets of hyperlinks.

5. Hardly memorable URLs - Wikipedia has over 3 million articles in English (2011 estimate). With a little effort you can guess the URL for a topic once you understand the pattern by which Wikipedia builds URLs. Try doing that for a MSDN article.

6. Can't view output of code samples - The MSDN documentation on Bing Maps has some excellent code samples. However, you will have to copy the code and build your own sample to see it in action. For web-based samples, can't MSDN host those samples online so that readers can also try them out immediately. W3Schools has been letting readers run samples on their site since a very long time.

Read More
Posted in Microsoft | No comments

Sunday, 9 June 2013

TWIL - Week #10

Posted on 00:35 by Unknown
This Week I Learned:
  • Google has killed Quick View & Instant Preview features in Search. Instant Previews are page snapshots that allow users to get a glimpse of the layout of the web pages behind each search result, in order to help them decide whether or not to click a link. Low usage has been suggested as the reason for abandoning Instant Preview. Some detractors complain the low usage may have been because the button was almost hidden.
  • Foursquare founders, Naveen Selvadurai and Dennis Crowley always tried to pitch Foursquare less as a check-in app and more as a “a data-driven recommendations engine which analyzes and rewards real-world behavior.”
  • ..articles that get a lot of tweets don’t necessarily get read very deeply. Articles that get read deeply aren’t necessarily generating a lot of tweets.  
  • A 20-year-old Indian student from Cornell broke into the  Indian Certificate of Secondary Education (ICSE)  database so that his friends could know their results a day earlier. The ethical thing to do would have been to report but that wouldn't get him media coverage or admirers. It doesn't pay to be good. On a related note - Indian Govt websites have been hacked over 1,000 times in past three years.
  • National Technical Reasearch Organisation (NTRO) is mandated to collect intelligence on foreign subjects and its operations are meant to be offshore.It reports directly to the National Security Advisor (NSA).Only nine agencies the Intelligence Bureau, Central Bureau of Investigation, Economic Intelligence Bureau, Directorate of Revenue, IncomeTax Department, Defence Intelligence Agency, Narcotics Control Bureau and the National Investigation Agency are permitted by law under the Telegraph Act, 1885, and the Information Technology Act, 2008, to covertly perform electronic surveillance, including telephone tapping, over their targets. Source: Times of India
  • The new National Food Security Bill (NFSB), that aims to step up subsidized cereal supply (five kilos per month of wheat or rice) to 67% of the population (Source: Swaminomics). If a whooping 67% of the Indian population can't afford food at market prices that should be something to worry about.
  • For people already at risk for heat disease, eating three or more egg yolks per week could be as damaging to arteries as smoking.
Read More
Posted in India, TWIL | No comments

Wednesday, 5 June 2013

Self-awareness software

Posted on 08:11 by Unknown
A proponent of the Quantified Self movement and the co-founder of Foursquare, Naveen Selvadurai, has published a "personal API" consisting of his day-to-day personal details (related to his sleep, weight, steps, fuel/activity and checkins) as a step towards building self-awareness software. He calls it api.naveen. The data therein has been normalized from various sources: manual capture, nike fuelband, jawbone up, withings, fitbit, foursquare and various apps.

Image from the Human API website

The Quantified Self movement is based on the premise that by measuring and analyzing behavior, one can improve it. You’re less likely to splurge on french fries, say, if life is a game of improving your fitness and all the apps on your homescreen are keeping score.

This GigaOm article informs that there are projects like the Human API ("all human data streams in one open API") which help people find value in their personal data.
Read More
Posted in APIs | No comments

Saturday, 1 June 2013

TWIL - Week #9

Posted on 10:46 by Unknown
This Week I Learned:
  • JSDelivr is a CDN for developers and webmasters that hosts JavaScript libraries, jQuery plugins, fonts, CSS frameworks. JSter maintains a catalog of (over 1153) JavaScript libraries and tools for web development.
  • Microsoft is the first multinational company to make public cloud services available in China.
  • Opera 15 will use Blink rendering engine and V8 JavaScript engine.
  • One of the reasons for the delayed capture of the Boston Marathon bombers was that the databases contained a misspelling of the suspect’s name — “Tsarnayev” instead of Tsarnaev — and two incorrect dates of birth.
  • Wall Street Journal columnist, Walt Mossberg is considered the most influential technology critic in the world. He used to be a journalist covering national and international affairs but (in 1991) switched to consumer technology, a field where he had no educational or professional background,  while he was in his 40s.
  • With a population of 1.2 billion, India has one sixth the world's population. Bangalore is currently the third most populated city. The Comparisons section of a WolframAlpha search provides a better perspective of facts by making analogies. 
Read More
Posted in India, TWIL | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • 10 ways to make laptop battery last longer
    Paraphrased from a Right Choice magazine article with my own opinions: Keep the brightness of the screen as low as possible. If portability ...
  • Words that leave Google Instant speechless
    2600 Magazine has compiled a list of objectionable words that Google Instant has blacklisted. Several volunteers have submitted blackliste...
  • A new JavaScript Reference to bookmark
    For years, the JavaScript section at W3Schools.com has been a indispensable source of reference for me . It will now not be my only source. ...
  • Free JavaScript & jQuery learning resources
    There is a nice compilation of JavaScript & jQuery learning resources in this community wiki on StackOverflow.com . I picked those which...
  • Manipulate PDF files for free with PDFRider
    PDFRider (currently in version 0.5) is an open source project on Codeplex. This utility provides a GUI for the command-line program  Pdftk ...
  • Look what Google Goggles visual search can do
    Google Goggles is a visual search application available currently for Android powered phones. It may possibly be available for phones of oth...
  • HOW TO read long text messages on the Samsung Omnia 652
    Samsung Omnia 652 clumps text messages from a single recepient together. Scrolling through a message doesn't reveal the entire message ...
  • Web Applications - Tips & Tricks
    Did you know, you can append +any-word to a GMail address & use that word to filter emails or distinctly identify where the mail has co...
  • What is the difference between Browser Mode & Document Mode in IE
    If you're a web developer and your job actively involves building web pages that work the same in all browsers including the last three ...
  • Dig deeper into jQuery with "jQuery Succinctly"
    jQuery Succinctly by Cody Lindley is an ebook that Syncfusion is offering as a free download (requires registration). I've been working ...

Categories

  • AJAX
  • Android
  • APIs
  • App
  • ASP
  • ASP.NET
  • ASP.NET-MVC
  • Azure
  • Azure SQL Database
  • AzureInPictures
  • Bing
  • Book Review
  • Bookmarklet
  • Browsers
  • C#
  • chart
  • Chrome
  • Cloud
  • CSS
  • CSS3
  • DidYouKnow
  • E-Commerce
  • Excel
  • FB
  • Fiddler
  • Firefox
  • Gadgets
  • GeoLocation
  • GMail
  • Google
  • Google Docs
  • Google Reader
  • Health
  • Hotmail
  • HOWTO
  • HTML
  • HTML/CSS
  • HTML5
  • Humor
  • Hyderabad
  • IE
  • IIS
  • India
  • Internet
  • IT
  • Javascript
  • jQuery
  • JSON
  • JSONP
  • Laptop
  • Learning Resources
  • Lists
  • Map
  • Metrics
  • Microsoft
  • miscellaneous
  • Mobile
  • NAPA
  • Office365
  • Opera
  • PDF
  • Performance
  • Personal
  • PHP
  • PM
  • PowerShell
  • Privacy
  • Programming
  • Rant
  • Safari
  • Science
  • Search Engines
  • SearchEngines
  • Security
  • SEO
  • Sharepoint
  • SharePoint2013
  • Silverlight
  • Software Engineering
  • Solutions
  • SQL Azure
  • SQL Server
  • TFS
  • Tip
  • Tips
  • Tools
  • Tools/Utilities
  • Trivia
  • TWIL
  • Twitter
  • UX
  • VM
  • VS.NET
  • VS2010
  • VS2012
  • WCF
  • WebApps
  • Websites
  • WF
  • Windows Phone
  • Windows7
  • Windows8
  • Word
  • WP7
  • WPF

Blog Archive

  • ▼  2013 (112)
    • ▼  October (16)
      • 10 ways to make laptop battery last longer
      • Learnings in S/W Engineering from the HealthCare.g...
      • TWIL - Week #29
      • MS currently has 21 apps on Google Play, incl. Wor...
      • Review: uCertify PMI PMP v-5 Online PrepKit
      • TWIL - Week #28
      • HOW TO highlight a Province within a Country with ...
      • My first impressions of Nexus 7 tablet
      • Free APIs, online services to generate screenshots...
      • TWIL - Week #27
      • HOW TO prevent mixed content warning in web pages
      • What's common between Kovid Goyal & Antony Lewis?
      • TWIL - Week #26
      • FB & Twitter spam me with similar subject line
      • Book Review: PMP Rapid Review by Sean Whitaker; MS...
      • Windows Azure Mobile Services - Error: Table 'some...
    • ►  September (14)
    • ►  August (8)
    • ►  July (8)
    • ►  June (13)
    • ►  May (12)
    • ►  April (12)
    • ►  March (8)
    • ►  February (15)
    • ►  January (6)
  • ►  2012 (127)
    • ►  December (11)
    • ►  November (14)
    • ►  October (13)
    • ►  September (14)
    • ►  August (16)
    • ►  July (16)
    • ►  June (6)
    • ►  May (5)
    • ►  April (11)
    • ►  March (12)
    • ►  February (7)
    • ►  January (2)
  • ►  2011 (98)
    • ►  December (5)
    • ►  November (2)
    • ►  October (5)
    • ►  September (7)
    • ►  August (7)
    • ►  July (15)
    • ►  June (10)
    • ►  May (7)
    • ►  April (8)
    • ►  March (10)
    • ►  February (11)
    • ►  January (11)
  • ►  2010 (163)
    • ►  December (14)
    • ►  November (19)
    • ►  October (19)
    • ►  September (15)
    • ►  August (18)
    • ►  July (17)
    • ►  June (20)
    • ►  May (17)
    • ►  April (19)
    • ►  March (5)
Powered by Blogger.

About Me

Unknown
View my complete profile