What web devs should know about HTTP ”Referer” header 17 March 2012 novogeek (2) Every HTTP request has a set of Request Headers which carry pieces of useful information from the client to the server. One such request header is the "Referer" header, which contains address of the previous page from which the current page was requested. E.g., If you search for "HTML5" on google a... [More]
JSFoo Chennai 2012–”JavaScript is mischievous. Handle 3rd party content with care!” 20 February 2012 novogeek (1) It is always exciting to attend a technical conference focusing on a particular theme and even more if you get the opportunity to present. Continuing their good run, HasGeek has organized JsFoo Chennai 2012, India’s first JavaScript conference series, at IIT Madras Research park. There were se... [More]
Secure Web Messaging in HTML5–Microsoft UG Dev Day 29 January 2012 novogeek (0) Happy to say that I have presented on this interesting topic at Developer Day organized by Microsoft User Group Hyderabad (MUGH). Not sure if any other monthly User Group meet would attract 150+ audience over a long weekend! Presentation: Click Here Demo: Click Here The half day event went... [More]
Social plugins-winners of the modern web, with weakness! 28 December 2011 novogeek (0) Web users don’t need an introduction to Facebook’s “Like” button or Twitter’s “Tweet” button. Along with several such buttons, they help in making online presence more social and hence are called “Social Plugins”. Inserting them into a website is... [More]
Hack Your Way with the F12 Developer Tools-Virtual TechDays 2011 14 December 2011 NovoGeek (0) Happy to say that I have presented at Microsoft Virtual TechDays 2011 in Developer's Track. It was a 3 day online technical event (Dec 14-16, 2011) with ~75 sessions from 84 Industry experts on Microsoft technologies. My session is titled "Hack Your Way with the F12 Developer... [More]
Analyzing the new “Rihanna” Facebook spam 10 November 2011 novogeek (3) Some of you might have seen a fast spreading spam on Facebook with the name “Rihanna” (named after the popular singer/recording artist), as in the screen shot. We have been seeing several spam messages on Facebook these days and it appears this is yet another social engineering trick by ... [More]
It is this easy to steal your click!-DevCon 2011 03 October 2011 novogeek (0) A presentation on Clickjacking attacks & defenses [More]
The need for HTML5 postMessage API 27 September 2011 novogeek (0) The postMessage API in HTML5 specification is useful for making cross domain calls across frames. This is typically useful for mashups, Web 2.0 sites (e.g., pageflakes.com) where different widgets might need to communicate with each other. Few developers have already started using HTML5 postMessa... [More]
Frame navigation policies in web browsers | One big reason why you should get rid of old browsers 31 August 2011 novogeek (1) Whether you are aware or not, frames are commonly used in most of the websites we use, for various purposes such as widgets in mashups, containers for advertisements, at the least for loading arbitrary documents into web pages. To serve this purpose <iframe> is used, while <frameset> and... [More]
The why and how of "Document mode" and "Browser mode" in Internet Explorer 31 July 2011 novogeek (2) Web developers who are using IE9 might have already played with the new F12 developer tools and have seen "Browser mode" and "Document mode". For those of you who haven't explored, the are the menu options which you can find in the developer tools of IE8/IE9 (hit F12 key and che... [More]