Uncategorized

  • Hello world!

    Welcome to WordPress.com! This is your very first post. Click the Edit link to modify or delete it, or start a new post. If you like, use this post to tell readers why you started this blog and what you plan to do with it. Happy blogging!

    Read more →

  • A curious error bumped into me this week while using Doctrine2 at work, when users try to re-register with a previously used username or email (its always their own username or email). A PDOException is always raised in these cases when we save to the database, as it should. The problem emerges when we have

    Read more →

  • A Content Security Policy is a new web standard meant to insulate websites or web applications from Cross-Site Scripting attacks (XSS). While we enforce that in our web applications code, this new standard is enforced by browsers themselves. This is much better. So far, we’re retrofitting Apache-based sites with a header setting in .htaccess: <IfModule>

    Read more →

  • Zend_Auth does not work with secure cookies, nor is it meant to and that’s OK. Its all in how one configures their server and site. I did spend literally all day on it debugging and trying to trace code to determine if my heavy refactoring was responsible. It turned out that I had changed a

    Read more →

  • A slew of new browser releases is just around the corner. Chrome 12 was just released while Firefox 5 and Opera Next (11.50) are available for public preview. Even Internet Explorer has made available a platform preview of version 10. With all this rapid rate of new releases, I have to make sure Lisantra’s clients’

    Read more →

  • While I was reviewing Opera Next’s changelog (11.50b1), I noticed this tidbit: Start request for CSS resources now occurs during parsing. What this means is that as soon as Opera encounters a <link> tag referencing an external stylesheet, it will issue an HTTP GET for that stylesheet. Most browsers parse the entire HTML source before

    Read more →