git is a tool that tracks the history of software projects as they change over time. GitHub.com is a website used to manage git repositories. In this screencast, Mike discusses how git structures project histories and demonstrates how to review the history of projects hosted on GitHub.com. If you’d like to learn how to navigate […]

Tagged:

git is a tool that tracks the history of software projects as they change over time. In this screencast, Mike discusses how git structures project histories and demonstrates how to review it using the built-in command-line interface. If graphical interfaces are more your style, check out this related screencast on traversing git histories on GitHub.com. […]

Tagged:

Mike Pennisi shows you how to get started developing Gaia applications on Linux or OSX. Resources Mozilla’s Wiki on Gaia Gaia’s source code on GitHub Node.js

Tagged:

Senior JavaScript Trainer and Developer Ben Alman shows you how to optimize event handlers in jQuery using lazy evaluation, event delegation, .each and .data. See the code in this gist Watch it first: The Importance of Caching jQuery Selections

Tagged:

As a follow-up to his popular ‘Dive into Flexbox’ article, Greg Smith shows you highlights of the new CSS3 layout mode ‘flexbox’ in this short-yet-informative screencast. Visit learnlayout.com to learn more about modern CSS layout techniques.

Tagged:

As the head of Developer Relations for the jQuery Foundation, Adam Sontag has a lot to say about jQuery. In this screencast, Adam shows you how caching DOM selections can help you write DRYer, more efficient code and begin to change the way you think about writing applications with jQuery. Check out the before code […]

Tagged:

Follow along with this three-part series as Mike Pennisi shows you how to stress-test your Node.js application. In part three, Mike shows you how to use AWS to execute distributed stress tests. If you haven’t already, watch Preparing a Server and Configuring AWS first. Checkout Mike’s realtime Node.js blog posts on building a server, stress […]

Tagged:

Follow along with this three-part series as Mike Pennisi shows you how to stress-test your Node.js application. In part one, Mike walks you through how to prepare a production server and create an AMI. Follow up with Configuring AWS and Running the Simulation. Checkout Mike’s realtime Node.js blog posts on building a server, stress testing […]

Tagged:

Follow along with this three-part series as Mike Pennisi shows you how to stress-test your Node.js application. In part two, Mike walks you through how to properly configure Amazon Web Services for testing. Watch Preparing a Server, then follow up with Running the Simulation Checkout Mike’s realtime Node.js blog posts on building a server, stress […]

Tagged:

Senior JavaScript Engineer and resident HTML5 game enthusiast Greg Smith shows you how to make your own canvas-based game with JavaScript – in about 15 minutes! Angry Birds™ is a registered trademark of Rovio Entertainment. Editor: Sublime Text 2 Screencast Software: Camtasia 2 Follow along with this gist:

Tagged: