Profile

Cover photo
Addy Osmani
Works at Google
Attended University of Warwick
Lives in London, UK
37,401 followers|28,277,240 views
AboutPostsReviews

Stream

Addy Osmani

Shared publicly  - 
 
 
Google Chrome will now defer playback of autoplay media until the tab is foregrounded in the latest Dev Channel. This means no more "Where's that sound coming from?" moments when an ad for instance decides to autoplay in a tab you've specifically opened in the background.

Resources will still be preloaded if indicated but Chrome will delay the start of playback until you actually visit the tab.

This cool feature prevents obviously user annoyance but also conserves power as Chrome will only consume power once the tab is foregrounded.

Source: https://codereview.chromium.org/1292433002/
28 comments on original post
111
14
Fahad Ayaz's profile photoSiegfried Hirsch's profile photoAqeel Bhat's profile photoMike Parsons's profile photo
7 comments
 
+Günter Zöchbauer I know. I'm the author. I've fixed it now :)
Add a comment...

Addy Osmani

Shared publicly  - 
 
Great quick video on animation fundamentals for the web.
 
100 days of Google Dev, Episode 83/100

Animation on the web isn't just for dancing hamsters - it can be used to showcase a great design, or give users all-important visual feedback to keep them focused. Sam Thorogood will guide you through three modern approaches available today on the web.

#GoogleDev100

https://goo.gl/AYJjo6
1 comment on original post
37
20
Marcus Silva (mvfsilva)'s profile photoDhaval Patel's profile photo
Add a comment...

Addy Osmani

Shared publicly  - 
 
Command-line pro-tips:
258
91
Syed Peer's profile photoMax Berman's profile photoKaan Özcan's profile photoAlexandr Cherednichenko's profile photo
12 comments
 
Yippiii :D 
Add a comment...

Addy Osmani

Shared publicly  - 
 
 
Huzzah! New episode of Polycasts hot off the presses. Deep diving into neon-animation elements which are super awesome. This is a 20 minute episode (our longest one evar!) full of the knowledges  🍪

https://www.youtube.com/watch?v=Lwvi1u4XXzc&index=1&list=PLOU2XLYxmsII5c3Mgw6fNYCzaWrsM3sMN
6 comments on original post
27
4
Mark Robinson's profile photoMehdi Alouane's profile photo
Add a comment...

Addy Osmani

Shared publicly  - 
 
What does your Windows command-line setup look like?

To familiarise myself with the dev experience on Windows, I've been trying to replicate the setup I've got on Mac there. Something that gives me iTerm 2 + Dotfiles + Bash  + Unix utils and maybe some Git helpers and a Homebrew equivalent.

So far I've got Cmder (~ConEmu fork, Msysgit, Clink) to boost my shell, Cygwin, PoshGit and a PowerShell profile with some shell/Doskey aliases in there. I've also got Chocolatey. Some of the questions I find myself a little uncertain about are:

- What are other folks using? I'm really interested in how you tackle aliases as there seem to be a ton of ways of handling them.
- Is there a community like https://dotfiles.github.io/ for Windows PowerShell aliases?
- Does anyone have a sweet setup for sharing aliases between multiple platforms? (Win/Mac/Linux).
- Any other tips worth knowing? I've literally just been trying Windows again over a few weeks so there's probably tons I'm missing.

Thanks all! 

