Up until now, developing web apps on mobile has been a little tricky.
After spending the time developing your app, getting your users to install it is difficult, especially when the concept of “installing a web app” is not very well defined.
The most popular method is synonymous with adding a shortcut to the homescreen. This is problematic on a number of fronts, not least because the management of web apps – especially around launching, switching between and uninstalling web apps – differs significantly from that of native apps.Read more
Staying at the forefront of email security and reliability: HTTPS-only and 99.978 percent availability
Cross-posted on the Official Google Blog and Gmail Blog
“Where do you get your inspiration from?” It’s an odd question that designers ask each other. But it’s not asking what motivates us to do our work, or what makes us want to be designers in the first place.What is inspiration?
When we’re asked where we get our inspiration from, we’re usually being asked where we find that little seed of an idea that grows into a creative solution to a problem.
As a web designer, the expected answer is often a CSS or Responsive Web Design gallery website, and the underlying question is, Where do you pinch your best ideas from?Read more
We are rolling out another update for the stable channel of the Opera browser. Inside you can find updated Chromium to version 33.0.1750.154. We also managed to squeeze in one crash fix, so it’s even more stable now.
Have fun browsing!Read more
I talked recently at DjangoCon about how to build better Python packages. As engineers we all use each other’s open source libraries everyday so it’s nice when 1) they work, 2) they’re well documented, and 3) they’re well tested.Read more
Thanks to our sponsor, Pantheon.
Launching Drupal websites is complex. Pantheon helps you build a site and beat the clock. Read about our 8 amazing Drupal launches.Read more
This is a guest post by Dmitriy Akulov and his project jsDelivr. – Editor’s note.
As a developer you are probably aware of Google Hosted Libraries. Google offers an easy and fast way to include 12 of the most popular js libraries in your websites.
But what if you are a webmaster and you want take advantage of a fast CDN with other less popular projects too? Or if you are a developer and you want to make your project easier to access and use by other users.Read more
The Canvas Debugger is a new tool we’ll be demoing at the Game Developers Conference in San Francisco. It’s a tool for debugging animation frames rendered on a Canvas element. Whether you’re creating a visualization, animation or debugging a game, this tool will help you understand and optimize your animation loop. It will let you debug either a WebGL or 2D Canvas context.Read more
Google uses a wide range of IP addresses for its different services, and the addresses may change without notification. Google App Engine is a Platform as a Service offering which hosts a wide variety of 3rd party applications. This post announces changes in the IP address range and headers used by the Google App Engine URLFetch (outbound HTTP) and outbound sockets APIs.Read more
Flambe is a performant cross-platform open source game engine based on the Haxe programming language. Games are compiled to HTML5 or Flash and can be optimized for desktop or mobile browsers. The HTML5 Renderer uses WebGL, but provides fallback to the Canvas tag and functions nicely even on low-end phones. Read more