For October 2014, my 30 day challenge was to write a compliment a day for my wife. I liked that challenge because it was a good chance to be thankful for my wife after 15 years of marriage. It’s all too easy to settle into a routine and take things (or people) for granted.
October 30, 2014
My life as a writer began on paper. Some of my earliest memories are of writing short stories on worksheets in elementary school. By the time I was in high school, I was filling marbled composition books with obscure confessional poetry (none of it embarrassing to revisit now). In college, I [...]
As we shared in May, a top priority for Microsoft is helping customers upgrade and stay up to-date with the latest version of Internet Explorer. Today at TechEd Europe, we are making two announcements to help customers upgrade and stay up-to-date:
Starting in November, we are expanding the functionality of the Enterprise [...]
At Google, we are constantly trying to improve the techniques we use to protect our users’ security and privacy. One such project, RAPPOR (Randomized Aggregatable Privacy-Preserving Ordinal Response), provides a new state-of-the-art, privacy-preserving way to learn software statistics that [...]
SIMD stands for Single Instruction Multiple Data, and is the name for performing operations on multiple data elements together. For example, a SIMD add instruction can add multiple values, in parallel. SIMD is a very popular technique for accelerating computations in graphics, audio, codecs, physics simulation, cryptography, and many other domains.
In addition to [...]
In this tutorial we’re going to learn how to resize and crop an image using the HTML5 <canvas> element, and while we’re at it, let’s create some fancy controls for resizing, commonly seen in photo editing applications.
In a real world example a website or app might use a technique like this to resize [...]
We’ve heard many personal stories this week of how people in our industry have experienced hard times and how they managed to get out of them. We end this week with an article by Ann Holm, a personal development coach and expert in psychology and brain science. Read on to learn how to reduce stress [...]
It’s hard to believe it’s been nearly eight years since jQuery was released. Web development has changed a lot over the years, and jQuery has changed along with it. Through all of this time, the team has tried to walk the line between maintaining compatibility with code from the past versus supporting the best web [...]
October 29, 2014
As user researchers and designers, we spend a lot of time talking to people. In most projects, we talk to adults: clients, colleagues, and users who buy the kinds of products and services we’re designing. Some projects are a little different, and require talking to younger users who require a different [...]
A feature that’s becoming more common with websites is the social media profile widget. The widget consists of icons and text that link to a number of social network profiles to which the website is associated. Some of these widgets also show the number of followers on each of their respective social network.
There are [...]