You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 11, 2024. It is now read-only.
<p>The User is the god class among almost all Rails applications, but exactly how users are allowed to organize themselves is often left as an implementation detail. The best products take user management seriously, spending much time and energy considering the implications of how users will behave, and what types of groups they’ll need to form.</p><p>We’ll look at the gamut of patterns for user organization, including companies, organizations, teams and identities. We’ll focus on how to implement these patterns in Rails, and on when each pattern is appropriate from a product point of view.</p>
483
+
<p>You know that smartphone in your pocket? The one with gigahertz of processing power, a surprisingly good camera, and the ability to instantly access the whole of human knowledge? Despite all of that high technology, if I want to call you, I still have to punch in a phone number—a technological relic that remains integral to our telecommunication infrastructure.</p><p>URLs are the same thing. The web is URLs and URLs are the web. Unfortunately, for the past few years, many JavaScript developers have started treating the URL as an afterthought, or a nice-to-have. In this talk, I’ll show why URL neglect happens at your own peril, and how making JavaScript apps that respect the URL can be, well, downright pleasant.</p>
<p>If there's anything that recent events have shown us, it's that what we thought was secret actually isn't. So what to do? Even if you're not a dissident, many of our applications need some form of private communications. And why aren't RubyGems signed, anyway? In this talk, Steve will discuss some of the basic tools, theory, and techniques that you can use to help keep secrets secret.</p>
<p>Let's dive into one of the the deep ends of CS and implement a turing-complete interpreter in just 30 minutes using ruby, ruby_parser, sexp_processor, and a minor amount of elbow grease.</p>
Tom Dale is Co-founder of <ahref="http://www.tilde.io">Tilde</a>, a member of the <ahref="http://www.emberjs.com">Ember Core Team</a>, and was previously on the SproutCore team. He's a former Apple software engineer who gained expert front-end JavaScript skills while working on the MobileMe and iCloud applications.
89
+
90
+
</div>
91
+
<divclass="speaker-description">
92
+
93
+
<spanclass="byline">session:</span><ahref="/schedule.html#dale">Stop Breaking the Web</a>
Tammer Saleh is a rubyist, author, and leader. In the past, he was the founder of Thunderbolt Labs, VP of Engineering at Engine Yard, and the original author of Shoulda and Airbrake. He also co-wrote “Rails AntiPatterns: Best Practice Ruby on Rails Refactoring.”
389
-
390
-
</div>
391
-
<divclass="speaker-description">
392
-
393
-
<spanclass="byline">session:</span><ahref="/schedule.html#saleh">Social Beasts: Patterns of User Organization</a>
0 commit comments