Personal schedule for Monica Harasimiuk
Download or
subscribe to Monica Harasimiuk's
schedule.
Modern browsers have changed web development by offering new, more powerful capabilities, known by the marketing buzzword "HTML5". In this tutorial we'll build a sophisticated example that shows you how to take advantage of workers, sockets, canvases, local storage, media embeds, and more. You'll learn how you can use HTML5 to build newer and better web applications, leaving old hacks behind.
Read more.
Although Rails contains many web framework best practices, there are still plenty of ways to create horrible code. Fortunately, as the community has matured many new techniques have been discovered which can help keep Rails apps maintainable. In this 5 part lab we will walk through the most common of these best practices and get some hands on experience refactoring Rails.
Read more.
Event
Location: Chesapeake Ballroom - 3rd Level
Ignite is a high-energy evening of 5-minute talks by people who have an idea - and the guts to get onstage and share it with the rest of the Rails community.
Read more.
Keynote by David Heinemeier Hansson.
Read more.
A huge step forward in the third version of the Rails 3 framework is the modularity it provides. This modularity is the result of a long refactoring effort to make it easier to extend or modify Rails to suit our application's needs.
Read more.
Jason Fried says "Work doesn't happen at work" [2], but you can work as productively as possible wherever you are (even at work).
We will explore principles of productivity, as well as techniques and tools you can use.
[1] 5 hours saved every work week
[2] http://www.ted.com/talks/jason_fried_why_work_doesn_t_happen_at_work.html
Read more.
This is a
talk about what being a Rails developer means to me, why I'm proud to
be one and why you should be too.
Read more.
It's not what you code, it's how you code it. In this talk, I'll take you through real world examples of code drawn from the 40+ production Rails applications we have developed and maintained during the last 12 months and highlight anti patterns and examples of technical code debt in them. You do what you can do to avoid these, making your future lives simpler. Your future you will thank you...
Read more.
Are your methods timid? Do they constantly second-guess themselves, checking for nil values, errors, and unexpected input? Learn how to write code in a straightforward, confident style that is more testable, easier to read, and easier to debug.
Read more.
After spending the last few years developing and deploying Rails applications we're ready to unload all the tips and tricks we've learned. But each nugget of experience will be ruthlessly culled to fit in two minutes. You'll get the whole seat but you'll only need the edge!
Read more.
BohConf is the official RailsConf 2011 unconference. At BohConf, we're going to get our hands dirty writing code and sharing ideas in an open and free-form environment. It's free and will run alongside RailsConf in the convention center. Everyone is welcome.
Read more.
MVC inventor Trygve Reemskaug and James Coplien have a new vision for software, called DCI -- Data, Context, and Interaction. Although as conceptually elegant as MVC, and with the same potential to improve software, DCI's innovations are not easily implemented in Java or C#. That is not the case with Ruby, however, which puts Rails developers in a unique position to lead the way.
Read more.
Ruby might be slow, but bad code only makes it worse. This talk will teach you how to use powerful tools to see how your code is executed, so you can understand, debug and optimize it.
Read more.
This Year, Dr. Nic hosts Engine Yard's sponsored sessions, which were given away to members of the Ruby on Rails community who did not otherwise get the chance to speak at RailsConf this year. The speakers were nominated by the community, so don't miss it--the people have spoken!
Read more.
Everybody wants to do test-driven development, but switching to TDD or BDD on an existing project that doesn’t have tests presents special challenges. This session will show you how to work around dependencies that make testing legacy code so complicated. Topics include using Cucumber for black-box testing, using mock objects to limit dependencies, and using Ruby dynamism to cut through problems.
Read more.
Drawing from the authors' own experiences, methods and guidelines will be presented for exposing and sharing services within and between large Rails-based systems.
Read more.
Calling all RailsConf attendees: do you have something awesome to share with the Rails community? Can you tell us in 5 minutes what it is and why it's awesome? If so then sign up for the RailsConf Lighting Talks.
Read more.
Keynote by Aaron Batalion, CTO, LivingSocial.
Read more.
Lightning keynote by Dr. Dan Melton, CTO, Code for America.
Read more.
Given the many features of Rails that promote good security, one gets
the impression that your typical Rails web site is relatively secure.
That impression is completely misleading. Without paying deliberate
attention to security details, it is almost certain that your
application has security flaws. This talk will cover the ins and outs
of web security and help you build a secure site.
Read more.
The path to becoming a "Top Gun" of Ruby on Rails starts with first being interested in airplanes, flying really fast, and making smart-assed jokes like "There's two Os in 'Goose', boys." The achievements and glory seem to only if you come first, "No points for second place."
At the end of Top Gun, Maverick gets the girl and becomes a Top Gun instructor. Time to teach. Time to share the wisdom.
Read more.
When we build rich client interfaces in JavaScript for our Rails applications today, we have no other choice than duplicating code and logic in both worlds. In this presentation we will show you how to use Google's V8 JavaScript engine in your Rails application to eliminate those duplications, write model code only once and therefore make your code DRY again.
Read more.
You're using RubyGems on a daily basis, but what's inside of them? How can you make your own? How can you share them with others? In this session you'll learn how to make one from the ground up to help break out your Rails application code to be more modular and maybe even help out the community too.
Read more.