Profile

Cover photo
Michael Updegraff
Works at The Capital Group
Lives in Aliso Viejo, CA
70 followers|13,182 views
AboutPostsPhotosYouTube

Stream

Michael Updegraff

Shared publicly  - 
 
Checking out Gulp... 
 
gulp vs grunt (please don't!)

(alternative title: boar vs sodacan)

Things aren't purely black and white. It's actually more vivid. Gulp isn't intended to replace Grunt. They can happily coexist serving different needs, preferences and competency levels. Please stop trying to fit a > operator between them.

Diversity is good for innovation! Try out both and pick your poison :)

This sums it up nicely: http://www.reddit.com/r/javascript/comments/1uk7we/and_just_like_that_grunt_is_out_its_all_about/cej29ig

> Grunt and gulp are two different beasts with their own strengths and weaknesses. [...] The bottom line is that the authors behind these projects have the same end-goal: To provide great software for the JavaScript community
1
Add a comment...
 
New and improved Jank talk from last year's I/O
1
Add a comment...

Michael Updegraff

Shared publicly  - 
 
I hope this is the future of web applications. 
1
Add a comment...

Michael Updegraff

Shared publicly  - 
 
 
Chrome Tips & Tricks

Long ago I wrote up a variety of "Chrome Tips" posts that got posted on the official Chrome blog.  Some of these were pretty basic (experienced users would find them obvious), others more advanced.  Since it's been a few years, I thought I'd link/summarize them, plus list a few more tips of things you can do with Chrome.

http://chrome.blogspot.com/2009/07/tip-quick-site-searches-with-omnibox.html - Start typing a site in the omnibox, then hit tab to use that site's search engine directly from the omnibox.  I use this for YouTube, Amazon, etc.
http://chrome.blogspot.com/2009/08/tip-opening-links-in-new-tabs.html - Middle-click or ctrl-click (cmd on Mac) links to open in a new background tab.
http://chrome.blogspot.com/2009/09/tip-even-more-control-over-opening.html - Shift-click links to open in a new window; shift-middle-click (or shift-ctrl/cmd-click) for a new foreground tab; alt-click to download.
http://chrome.blogspot.com/2009/10/tip-dragging-to-tabstrip.html - Drag text (URLs, searches, anything) to the tabstrip to open in a new or existing tab.  For me this is easier than copy+pasting.
http://chrome.blogspot.com/2009/10/tip-of-day-dragging-to-omnibox.html - Dragging text to the omnibox works too.
http://chrome.blogspot.com/2009/11/tip-new-tab-from-omnibox.html [Images broken] - Alt-enter in the omnibox opens your text in a new foreground tab and leaves the existing tab untouched.  I literally do this every time I type in the omnibox.
http://chrome.blogspot.com/2010/01/tip-more-omnibox-power-tools.html - Drag omnibox text or star to the desktop to create a shortcut; copy text (even with embedded newlines) and use Paste And Go/Search in the omnibox context menu to act on it.
http://chrome.blogspot.com/2010/01/tip-managing-tabs.html - Drag tabs around in the tabstrip to reorder, or in and out of the window to create or destroy windows; middle-click tabs to close them.  I always close tabs by middle-clicking since that way I don't have to target the close box.
http://chrome.blogspot.com/2010/02/tip-recovering-closed-tabs.html - Use ctrl/cmd-shift-t to reopen closed tabs/windows, or access them from the tabstrip context menu or the New Tab Page.
http://chrome.blogspot.com/2010/03/tip-always-restoring-tabs.html - Flip a setting to always start the browser with your tabs/windows from last time.
http://chrome.blogspot.com/2010/04/tip-going-undercover.html - Use ctrl/cmd-shift-n to open a new Incognito window, or the context menu on a link to open the link in an incognito window.
http://chrome.blogspot.com/2010/09/tip-just-text-please.html - Ctrl/cmd-shift-v pastes text without formatting.  Helpful when composing in gmail.

Other tips:
* You can use ctrl-clicking or shift-clicking in the tabstrip to select multiple tabs, and then close them all at once or drag them out to different windows.  This works well on Windows, not so well on Mac, don't know about elsewhere.
* On Windows, even pre-Windows 7, you can drag tabs to the edges of the screen or other Chrome windows to get a little drop target that's useful for things like auto-screen-splitting.  Hard to describe.
* You can force text to be treated as a search in the omnibox by prefixing it with '?'.  Useful in rare circumstances.
* Middle-clicking items in the omnibox dropdown will open them in new background tabs without closing the dropdown.
* You can also middle-click things like the back/forward/reload buttons or items in the back/forward button dropdown history.  I sometimes middle-click reload as a cheap "duplicate tab" feature (though if you want, the tab context menu has a "duplicate tab" option too).
* Visit chrome://settings/content and scroll down to the plugins section to get an option for click-to-play plugins.  No more annoying Flash ads with sound!  You can whitelist particular sites by using the icon that appears in the right side of the omnibox every time Chrome blocks a plugin this way (so e.g. I whitelist YouTube).  Note, though, that there are downsides of this -- Vimeo videos have to be clicked multiple times before they'll play, and some sites cryptically break unless whitelisted.  Therefore, I don't suggest doing this to a novice's machine.
* You can quickly zoom in or out with ctrl/cmd-+/- and reset to 100% with ctrl/cmd-0.
* Use ctrl/cmd-1 through 8 to jump to tabs 1-8.  Ctrl/cmd-9 will jump to the last tab no matter how many tabs you have.

What are some tips I missed?  List one I particularly like and I'll add it below here :)

* From devi| dog on the Shack: Form submissions can respect keyboard modifiers, so e.g. shift-enter when submitting a form will submit the form into a new window.  I forget whether we support all the modifiers on both keyboard- and mouse-based submission but I think we do.
* One I forgot to list: ctrl/cmd-shift-d to bookmark all open tabs as a single folder, then later middle/ctrl/cmd-click the folder to reopen all tabs inside as a group.
1
Add a comment...

Michael Updegraff

Shared publicly  - 
 
The Google Chrome team continues their awesomeness.
 
#protip : Your code can use console.time() & console.timeEnd() to mark ranges in DevTools Timeline recordings. Combine with console.timeStamp() for annotations and you have SO much profiling power.
1
Add a comment...

Michael Updegraff

Shared publicly  - 
1
Add a comment...
In his circles
61 people
Have him in circles
70 people
Rusty Young's profile photo
Barry Schwartz's profile photo
Daniel Lee's profile photo
Bradley Crowell's profile photo
Todd Rapparport's profile photo

Michael Updegraff

Shared publicly  - 
 
How To: Manage Adobe CQ5 Client Libraries, the right way.
1
1
Sarwar Bhuiyan's profile photo
Add a comment...

Michael Updegraff

Shared publicly  - 
 
Ember.js
A framework for creating ambitious web applications.
View community
1
Add a comment...

Michael Updegraff

Shared publicly  - 
 
Orange County EmberJS HAL API Talk
1
Add a comment...
People
In his circles
61 people
Have him in circles
70 people
Rusty Young's profile photo
Barry Schwartz's profile photo
Daniel Lee's profile photo
Bradley Crowell's profile photo
Todd Rapparport's profile photo
Work
Occupation
Software Engineer
Employment
  • The Capital Group
    Sr. Application Developer, 2011 - present
  • Micoda Technologies
    Software Engineer, 2010 - 2011
  • PriceDoc, Inc
    Software Engineer, 2008 - 2011
Basic Information
Gender
Male
Looking for
Networking
Relationship
Married
Story
Tagline
Its just 0's and 1's
Introduction
Growing up in Southern California with access to everything electronic, it should not be too much of a surprise that I am a Software Engineer by trade; unless you knew me in Jr and High School. 

I spend most of my days configuring and or developing applications for the web and mobile devices.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Aliso Viejo, CA
Previously
Orange County
Links
Contributor to