New
The latest blog posts to take off on Hacker News. 497 posts.
How Expedia Buys Its Way To The Top Of Google
Welcome to Nenad SEO. This will be the first among numerous reports, SEO case studies and articles that you’re going to read on our blog. * After receiving a manual penalty by Google for 2 small si…
XSS in Gmail through Rapportive
A blog on security, malware, cryptography, pentesting, javascript, php and whatnots
Browser Extension Password Managers Exposing Passwords Everywhere
Advancements in password cracking and frequent theft of password databases endanger single-factor password authentication systems. Password managers are one of the only tools available that can help users remember unique high-entropy passwords, and other secrets such as credit card numbers, for a large number of…
Clearer Conditionals using De Morgan's Laws
Ever seen a hard-to-parse conditional like this? def allow_access_to_site? ...
The Future of JavaScript MVCs
often devs still approach performance of JS code as if they are riding a horse cart but the horse had long been replaced with fusion reactor
Build WebRTC app backend services | Articles
WebRTC enables peer-to-peer communication. It requires servers so that clients can exchange metadata and coordinate communication through a process called signaling . Servers also help clients cope with network address translators (NATs) and firewalls.
The Right Stuff: Breaking the PageSpeed Barrier with Bootstrap
The AppNeta award-winning suite of network monitoring tools allow unparalleled SaaS-based application end-user performance monitoring for 100% delivery confidence.
What's Coming in Ember.js in 2014
Every few months, the Ember core team likes to get together to discuss issues face-to-face and set our priorities for the following quarter. This time, we all converged on Portland, Oregon...
Optimizing Nginx TLS Time To First Byte
TLS is not slow, it's unoptimized. A hands-on tour of optimizing nginx to deliver one-RTT Time To First Byte (TTFB) with TLS.
Mozilla in 2013
What an amazing year for the Web. In 2013, we celebrated 15 years of Mozilla and 15 Years of a Better Web, which we’ve been instrumental in innovating an
CSS Variables in Firefox Nightly
As reported by Cameron McCormack, Firefox Nightly (version 29) now supports CSS variables. You can get a quick overview in this short screencast: You can define variables in a ...
Best Firefox Add-ons of 2013
Every month, a committee of Firefox volunteers — who really, REALLY love Firefox Add-ons — puts their time and effort into finding the best new ...
300ms tap delay removed on Chrome for Android
Every click interaction in mobile browsers is hampered with a 300ms delay, but that's gone in Chrome 32 for mobile-optimized sites!
How Gmail’s Image Caching Affects Open Tracking
Browse how-to articles on starting, running, and marketing your business, plus thought-provoking podcasts and films to inspire your inner entrepreneur.
Images Now Showing in Gmail
Posted by John Rae-Grant, Product Manager Have you ever wondered why Gmail asks you before showing images in emails? We did this to protec...
First 3D Commercial Web Game Powered By asm.js
Play Monster Madness to see how it leverages asm.js, a supercharged subset of JavaScript and Web Port of Unreal Engine 3 for a slick, plugin-free multiplay
New Google Sheets: faster, more powerful, and works offline
News and notes from the Google Drive team
Server-generated JavaScript responses
The majority of Ajax operations in Basecamp are handled with Server-generated JavaScript Responses (SJR). It works like this: Form is submitted via a XMLHttpRequest-powered form. Server creates or updates a model object. Server generates a JavaScript response that includes the updated HTML templa…
Firefox 26 is released
Check out "Whats New" and "Known Issues" for this version of Firefox below. As always, youre encouraged to tell us what you think , or file a bug in Bugzilla .
The Mozilla Developer Network has a New Face
Last summer the Mozilla Developer Network (MDN) underwent a massive platform change, moving from a hosted third-party solution to our own custom Django application code-named Kuma. That move laid the ...
Further improving digital certificate security
Posted by Adam Langley, Security Engineer Late on December 3rd, we became aware of unauthorized digital certificates for several Google do...
Download a copy of your Gmail and Google Calendar data
Posted by Zoe Piepmeier, Software Engineer Having access to your data and being able to take it with you is important, especially if tha...
The lie of the API
Really, nobody takes your website serious anymore if you don’t offer an API . And that’s what everybody did: they got themselves a nice API . An enormous amount of money and energy is wasted on developing API s that are hard to create and even harder to use. This is wonderful news for developers, who get paid to build…