Skip to main content

More right-solid
More right-solid
More right-solid
SHOW DETAILS
up-solid down-solid
eye
Title
Date Archived
Creator
Community Video
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
If you've ever done anything in ruby, you've probably used rubygems and to search or install your favorite gem. On October 17, 2012, rubygems.org went down. A Dependency API was built to be used by Bundler 1.1+ to speed up bundle install. Unfortunately, it was a bit too popular and the service caused too much load on the current infrasture. In order to get rubygems.org back up the API had to be disabled. You can watch the post-mortem for details. http://youtu.be/z73uiWKdJhw Help us caption...
Topics: Youtube, video, Science & Technology
Community Video
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
The last few months have been pretty brutal for anyone who depends on Ruby libraries in production. Ruby is really popular now, and that's exciting! But it also means that we are now square in the crosshairs of security researchers, whether whitehat, blackhat, or some other hat. Only the Ruby and Rails core teams have meaningful experience with vulnerabilites so far. It won't last. Vulnerabilities are everywhere, and handling security issues responsibly is critical if we want Ruby (and...
Topics: Youtube, video, Science & Technology
Community Video
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Many of us came to Ruby by way of Rails (including yours truly about six years ago). We came because our current solutions were clumsy and inconvenient. We came because we appreciated the relative simplicity that Rails offered. And we came because we believe that change is often a good thing. But not all changes are beneficial. Over several blog posts, books, and a couple of years, the Rails community has begun to choose complexity over simplicity. Let's talk about why. And let's talk about how...
Topics: Youtube, video, Science & Technology
Community Video
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Shane Becker It was the summer of 1993. I skipped out on the second game in a baseball double header to go to Lollapalooza with my cool older cousin. It was the first concert of my choosing (previously Hall & Oates, then The Grateful Dead). That day changed the course of my life. I saw Rage Against the Machine which led to Inside Out which led to Revelation Records which led to Youth of Today, Bold and Gorilla Biscuits. Through those bands I'd learn about straightedge and veganism. I...
Topics: Youtube, video, Science & Technology
Community Video
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FGbG/ Source: https://www.youtube.com/watch?v=JIPyTpOztx4 Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Community Video
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FGbH/ Source: https://www.youtube.com/watch?v=OcrpAT5LhFg Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Community Video
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Adrift at sea, a GPS device will report your precise latitude and longitude, but if you don't know what those numbers mean, you're just as lost as before. Similarly, there are many tools that offer a wide variety of metrics about your code, but other than making you feel good, what are you supposed to do with this knowledge? Let's answer that question by exploring what the numbers mean, how static code analysis can add value to your development process, and how it can help us chart the...
Topics: Youtube, video, Science & Technology
Community Video
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
As technology continues to grow at an increasing rate, why is our educational system stuck in a pre-technology age? Why is programming rarely taught even at a High School level? Why do stereotypes of the isolated, nerdy programmer continue to linger, driving away smart, creative people from computer science degrees? 'The Three Rs' of Reading, Writing and Arithmetic have come to stand as the cornerstones of education in this country. We need to step into the 21st century and add a fourth R --...
Topics: Youtube, video, Science & Technology
Community Video
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Craft beer is great. Ruby is great. When you can combine the two, you get a product that can only be described as Liquid Awesome. In this session, we will go over the brewing process and show how Ruby can help make better beer using automation, temperature control, and recipe analysis. We will look at a Ruby application created with recipe design and testing in mind, as well as a Ruby-based brewery control system run on a Raspberry Pi. Help us caption & translate this video!...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Building services and integrating them into Rails is hard. Often times we talk about how nice it would be if our Rails apps were smaller and we had nicely encapsulated services. And it would be, but services introduce complexity. If you build your application this way from the beginning, you're going to do extra work and probably get some of it wrong. If you wait too long, you've got a mess on your hands. At Yammer, we work constantly to clean up the mess that worked well in the early days, but...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Ruby on Ales wouldn't be the same without our best friends closing the show. Musical rendition starts at 32:18 Help us caption & translate this video! http://amara.org/v/FGbM/ Source: https://www.youtube.com/watch?v=KLPkIEV28eo Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FGbN/ Source: https://www.youtube.com/watch?v=I46ARWDuPp4 Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Christopher Greene & Aimee Simone Ever wondered what Rails is doing behind the scenes? What happens to an HTTP request after it leaves your browser? How does Rails process the response? In this beginner talk, Aimee Simone and Christopher Green break down the request/response cycle of a web application, navigating through the magestic internals of Rails. We'll outline the responsibilities of each Rails component, including its MVC framework and RESTful routing concepts. By following the...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Workshop with Christopher Greene & Aimee Simone Help us caption & translate this video! http://amara.org/v/FGa2/ Source: https://www.youtube.com/watch?v=4Vk4W767lak Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Brian Sam-Bodden Behavior-Driven Development and Acceptance Testing are heavily intertwined and in many aspects are one and the same. Both focus on starting at the outer layers of your application by concentrating on what matter to users; behavior. In this session/workshop we'll talk about how testing can be used both for specifying your application yet to be develop expected behavior and as accurate, running documentation that can be used to validate your stakeholder's acceptance criteria....
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Rails: the result of magical incantations, voodoo, and wizardry? Or: a collection of patterns from the most awesomest language in the world (Ruby)? We'll show three different areas of Rails that seem to be the most magical: before_filters and callbacks, Procs, and inheritance. In the workshop, participants will create their own Ruby object implementing these magical powers. Help us caption & translate this video! http://amara.org/v/FGa4/ Source: https://www.youtube.com/watch?v=Nqr_j4j26Uk...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Two completely different ways have emerged for using Rails as the back end to a rich client-side JavaScript application. * The 37Signals "Russian Doll" approach, where the server generally returns HTML to the client. This approach uses aggressive caching and a little bit of JavaScript glue to keep the application fast. * The "Rails API" approach, where the server generally returns JSON to the client, and a JavaScript MVC framework handles the actual display. Which of these...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Tests are supposed to save us money. How is it, then, that many times they become millstones around our necks, gradually morphing into fragile, breakable things that raise the cost of change? We write too many tests and we test the wrong kinds of things. This talk strips away the veil and offers simple, practical guidelines for choosing what to test and how to test it. Finding the right testing balance isn't magic, it's a magic trick; come and learn the secret of writing stable tests that...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Most of us know how to build beautiful web applications with Rails. With the help of templating tools like ERB and HAML our web apps create HTML documents, but, do you know exactly how those HTML documents end up in a browser? During this talk I will show you the bits that make it all happen. We will dissect the relevant code within Rails, Rack and the thin web server to discover exactly how the web server starts and listens to a TCP port, communicates with Rails and returns the HTML document...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Let's be honest: ActiveRecord's got issues, and it's not going to deal with them on its own. It needs our help. Don't think so? Let's take a closer look together. We'll examine the myriad of perils and pitfalls that await newbie and veteran alike, ranging from intentionally inconsistent behavior to subtle oddities arising from implementation details. Of course, as with any intervention, we're only doing this because we care. At the very least, you'll learn something you didn't know about...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FGa9/ Source: https://www.youtube.com/watch?v=ji3XcqVSfOQ Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FGaa/ Source: https://www.youtube.com/watch?v=nG_D3E9eatw Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Casey Rosenthal What is the best data storage option for your application? We have an abundance of conventional wisdom when it comes to building applications on top of a relational database in the Ruby world. Building an application on top of a NoSQL database is a different story. I will present a conceptual framework for understanding Access Patterns that jives with properties of databases, then review common NoSQL databases and propose considerations for choosing one over another. I will...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
In business, OPM(other people's money), is the preferred way to start a business. In today's web economy it is now possible to get your app up and running quick by using OPI. This can include everything from server hosting to video processing. Help us caption & translate this video! http://amara.org/v/FGac/ Source: https://www.youtube.com/watch?v=u2cOWApb5Co Uploader: Confreaks
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Pry is the featureful development console for Ruby. From its humble roots as an irb replacement, Pry has grown into an indispensable tool for any Ruby or Rails programmer. Using some real-life examples, I'll explain how to use Pry effectively. We'll start from the beginning, with simple features for exploring libraries and source-code in glorious technicolor. Then we'll move up a level and discuss how to inspect, debug and even modify a program while it is still running. Finally we'll touch on...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
What do home ownership and leveraged buyouts can teach us about how to use technical debt to our advantage? How can we sleep soundly at night when we have accumulated mountains and mountains of technical debt? When is good enough good enough and when are we just deceiving ourselves? Help us caption & translate this video! http://amara.org/v/FGae/ Source: https://www.youtube.com/watch?v=XakfJ2spb3w Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Snappiness is an important key for any successful webpage. Most companies try to achieve responsive webshops by scaling their hardware big time. But Rails in combination with Nginx, Memcached and Redis is the key to deliver webpages very fast with a minimal amount of hardware. This talk will start with the basics of DHH's russian doll idea but will raise the bar than quite a bit. How can we combine fragment caching, page caching and HTTP caching to deliver personalized webshop pages for logged...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
In this session we'll go off the Rails and take a look at what our Pythonista cousins are doing with Django. I'll start with some live coding: recreating DHH's infamous 15 minute blog demo using Django and explaining the building blocks of a Django app along the way. I'll then take that app and use it to look at some design decisions Django makes, and how they compare to Rails. You'll see convention over configuration in places you didn't expect it, why Django doesn't need attr_accessible or...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Go has rapidly built a reputation as a great language for web development. But as Rails developers, we already have a really, really great language for web development -- why should we be interested in Go? I'm convinced that every web developer would benefit from exposure to the Go approach to programming, which places a strong emphasis on up-front error handling and modular, namespaced libraries. Let's sit down and compare some code! In this talk, we will: * Compare idiomatic approaches to...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Self-documenting code is a pipe dream. TDD (or BDD) is not the panacea of testing. In the pursuit of test coverage we've forgotten what really matters: getting things done. Lets talk about putting documentation and testing into their proper place. Tools that ease maintenance, help other developers join a project, and reduce bugs. I'm going to go over lessons learned in writing, maintaining, and introducing new developers to 20,000 lines of code. Specifically, how we are testing, documenting,...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Kevin Burke Usability researchers have known for years that people browsing the Internet don't read things word by word - they scan pages for the content they want. Yet many API's and documentation resources are written as though users are reading every word. If busy users can't find what they are looking for, you'll have more support tickets (an expense), or more frustration (lost revenue). Writing effective documentation requires knowing who your users are and how they are finding answers...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
In this talk, we'll explore split testing as a way to not only increase revenue and conversion through simple, surface-level changes, but also to dig deeper in order to help guide a product's roadmap by discovering which features customers really want and how much they're willing to pay. Help us caption & translate this video! http://amara.org/v/FGaj/ Source: https://www.youtube.com/watch?v=5hgNaSVDkEs Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Andrew Cantino Backbone applications. All of this is designed to reduce network requests and simplify development of HTML5 applications, especially mobile ones. With Backbone + Brainstem, loading a hierarchy of objects from your server can be reduced to one line of code and one network request. This talk will survey Brainstem usage in Rails, then dive into how it can enable rich mobile HTML5 applications. Help us caption & translate this video! http://amara.org/v/FGak/ Source:...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Jon Dahl APIs are interfaces, just like UIs. But while a website or a mobile app is designed to be used by a consumer, an API has two very specific audiences in mind: other systems, and the programmers who build them. A well-designed API can make or break an application. So how do developers build great APIs? What design principles should be followed? We will discuss these questions based on the work of thinkers in the areas of industrial design, writing, and product design theory. Help us...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Your fledgling social network for hedgehogs is starting to gain traction, but now new feature requests are pouring in. How you can you meet the demands of an ambitious product team within your existing stack? There's no time to waste, so we will look at how to leverage the venerable Postgres workhorse. We will look at some of Postgres' unique features that lend themselves to solving the problems Rails developers face when moving from v1 products to v2 and beyond. We will focus on SQL and...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Harlow Ward & Adarsh Pandit thoughtbot are creators of the open-sourced testing tools FactoryGirl and Shoulda Matchers. We recognize Test-Driven Development (TDD) can be difficult to practice as features increase in complexity. Testing is often skipped when developers feel uncomfortable with TDD or have not yet seen certain approaches in practice. We'll describe specific techniques used in TDD which touch on: Integration testing with RSpec+Capybara, Model Associations and Data...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Harlow Ward & Adarsh Pandit Help us caption & translate this video! http://amara.org/v/FGao/ Source: https://www.youtube.com/watch?v=8368hGNIJMQ Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
In this workshop, we'll focus on two specific problems that plague testing complex systems: how do I create useful test data, and how do I limit my test to only the part of the system that I want tested. We'll cover data creation tools like factories and fixtures. We will also talk about how to effectively use mock objects. And we'll do all that against some code that shows off potental testing problems. Help us caption & translate this video! http://amara.org/v/FGaC/ Source:...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
This talk+workshop highlights some Ruby libraries that are particularly useful when developing Rails applications. In the talk portion, we'll give an overview of some specific classes and modules, and then in the workshop we'll break into groups to dive deeper into libraries of each participant's choice, with a focus on developing the skills needed to read and understand the Ruby documentation. Time and interest permitting, we'll incorporate test-driven development into our investigations. Help...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Elasticsearch is a powerful text search engine that's easy to configure and to integrate into your Rails and Ruby applications. But it's more than just a general text search engine--elasticsearch stores data in JSON format allowing for faceting and complex searches. There are gems that integrate it with ActiveRecord, but it can also be used easily outside of ActiveRecord. Learn from the real-world application of elasticsearch for general text searches to specific catalog-type searches. We'll...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
With Rails 4.0 killing off the humble plugin, there is never a better time to learn how to create reusable code using Engines. Creating an engine can be as simple as adding a model, or a complex as an entire content management system. Using the Asset Pipeline, even javascript and css files can be packaged and shared, making projects cleaner and more maintainable than ever before. This talk will cover how developers can create their own engines, to add new controllers/models/views, rake tasks...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Ruby developers have many great options for simply hosting their web applications. But what happens when your product outgrows Heroku? Managing your own servers can be an intimidating task for the average developer. This session will cover the lessons we've learned at Braintree from building and maintaining our infrastructure. It will cover how we leverage Ruby to automate and control all of our environments. Some specific topics we'll cover: * Orchestrating servers with capistrano * Using...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
New developments, interesting use cases and future plans. Edward will walk attendees through the dashboard and demonstrate the uses of new features such as Engine Yard Local. Whether you're a long-time Engine Yard user or just curious, this session will show you how to optimize your deployment experience. Help us caption & translate this video! http://amara.org/v/FGaH/ Source: https://www.youtube.com/watch?v=Wq0gDAi3KEk Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Your customers care about how fast your application works, you should too.... At Heroku we see millions of apps deploy and we know what it takes to get serious performance out of your code and Rails. In this talk we'll cover backend tips and frontend tricks that will help your Rails app go faster than ever before. Help us caption & translate this video! http://amara.org/v/FGaI/ Source: https://www.youtube.com/watch?v=e_2s3kN0ZSE Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
We've all heard how great the cloud is - but no one likes learning a new proprietary API if they don't need to. In this session, I'll demonstrate how you can develop, test and deploy ROR apps faster to HP's public cloud based on OpenStack technology. If you are new to the cloud or if you're just a CLI commando, I'll run through HP's Ruby CLI, spin up cloud servers and attach block storage faster than you thought possible. And, for Ruby Fog fans, I'll show you the HP Ruby Fog extensions that let...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Aaron Pfeifer The good news: you're quickly signing up new customers, you've scaled your Rails app to a growing cluster of 10+ servers, and the business is really starting to take off. Great! The bad news: Just 30m of failures is starting to be measured in hundreds or even thousands of dollars. Who's going to make sure the lights stay on when your app is starting to fall over? Or worse, what if your app is up, but sign-ups, payments, or some other critical function is broken? Learn how you...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
It's always inspiring to me to hear about how the technology stack I'm familiar with has been used to solve interesting problems; this is one of the extreme versions of that experience. Over the last few years, Rails has been used to solve several of the logistical pain points of the third largest fire service organization in the state of Missouri, and in this talk we're going to look at how it happened. Along the way we'll look at some of the challenges of working with such an...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
You have been doing this Rails thing for a while and you're starting to feel like it's time to give back. Great! Now what? In this session we'll walk through the technical aspects of getting started with contributing back to Rails as well as the non-technical tips, tricks, and considerations to keep in mind along the way. Help us caption & translate this video! http://amara.org/v/FGaM/ Source: https://www.youtube.com/watch?v=UEB6H8jAzIg Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Are you a developer who's stuck behind a firewalled environment? How about a corporate environment with a lot red tape and access issues to get through? Some of us Rails developers don't have the luxury to work in a truly open environment where one can 'gem install rspec' and viola! we have testing. So what do we do about that? How do we use RVM to manage our gemsets and Ruby versions behind these restrictions? What about deployments? Is Capistrano even a viable option? I've been on a...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Social app development challenges us to code for users' personal world. Users are giving push-back to ill-fitted assumptions about their own identity — name, gender, sexual orientation, important relationships, and many other attributes that are individually meaningful. How can we balance users' realities with an app's business requirements? Facebook, Google+, and others are struggling with these questions. Resilient approaches arise from an app's own foundation. Discover how our earliest...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
So you've just added a suite of RESTful APIs to your web service. Now you need to generate documentation and build Ruby, Python, and JavaScript clients to consume those new APIs. With so many moving parts, how do you keep your service, documentation and clients in sync? We all know how to describe data using ActiveRecord models. Have you considered using a model to describe your service? A service model provides a number of benefits including: easy to generate API documentation, consistent...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Building services and integrating them into Rails is hard. We want smaller Rails apps and nicely encapsulated services, but services introduce complexity. If you go overboard in the beginning, you're doing extra work and getting some of it wrong. If you wait too long, you've got a mess. At Yammer, we constantly clean up the mess that worked well in the early days, but has become troublesome to maintain and scale. We pull things out of the core Rails app, stand them up on their own, and make...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 25, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Prem Sichanugrist & Ryan Twomey When you're building a payment platform, you want to make sure that your system is always available to accept orders. However, the complexity of the platform introduces the potential for it to go down when any one of the moving parts fails. In this talk, I will show you the approaches that we've taken and the risks that we have to take to ensure that our platform will always be available for our customers. Even if you're not building a payment platform,...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
As your simple Rails app grows into a larger system or set of systems, using simple constants and Yaml files for configuration may no longer suffice. The meaning of 'configuration' expands to include business logic alongside the customary hostnames and timeout intervals; the rate at which configuration changes are required increases; non-engineers begin to require the ability to make configuration changes themselves; different environments require different configurations. This presentation...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Katrina Owen & Jeff Casimir Starting Rails applications is one thing, but how you apply the priciples of MVC as an application grows determine whether your application is modular and maintainable or a convoluted mess. In this session, we'll use an existing application to explore and practice some of the common mistakes, correct techniques, and concepts behind the techniques to improve your development patterns. Help us caption & translate this video! http://amara.org/v/FGaT/ Source:...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FGaU/ Source: https://www.youtube.com/watch?v=jOvWDlmufcw Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
We're the first generation to grow up online and soon we'll inherit the physical world. Help us caption & translate this video! http://amara.org/v/FGaV/ Source: https://www.youtube.com/watch?v=O4C4-l8w80E Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
What does a city of the future look like, what are the people in it like and who runs it? How far behind are we right now? Help us caption & translate this video! http://amara.org/v/FGaW/ Source: https://www.youtube.com/watch?v=8yrLK2ZjnxM Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Title: Javascript for people who didn't learn Javascript Presented by: Jesse Wolgamott Javascript is easy to get into, and jQuery made it easy to do powerful things. But what about prototype inheritance? Binding? What about all the things you should know about the language before building Node apps. We'll go over the concepts through code examples and figure this whole thing out together. Help us caption & translate this video! http://amara.org/v/FGaX/ Source:...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
In five years' time, kids will look at everything you and I are making today and think it's unconscionably lame, and if you don't think that's the most fun thing in the world then I don't know what. Help us caption & translate this video! http://amara.org/v/FGaY/ Source: https://www.youtube.com/watch?v=SQPMfK275UI Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
A simple OAuth based protocol called OpenTransact will be described. Payments made across financial service providers using the opentransact ruby gem will be demonstrated. Help us caption & translate this video! http://amara.org/v/FGaZ/ Source: https://www.youtube.com/watch?v=yKJYPzidBoY Uploader: Confreaks
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Whether you're new to Rails or have been around few years, chances are that your views are primitive. Detonate what you know about how views are written and let's start over. In this session we'll discuss... - Why your views suck - Instance variables are stupid - Kill helpers and work with objects - Drawing the line between "C" and "V" - Treating views as API customers - Rethinking templating By the end you'll be dying to blow up your views. Help us caption & translate...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Have you ever had to implement the same validation logic twice: once in JavaScript for the browser and once in Ruby for the server? Has there ever been a JavaScript library like handlebars.js that you'd love to use server side, but can't because well... it's in JavaScript and not Ruby? Or perhaps a time or two you've been tempted to eval() some anonymous Ruby code, but you didn't dare because it's an unspeakably dangerous thing to do? The solutions to these and many other problems are suddenly...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
I'd like to go through some of the fundamental concepts of the messaging library ZeroMQ, and talk about how to use it to architect distributed applications. Help us caption & translate this video! http://amara.org/v/FG9e/ Source: https://www.youtube.com/watch?v=B0Ct5RMTPIw Uploader: Confreaks
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
The past 10 years has seen a revolution in the way we make phone calls and even the way we think about a telephone. Ruby is an ideal language to create power tools for building telephony applications. In this talk we will demonstrate how Ruby is the state of the art when it comes to interacting with the telephone network. Using the open source Adhearsion framework, we will demonstrate how you can easily integrate with existing Ruby applications or migrate legacy systems. We will cover how to...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
A lot of developers do an excellent job of unit testing their server-side logic but then leave their client-side javascript as the new "spaghetti code" dumping ground and it doesn't have to be that way! Jasmine is a simple DOM-less javascript testing framework with a familiar RSpec-like syntax that removes most excuses for not testing your code. You will get an overview of Jasmine and how to utilize it in a variety of project environments from vanilla javascript to Rails to jQuery...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Go is a statically-compiled systems language geared to developing scalable and type-safe applications with the light touch of a dynamic language. In this session we'll explore Go from a Rubyists perspective, examining the CSP-based concurrency model which has gained it wide-spread press coverage, it's inference-based approach to dynamic typing and the inheritance-free object model this supports. Where possible I'll tie these concepts back to familiar Ruby idioms. Along the way we'll meet gotest...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Everyone talks about writing web applications with Ruby, but it's great for applications of any kind. Shoes is a project that was started by _why the lucky stiff, and when he left, a plucky community of developers kept it alive. If you've never worked with Shoes, it's the only Ruby GUI toolkit that is truly Ruby, and not just a binding to another project, like QT or tk. It uses Ruby-only features like blocks heavily, and works on all three platforms. In this talk, Steve will do a small...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
The Reactor Pattern's present in a lot of production infrastructure (Nginx, Eventmachine, 0mq, Redis), yet not very well understood by developers and systems fellas alike. In this talk we'll have a look at what code is doing at a lower level and also how underlying subsystems affect your event driven services. Below the surface : system calls, file descriptor behavior, event loop internals and buffer management Evented Patterns : handler types, deferrables and half sync / half async work Anti...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Title: Fog or: How I Learned to Stop Worrying and Love the Cloud Presented by: Wesley Beary Cloud computing scared the crap out of me - the quirks and nightmares of provisioning cloud computing, dns, storage, ... on AWS, Terremark, Rackspace, ... - I mean, where do you even start? Since I couldn't find a good answer, I undertook the (probably insane) task of creating one. fog gives you a place to start by creating abstractions that work across many different providers, greatly reducing the...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Title: Polyglot Paralellism: A Case Study in Using Erlang and Ruby at Rackspace Presented by: Phil Toland Two years ago Rackspace had a problem: how do we backup 20K network devices, in 8 datacenters, across 3 continents, with less than a 1% failure rate -- every single day? Many solutions were tried and found wanting: a pure Perl solution, a vendor solution and then one in Ruby, none worked well enough. They not fast enough or they were not reliable enough, or they were not transparent enough...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
The session will dig into the internals of how Cloud Foundry the first Open PaaS, which is written entirely in Ruby works. We will walk through each component and how they communicate, how code gets bootstrapped, and why PaaS is so significant. Help us caption & translate this video! http://amara.org/v/FG9m/ Source: https://www.youtube.com/watch?v=Hv298TnFIjo Uploader: Confreaks
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Title: Building Virtual Development Envrionments with Vagrant Presented by: Mike Hagedorn Many of us deploy to systems which are completely different from the systems we develop on, and can be difficult to set up particularly if there are a lot of moving pieces in your setup. These could be things like message queuing systems, various databases or specific versions of scripting languages such as ruby. This makes it a very time intensive process to bring new people up to speed on your projects,...
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FG9o/ Source: https://www.youtube.com/watch?v=oTb1kutEEa8 Uploader: Confreaks
Topics: Youtube, video, Science & Technology, lsrc2011, Lone Star Ruby Conference 2011
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FG9p/ Source: https://www.youtube.com/watch?v=3AduRok11Jg Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Erika Brooks Adickman If you want to know about the future, ask a neurotic person. No one thinks about the future more than they do. Help us caption & translate this video! http://amara.org/v/FG9q/ Source: https://www.youtube.com/watch?v=VDHDTujrUhs Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Emerging manufacturing techniques like 3D printing are shifting the way that we make, buy, and consume products. We're still in an era of mass production, but it is giving way to mass customization of consumer goods. What will we make in the future when we can make anything we wish on demand? Help us caption & translate this video! http://amara.org/v/FG9r/ Source: https://www.youtube.com/watch?v=Uska9uuDTno Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FG9s/ Source: https://www.youtube.com/watch?v=tm2JKbDn18Q Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FG9t/ Source: https://www.youtube.com/watch?v=ZgMNk-jJlgI Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
An attempt to get to the bottom of whether the future we were promised as kids — flying cars, emotionally fragile domestic robots, video phones, quantum leaping — is better, worse or pretty close to the one we'll actually get. Help us caption & translate this video! http://amara.org/v/FG9u/ Source: https://www.youtube.com/watch?v=vAHiloN7apQ Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
This is a talk about robots. This is a talk about humanity. This is a talk about technology. This is a talk about evolution. This is a talk about the future. This is a talk about atemporality. This is a talk about robots. Help us caption & translate this video! http://amara.org/v/FG9v/ Source: https://www.youtube.com/watch?v=KQ4QJ5G30Wg Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Replacing Uppercase "F" Fucked with Uppercase Future: Active Participation in Response by Willowbl00 Now that the beautiful promise of the internet has worn off, and we understand that it is not inherently equalizing, we can begin to realize our true roles as activists in closing social, economic, and opportunity gaps. The protocols we once thought were neutral are being used by established hierarchies to reenforce and strengthen their holds, to further detriments to the people at the...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Attila Domokos Do you have to look at Rails models with 2500 lines of code? Or 200 line methods loaded with iterators, conditionals and instance variables? Not only you, even the code author does not understand what's going on in there. I'll show you how you can craft simple and beautiful Rails application by adopting functional programming inspired ideas. Say goodbye to the mess you have by constructing tiny classes and functions that you can use to build up a complex system. Help us...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FG9z/ Source: https://www.youtube.com/watch?v=4T24oUPPaFI Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
We believe great work deserves recognition. The Ruby/Rails dev community is full of amazing contributors and unsung heroes who are busy producing educational content, developing plugins and gems, contributing to open-source projects, or putting on events to help developers learn and grow. The Ruby Hero Award gives recognition to influential devs in the Ruby/Rails community and announces the winners at RailsConf. Help us caption & translate this video! http://amara.org/v/FGaA/ Source:...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Nearly every developer will be asked to present to his or her peers at some point. Those that do it well will tend to have an outsized influence on their team, company, and community. This talk will demonstrate (mostly by example) the straightforward techniques for giving excellent presentations, from a veteran conference speaker and teacher. Topics to cover include: * Phrases that turn your audience against you. * Basic body language tips that affect perception. * How to be more interesting...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Underneath the beautiful veneer of our Ruby libraries lies a twisted tangle of writhing guts. Maybe you're curious how the pieces fit together or maybe you're tracking down a bug, either way it's easy to get lost in the blood and bile that ties our code together. In this talk you'll learn how to use simple and sharp Ruby tools to slice into large libraries with surgical precision. We'll do some live hacking on Rails on the stage and cover useful code probing techniques. Turn your impossible...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Datomic is a new database categorized as NewSQL and was created by Rich Hickey. Everybody knows this big name and thinks of Clojure. It is true Datomic fits well to Clojure programming. However, it is not only for Clojure people. Absolutely, Rubyists can use it. We have Diametric gem (https://github.com/relevance/diametric). Using Diametric, we can dive into Datomic from Ruby, from Rails. On Diametric, Datomic's entity is an ActiveModel compliant. Diametric supports Rails' scaffolding. Its...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Brian Sam-Bodden As Ruby Developer I've had a pretty involved relationship with my Mac. I own iPads and iPhones since Apple started to make them. A few years back I told myself I was going to build apps for the Mac/iPhone/iPad but then reality sunk in when I started learning Objective-C and using XCode. The environment (and the language) felt like a trip back to 1995. If you are a Web developer used to working with dynamically-typed, lightweight languages, following agile practices like...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Jesse Wolgamott Explore tips to upgrade from each major version to the other, and how to efficiently tackle a 1.2 to 4.0 upgrade through two different case studies. The velocity of change for Rails versions has a side effect -- businesses hesitate to update to the latest version until their productivity drops and they're forced to update. What happens then? Let's explore a case study of a Rails app that followed this pattern. Help us caption & translate this video!...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Help us caption & translate this video! http://amara.org/v/FG9T/ Source: https://www.youtube.com/watch?v=5kgUL_FfUZY Uploader: Confreaks
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
We hear the stories every so often. A study concludes that internet usage is making us "dumber", while another connects online activity to anxiety or depression. A respected journalist questions whether our advanced technology is really improving our lives. A mass movement of people deleting their Facebook or Twitter accounts sweeps through the community. As developers, we hear these stories, and we shrug. Luddites and fearmongers, we call them. But don't they have a point? Do we...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Rebecca Miller-Webster and Savannah Wolf Developers: how many times have you had to completely rip out your hard earned code for a totally new site design? Designers: how many times has a re-design taken 4 times as long as the developer said it would and not looked good in the end? Change all that by using an incremental approach to design. Set up your code to change all the buttons at once or prioritize design changes to make each small change good enough for production. A designer and...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Chris Kelly The dreams of developers working on monolithic Rails applications are frequently filled with sugar plums and service-oriented architectures--but like any kind of software design, SOA can easily become a tangled mess. Many of the same principles that guide our software design can guide our architecture design. We apply SOLID principles to applications to keep them loosely coupled, we design interfaces so we can send logical messages to our domain objects. We hide our databases...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Jim Jones Building a web app consists of stressful choices. Should the signup button be red or blue? Does my site's sales pitch sound awkward? What will the user think about my site the first five seconds they visit? Using Rails and Amazon's Mechanical Turk service, I will show you how you can perform usability tests, A/B testing and gain valuable feedback on your site BEFORE launching your app to a single real user. I'll walk you through : 1) Sample code for quickly integrating your Rails...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
You understand Ruby and Rails, and you've gotten the hang of using other peoples' gems - but what about writing your own? Gems underpin almost every piece of Ruby code we write - and so, being able to craft your own gems is not only incredibly useful, it provides an avenue for code reuse and open source sharing. During this session, Pat will first discuss the ecosystem around gems and the knowledge required to write your own, plus a few tools available to assist with this, and some approaches...
Topics: Youtube, video, Science & Technology, railsconf2013, Rails Conference, Portland, rubygems,...
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Your monolithic application is getting unwieldy. Concerns are entangled, response time is getting sluggish, and changing anything in production requires deploying your entire system. Teams facing this challenge often have an "Introduce Services" chore in their backlog that inevitably sinks to the bottom of the list. Despite the realization that your monolithic application will sink under its own weight, you fear the inherent operational complexities of a service oriented system. The...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
It started as an obsession with making the web application used at my day job faster, and ended with trying to implement new Garbage Collection algorithms in a notoriously insane codebase. Garbage collection is an epic hack and a triumphant abstraction that supports various programming paradigms. As hardware and software changes, Garbage Collection's role also changes but remains equally important. I'll discuss my experiments with MRI Ruby, my investigations into other languages and the...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
Cheap code branches permeate our daily workflow, but the code we write is only half the story. Introducing data model changes into production can challenge developers and ops people alike, but how do we deal with these issues in our experimental phase? In this talk, we'll discuss using features provided by modern filesystems like ZFS & Btrfs to branch databases along with code, letting developers experiment and ops people model complex environments, all from the comfort of our laptops. Help...
Topics: Youtube, video, Science & Technology
Mirrortube
Aug 24, 2019 Confreaks
movies
eye 0
favorite 0
comment 0
By Matt Salerno In the past year or so, RubyMotion (RM) has gained its share of both adherents and skeptics. Some criticize RM for being too far removed from the underlying Cocoa frameworks, while others claim the toolchain isn't "Ruby" enough. While there is certainly merit to these conflicting objections, it is because of these supposed flaws, and not in spite of them, that RubyMotion is an excellent tool for producing iOS apps. By leveraging both the power of the Objective-C...
Topics: Youtube, video, Science & Technology