Stepan Mazurov's favorites

Favorite sessions for this user

* 5 things to know about MySQL if you don't have a DBA

quick and dirty operational best practices that should be baked into your development and deployment plans.
Cooking
sarah novotny

* Advanced Git tutorial: Not your average VCS.

Do you know the basics of Git but wonder what all the hype is about? Do you want the ultimate control over your Git history? This tutorial will walk you through the basics of committing changes before diving into the more advanced and "dangerous" Git commands.
Cooking
Sarah Sharp

* Effective code sprinting

Code sprints are events where developers quickly complete coding tasks in a collaborative environment. A panel of skilled developers will share their experiences for organizing effective code sprints so you can better participate and organize your own. The panel members have organized and participated in over a hundred sprints (ranging from Django to JRuby) and used sprints as the primary way to develop community-oriented projects (e.g., Calagator). While most of the discussion will be about volunteer-run open source code sprints, many of the ideas will be readily applicable to improving development at your workplace. The panel will offer practical, actionable advice that you can use and answer your questions.
Culture
Igal Koshevoy, Reid Beels, Audrey Eschright

* HOWTO earn an open source living without taking on investors or selling your soul

Earning a living from open source software? Yes, we can. Let's talk about what actually works (and what doesn't work) for building a service business based not just on open source software, but with an open source philosophy, drawing on real world experience.
Business
Brian Jamison

* Layers of Caching: Key to scaling your website

Caching is essential to ensuring that your website will survive a large spike in traffic. With so many different forms of caching, how are you supposed to know what works and why you should use it? The key is layering your site with several forms of caching.
Chemistry
Lance Albertson, Narayan Newton

* PHP - Architecting and Profiling for performance

A look at efficient PHP development through proper architecture and profiling tools.
Chemistry
Rasmus Lerdorf

* Using virtualization and automation to improve your web development workflow

Large-scale web projects use sophisticated staged deployment systems, but the prospect of setting these up can be daunting. Using virtualization and automated configuration puts the benefits within easy reach even for small projects. David Brewer explains how Second Story uses Linux, VMware Server, and AutomateIt to grease the wheels of development on their museum-sector projects.
Cooking
David Brewer