Rey Bango
Rey is a developer advocate at Microsoft focused on helping developers build awesome cross-browser experiences. He's an ardent supporter of standards-based development and a former member of the jQuery Project Team.
Tutorials
  • Code
    Master Developers: John ResigJohn resig wide retina preview
    23 shares
    He brought us jQuery, the most widely used JavaScript library on the planet. Then he brought us Processing.js, a JavaScript port of the popular data visualization programming language. Now, John Resig is on a mission to revamp the way people learn programming as the Dean of Computer Science for Khan Academy. The man never stops (does he even sleep?) giving back to the community, and after being out of the public eye for some time, I caught up with him to find out what he's been up to.Read More…
  • Code
    Getting into Ember.js: The Next StepsGetting into ember
    In my introductory article, I went over the basics of the Ember.js framework, and the foundational concepts for building an Ember application. In this follow-up article, we'll dive deeper into specific areas of the framework to understand how many of the features work together to abstract the complexities of single-page application development.Read More…
  • Code
    Master Developers: Dave Methvin (jQuery Core Team Lead)Davemethvin1
    28 shares
    Most of us are familiar with the jQuery JavaScript library, and likely use it in at least some of our projects. But how much do we know about the people who tirelessly give their time to maintaining the web's most popular JavaScript library? I recently had the chance to interview jQuery Core Team leader, Dave Methvin, and discuss how he became involved with the project and where he sees front-end development headed. He's been a contributor to jQuery since 2006, and is also the President of the jQuery Foundation.Read More…
  • Code
    Getting Into Ember.jsGetting into ember
    103 shares
    There are a lot of JavaScript libraries available, and most are really good at providing the traditional DOM-centric interactions that your typical websites need. But when it's time to build a manageable code base for a single-page app, that's where a whole suite of new frameworks come in to smooth things out.Read More…
  • Code
    Windows Apps for Web DevelopersWindows logo
    84 shares
    When the editor of Nettuts+ requested an article to show Windows developers love by listing popular web development apps, I was all over it. OSX devs get a lot of attention, so it's good to mix things up a bit. What I want to do is list the development tools that I frequently use as a web developer on Windows. It may not include your favorite, and if it doesn't, please let me know within the comments section. I'm always anxious to find new tools to enhance my workflow!Read More…
  • Code
    Master Developers: The Ember.js Core TeamEmber js
    56 shares
    Single page apps are the new hotness; everyone's trying to figure out the easiest way to build them. But it's more than just finding a couple of controls to slap together and sprinkling Ajax pixie dust on it. Building scalable and maintainable apps is serious business, which requires serious tools. Ember.js is a very serious framework for doing just that. Check out the interview I did with Ember.js Core Team leads, Yehuda Katz and Tom Dale, as they discuss what prompted them to begin the Ember project, its design philosophy, and where it fits into an already crowded library ecosystem.Read More…
  • Code
    Strategies for Testing IE on Different PlatformsIe
    75 shares
    You might believe that web developers who use Windows as their primary OS have it easy, when testing Internet Explorer; simply click on the blue "E" and go to town. That might be true if they only had to worry about the version of IE on their PC, but we all know that's not the case. Depending on your project's needs, you may need to ensure compatibility from IE6 through IE10, which certainly poses some challenges. How do we deal with this?Read More…
  • Code
    Using Web Debugging ProxiesDebug proxies preview
    60 shares
    My previous two articles focused on debugging tools, so it's only fitting that I continue with this theme. When debugging front-end code, you tend to spend a lot of time reviewing how CSS and JavaScript affect your page's rendering; equally important is how network requests affect your site. In many cases, we work locally and forget that page size, latency, and script loading and blocking can greatly affect the way a user experiences your site. So having a good set of tools to inspect network traffic is vital to rounding out your debugging toolset.Read More…
  • Code
    A Peek at Internet Explorer's Developer ToolsIe
    70 shares
    I hate debugging, and have never met any developer who argued otherwise. It's a drag to have to go through your code and figure out why it's broken. And most importantly, it's an admission that my code is broken and that I'm not infallible! Heresy, I say!Read More…
  • Code
    Visual Studio: Web Dev BlissVisual studio
    40 shares
    Developers are a picky bunch, almost to the point of superstition and voodoo magic, when it comes to their tools. If you take into account the countless number of things we use to build apps (Node, Grunt, Fiddler, LESS, EC2 etc.), it's no wonder why, once we find a nice combo, we guard it like a squirrel with his last nut. And it makes sense, since your development environment is pretty darn important to your success.Read More…
  • Code
    Quick Tip: An Introduction to Sammy.jsPreview
    9 shares
    You've been seeing it for a while now with Google's Reader, Gmail, and most recently, on Facebook. Probably, you, too, would like to write RESTful evented JavaScript applications. Well, fellow developers, meet Sammy.js, a tiny JavaScript framework built on top of jQuery. Sammy utilizes the URL hash (#) to allow you to create single page AJAX applications that respond to your browser's back button. Interested? In this article, I'll be providing a short overview of the framework, and then a brief demonstration of what it's like working with Sammy.js, with the hope of enticing you enough to consider it for your projects.Read More…