Today marks the first release of Opera Developer 22. For this initial developer release our primary focus has been on backend changes to ready ourselves for future improvements in the UI and elsewhere.
Nonetheless, 22 is a major update and includes hundreds of bug fixes, crash fixes and site rendering improvements (see our changelog for the full list).Read more
We have received several credible reports and confirmed with our own research that Google’s Domain Name System (DNS) service has been intercepted by most Turkish ISPs (Internet Service Providers).
Opera 21 moves from the Developer stream to the Next stream.
Most of the changes are under the hood. Opera 21 supports Aura, a hardware-accelerated rendering of the browser. This enables less-taxing user-interface animations and a sleeker, more responsive feel to the whole UI. It also gives us a solid foundation on which to make future UI changes.Read more
Thanks to our sponsor, Vitamin T.
Vitamin T connects amazing digital creative talent with equally awesome mid-sized companies and ad agencies. Freelancers rejoice!Read more
I speak fairly frequently at conferences, and I get to listen to a lot of web designers and developers giving their presentations at these events. I often have my laptop open on my knee to keep an eye on Perch support while I listen. What I hear from designers espousing the latest techniques in my conference circuit world jars with the queries I answer in support. An ever-widening gulf seems to be emerging between the “thought leaders” of the web, and the reality of people doing great work for clients on often extremely limited budgets.Read more
Web developers often need to determine where an element has been placed in the page, or more generally, where it is relative to another element. Existing APIs for doing this have significant limitations. Read more
At Google, we’re constantly trying to improve security for our users. Besides the many technical security features we build, our efforts include educating users with advice about what they can do to stay safe online. Our Safety Center is a great example of this. But we’re always trying to do better and have been looking for ways to improve how we provide security advice to users.
Making CSS faster and more scalable is an area of research in the WebKit project. The DOM and CSS do not always scale very well and it is sadly still common to see missed frames during complex animations.Read more
In this tutorial we will be building a notes app (like Evernote) from scratch and deploy it to Firefox OS! See a live demo.
A persistent notes app needs a place to store all the notes for a user (so no one else can read it). For this we will use my own backend solution called Sproute. Sproute is a hosted web framework for quickly building dynamic webapps.Read more
After posting an introduction to FuzzDB I received the suggestion to write more detailed walkthroughs of the data files and how they could be used during black-box web application penetration testing. This article highlights some of my favorite FuzzDB files and discusses ways I’ve used them in the past.
If there are particular parts or usages of FuzzDB you’d like to see explored in a future blog post, let me know.Read more
Box model highlighter, Web Console improvements, Firefox OS HUD + more – Firefox Developer Tools Episode 30
Firefox 30 was just uplifted to the Aurora release channel, so let’s take a look at the most important DevTools changes in this release.Inspector
One of our most requested features has been to highlight box model regions of elements on the page. We are happy to report that this feature has landed in Firefox 30. One of the great things is that the colors of the box model highlighter match the box model diagram found in the right pane of the inspector more clearly than before.Read more
The web touches everything an organization does—marketing to customer service, product development to branding, internal communications to recruitment. This is the era of cross-platform digital services, fast networks, and mobile devices. Sounds like the ideal time to be a person who makes websites.Read more
Grids serve well to divide up a predefined canvas and guide how content fits onto a page, but when designing for the web’s fluid nature, we need something more… well, responsive. Enter ratios, which architects, sculptors, and book designers have all used in their work to help set the tone for their compositions, and to scale their material from sketch to final build. Read more
Are you ready for testing the first Opera Developer release of Spring 2014?
We have a couple of crashes and bugs fixed for you today. The release also includes Chromium update version 34.0.1847.76.
You can check full list of fixes in the changelog.
Give it a try and give us a poke by commenting or reporting bugs :)Read more
A week ago we announced a series of video tutorials around creating HTML5 apps for Firefox OS. Now we released all the videos and you can watch the series in one go.Read more
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