Profile

Cover photo
Addy Osmani
Works at Google
Attended University of Warwick
Lives in London, UK
36,441 followers|27,428,684 views
AboutPostsReviews
People
In his circles
815 people
Have him in circles
36,441 people
Ian Cumming's profile photo
Michael Vogt's profile photo
James Davis's profile photo
Lawrence Christian's profile photo
maria fatima's profile photo
Dhilbar Roshan's profile photo
Tukang Share's profile photo
Valentin Sampl's profile photo
Ahmad Hamzawi's profile photo
Work
Occupation
Senior 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 Engineer at Google
Introduction
Whoa. What are you doing on my profile page? Stalker! ; )

So, I'm engineer on the Chrome team 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

Stream

Addy Osmani

Shared publicly  - 
 
In this week's Totally Tooling Tips, +Matt Gaunt and I look at our command-line setups and enjoy the 'say' command a little too much.

https://www.youtube.com/watch?v=hEMc2aCL6r8

Some show links:
- The 'say' command: http://www.tekrevue.com/tip/make-your-mac-talk-say-command/
- Dotfiles on GitHub: http://dotfiles.github.io/
- clone command: https://github.com/addyosm…/dotfiles/blob/master/.functions…
- iTerm2: https://www.iterm2.com/
- Seti UI for iTerm2: https://github.com/mbadolato/iTerm2-Color-Schemes#seti
- For Windows users, see: http://gooseberrycreative.com/cmder/
53
14
Craig Wickesser's profile photoHakim MacLuvin's profile photoRashid Omar's profile photoKaan Özcan's profile photo
3 comments
 
thank you
Add a comment...

Addy Osmani

Shared publicly  - 
 
Google Music knows just what music to suggest when you're about about to debug browser rendering bugs. 
74
3
Ineacho O'GARRO's profile photoAswathy Nath.J's profile photo
Add a comment...

Addy Osmani

Shared publicly  - 
 
 
Offline-first Polymer apps are incredibly simple to write. As in, like, no code whatsoever. Platinum service worker elements are straight up magic. Check it out.

https://www.youtube.com/watch?v=BucGrYACJdQ
4 comments on original post
43
13
Mark Robinson's profile photoOscar Herrera's profile photo
Add a comment...

Addy Osmani

Shared publicly  - 
 
StackOverflow survey shows JavaScript most popular technology. 25% users use Sublime Text & 34% Notepad++
Where do developers live? How much do developers earn? Vim or Emacs? Tabs or spaces? This is the most comprehensive software developer survey on earth.
81
26
Evan Freeman's profile photoNacho Coloma's profile photoTomas Echeverri Valencia's profile photoPavel K's profile photo
21 comments
 
+Yordis Prieto I tried Atom this week when 1.0 was released. It's getting better, but I still notice some scroll lag, and searching is slow as hell, even crashed once on me. Also, I notice a lot of the themes have glitches. Just small things, but enough to annoy me and stay with Sublime.
Add a comment...

Addy Osmani

Shared publicly  - 
 
Catch a grab bag of Chrome DevTools tips & tricks in Totally Tooling Tips episode 3!
 
#TotallyToolingTips: Matt and Addy dive into a grab bag of DevTools tips and tricks covering everything from working with our new animation tools to pro-tips for the Console. https://goo.gl/54qxZo
1 comment on original post
47
10
Julian Viereck's profile photoАлександр Товстоног's profile photoAmr Morsy's profile photoMohamed Meligy's profile photo
 
We love Dev-Tools #chrome
Add a comment...

Addy Osmani

Shared publicly  - 
 
 
Coming¹ from Android, the chromium team is now experimenting with Web App install banners on Desktop. By simply enabling the flag named "Add to shelf" at chrome://flags/#enable-add-to-shelf in the latest chromium build², you'll be prompted to add a site to your shelf when this one meets the following criteria: it has a web app manifest file, a service worker, it is served over HTTPS and you've visited it twice over two separate days during the course of two weeks. Note that these requirements may evolve in the future. 

Bypassing some user engagement checks is as easy as toggling the eponymous flag at chrome://flags/#bypass-app-banner-engagement-checks. This allows developers to test that other eligibility requirements for showing app banners, such as having a manifest, are met.
Check out https://events.google.com/io2015 for instance.

For info, the icon used in the infobar is a placeholder for now but that's gonna change.
 
¹ https://developers.google.com/web/updates/2015/03/increasing-engagement-with-app-install-banners-in-chrome-for-android ² https://download-chromium.appspot.com/

Source: https://codereview.chromium.org/1161233005
14 comments on original post
64
19
Stephen Rodriguez's profile photoAqeel Bhat's profile photoMulia Arifandi Nasution (mul14)'s profile photoWayne Hazell's profile photo
3 comments
 
Please tell me how to fix Prioritize visible content
Add a comment...
In his circles
815 people
Have him in circles
36,441 people
Ian Cumming's profile photo
Michael Vogt's profile photo
James Davis's profile photo
Lawrence Christian's profile photo
maria fatima's profile photo
Dhilbar Roshan's profile photo
Tukang Share's profile photo
Valentin Sampl's profile photo
Ahmad Hamzawi's profile photo

Addy Osmani

Shared publicly  - 
 
Polymer toys make for some awesome Jedi swords.
54
3
Abdón Rodríguez Davila's profile photoTony Trinh's profile photoAswathy Nath.J's profile photoJhonatan Silva's profile photo
4 comments
 
How can I get one, +Addy Osmani? :)
Add a comment...

Addy Osmani

Shared publicly  - 
 
Try http://es6katas.org  - learn new JS features by fixing unit tests. Includes Map, Arrows, Generators & more: 
146
89
Mujahid Ali's profile photoTab Khan's profile photoNikhil Srivastava's profile photoPascal Drouin's profile photo
2 comments
 
"..by fixing unit tests."

NOPE!
Add a comment...

Addy Osmani

Shared publicly  - 
 
 
npm 3.0.0 is out!

$ npm i -g npm@3.0-latest

- Flatter dependency tree (deduping by default)
- Multi-stage installer
- No more peerDependencies mess
4 comments on original post
73
25
Tomas Echeverri Valencia's profile photoBenedetto Bernardini's profile photoAdam Bedell's profile photoPaul Warelis's profile photo
2 comments
 
+Erik Isaksen In fact, I'd go as far to say that grunt & gulp should watch out with how much simpler npm tasks are to use.
Add a comment...

Addy Osmani

Shared publicly  - 
 
Great performance fix-it with DevTools and well worth the watch.
 
Fixing the JSConf.eu website's scroll perf in ~9m

+Addy Osmani and I were chatting about the conference this morning. I opened the site on my second monitor and it janked when I scrolled. I set about trying to fix it, and recorded the process for anyone interested.
2 comments on original post
68
20
GDG Bangalore's profile photoJS Mantras's profile photoDaniele Testa's profile photokendra gardener's profile photo
3 comments
 
Very helpful information to see how to use time line better for performance issues
Add a comment...

Addy Osmani

Shared publicly  - 
 
Exploring ES6: a free to read online book deep-diving into ES6 by Axel Rauschmayer https://leanpub.com/exploring-es6/read with plenty of solid examples 
214
162
Radu Potop's profile photoSteve Bang's profile photoKonstanti  Denev's profile photoKaung Htet Zaw's profile photo
16 comments
 
+1 
Add a comment...
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 - 2 years ago
reviewed 2 years ago
1 review
Map
Map
Map