(For anyone interested in more context on why I'm spending some time on Windows, see https://plus.google.com/+AddyOsmani/posts/TuJG2FPxsZr)
124
34
Darlene Tate's profile photoKrzysztof Kornacki's profile photoEdgar Barragan's profile photoEiji Okuda's profile photo
45 comments
 
Also for those who have problems compiling native extensions for Node using `node-gyp` make sure you follow the node-gyp install guide for Windows and also make sure you have this env vars

```
GYP_MSVS_VERSION = 2013e
MSVS_VERSION = 2013e
PYTHON = c:\Python27\python.exe
```
I use MS Visual Studio 2013 express for desktop hence the 2013e value.
Python can be installed anywhere by synlink it to C:\Python27 (trust me it will solve lots of issues)

And also install this npm module `node-gyp-install` and run it. It will download the required files for your node version in order for node-gyp to work properly when compiling.

Once I've set this up OK, never had issues apart for the long path thing. Which in part should be solved using NPM 3.0.
Add a comment...

Addy Osmani

Shared publicly  - 
 
"We firmly believe high performance is not an optional engineering goal - it's a requirement for creating great user-experiences" ~ Netflix engineering on their work reducing payload and server/client render times. Good read!

http://techblog.netflix.com/2015/08/making-netflixcom-faster.html
92
33
Phred Lane (fearphage)'s profile photoNuno Ferreira's profile photoFlorian Mithieux's profile photoDavid Robson's profile photo
3 comments
 
Nice reading!
Add a comment...
Have him in circles
37,401 people
Paramjeet Singh's profile photo
vishal ankolekar's profile photo
Anton Vynogradenko's profile photo
Mounir Younes's profile photo
Jens Tautenhahn's profile photo
Jon Burtoft's profile photo
Dr. Pramod Kerkar's profile photo
Agnes Pagan's profile photo
Jessica Amodia's profile photo

Addy Osmani

Shared publicly  - 
 
Chrome DevTools Tips for Sublime Text users ~ new article by +Wes Bos and I with lots of pro-tips and shortcuts.

https://medium.com/@addyosmani/devtools-tips-for-sublime-text-users-cdd559ee80f8
105
52
HYng Hwang's profile photoАнатолий Демидович's profile photo
Add a comment...

Addy Osmani

Shared publicly  - 
 
When you try deleting a line of CSS:
334
101
Dmitry Dementev's profile photoAlfred haubold's profile photoFernando Magno (Easy Comm Tech)'s profile photoErmelinda Rapoli's profile photo
9 comments
 
I've been there too ^_^
Add a comment...

Addy Osmani

Shared publicly  - 
 
 
Test your internet connection speed & ping from the command-line.
speed-test - Test your internet connection speed and ping using speedtest.net from the CLI
View original post
91
31
li lin's profile photoLiu Bingyao's profile photoTamilarasan S's profile photoAntonio Trapani's profile photo
16 comments
 
Since no one bothered to open an issue I did it: https://github.com/ddsol/speedtest.net/issues/11 Please post your findings there.
Add a comment...

Addy Osmani

Shared publicly  - 
 
 
Here's a fun way to start the week: Visit our new DevTools homepage for new and refreshed action-oriented tutorials, tips & tricks, and latest news. 

https://developers.google.com/web/tools/chrome-devtools/
9 comments on original post
80
39
Patrick H.'s profile photoKliment Petrov's profile photoLuka Jerkovic's profile photoThathees Siva's profile photo
2 comments
 
Gorgeous!
Add a comment...

Addy Osmani

Shared publicly  - 
 
In this week's Totally Tooling Tips, learn about desktop apps for improving your development & productivity workflow

https://www.youtube.com/watch?v=M1mB34C861Y&list=PLOU2XLYxmsILKwwASNS0xgfcmakbK_8JZ&index=1
40
20
Mark Robinson's profile photoStefan Baalcke's profile photoKeith Wasielewski's profile photoRaghava Nellaturu's profile photo
2 comments
 
Thanks!
Add a comment...

Addy Osmani

Shared publicly  - 
 
`$ npm install -g perfschool`. Complete web performance workshop in your command-line. Image optimisation, WebPageTest & more! 

https://github.com/bevacqua/perfschool
170
86
Shang Heng Wei (Shawn)'s profile photoElio Rincón's profile photoEdgar Hernández's profile photoByron  Carter 's profile photo
2 comments
ham ism
+
1
2
1
 
thx addy 
Add a comment...
People
Have him in circles
37,401 people
Paramjeet Singh's profile photo
vishal ankolekar's profile photo
Anton Vynogradenko's profile photo
Mounir Younes's profile photo
Jens Tautenhahn's profile photo
Jon Burtoft's profile photo
Dr. Pramod Kerkar's profile photo
Agnes Pagan's profile photo
Jessica Amodia's profile photo
Work
Occupation
Staff Developer Programs Engineer
Skills
JavaScript & Front-end engineering, Developer Tooling, Web Components
Employment
  • Google
    Senior Developer Programs Engineer, 2013 - present
    Improving developer tooling and productivity for the Chrome team.
  • Google Chrome
    Developer Programs Engineer, 2012 - 2013
  • Aol
    Software Engineer, 2011 - 2012
  • Shortsaleology
    Senior Web Developer & Project Manager, 2009 - 2011
  • Empora.com
    Senior Web Developer, 2008 - 2009
  • 404Defender
    Lead Web Developer
  • ServaxNet
    Senior Web Developer
  • WMP Ltd.
    Senior Web Developer
  • VREHQ Ltd
    Lead Developer
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
London, UK
Previously
Mullingar, Ireland - London, England - Mullingar, Ireland - Coventry, England
Links
Contributor to
Story
Tagline
Staff Developer Platform Engineer at Google
Introduction
Whoa. What are you doing on my profile page? Stalker! ; )

I'm an engineering working with the Chrome and Polymer teams at Google focusing on creating tools to help empower developers to build compelling web apps more easily. My current focus is Polymer - a sugaring library for composable web-apps based on Web Components.

In my spare time, I enjoy contributing free talks, articles and open source projects to the development community.

I'm the author of two books - "Learning JavaScript Design Patterns" and "Developing Backbone.js Applications", have contributed chapters to several Smashing books and have also created/contributed to projects such as TodoMVC, Yeoman and Web Starter Kit.

For the latest on my takes on whats going on in the world of web development, feel free to check out my blog at addyosmani.com.
Education
  • University of Warwick
  • Oxford University
  • University of Sheffield
Basic Information
Gender
Male
Other names
Adnan Osmani
After having spent so much on other barristers, with little results, I was amazed at how Paul Richmond (of Richmond Canter Immigration Barristers) handled our immigration case with such care, making the process as painless as possible. As other reviewers have mentioned, his reputation simply excels. Trying to immigrate means a mountain of paperwork and several personal details. Mr. Richmond gave us step by step instructions through the immigration procedure, and whenever we had questions, he was always quick to respond with great detail. Thoroughly going through all of our documents, Mr. Richmond made sure that everything was in order, so that the process went as smoothly as possible. If anyone I knew was looking for an Immigration Barrister, I would definitely recommend Paul Richmond. Mr. Richmond is fair, efficient, and very professional. We will certainly be recommended this firm to our colleagues and friends.
• • •
Public - 3 years ago
reviewed 3 years ago
1 review
Map
Map
Map