I will help set the tone for an exciting conference This creative and interactive kick-off will get all the attendees on the their feet, interacting with each other and having fun! While they are energized, I intend to have them connect and bond with 3 or 4 new people that they will want to stay in touch with far beyond this year's conference. They will start the conference with a good belly laugh!
Many developers try to avoid yak shaving. In this talk we will attempt to explore the joys of shaving a yak. We'll explore new features of Active Record, along with techniques for performance improvements. All which were realized through the journey of software development, rather than the goal. Yak shaving can get hairy, but with enough mousse, we can tame any mane.
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 choices influence codebase, UX, and development itself. Learn how we can use that knowledge to both inspire the people who use our apps, and to generate the data that need as developers.
When applied improv is woven into the culture of a company, it instills a safe place for creative change-makers to energize, collaborate and be innovative. This interactive talk will help you discover the importance of having the skills of improv as part of your innovative tool kit.
Chair Yoga - Yoga that can be inserted easily into your work day.
On August 19, 2009, _why the lucky stiff disappeared from the Internet. It was a sad day for Rubyists everywhere, but we all moved on, or at least, tried to. Then, on April 18th of this year, _why came back. His website became a printer spool, spitting out almost 100 pages of new, interesting stuff to read. A lot of people found what he wrote to be really confusing, though. In typical _why fashion, it was full of all kinds of weird, wonderful things... but how many Rubyists have really read Kafka? In this talk, I'll go through CLOSURE, explaining a few of how I read its more tricky parts, and show you what _why's final words mean for us as Rubyists.
Join Margaret Pagel as she shares with you her client communication roadmap she's cultivated over her 20-year professional career. Starting with the first step, building client trust, Margaret will guide you down the path teaching you how to maintain relationships, deal with client obstacles, handle conflict, and more!
Andrew Wilson from The Madison Club
Chef is a great tool for managing a vast and complicated server infrastructure, but what if you have fewer servers than fingers? What if you just want a simple little box to host a Rack app? Maybe a staging server to match or a CI server? With little or no prior knowledge of Chef, you can set up a server fairly quickly if you know the right way to set up your kitchen. (They don’t make it obvious. I’ve lost a few fingers in the process.) We’ll walk through the basics of Vagrant, Chef-solo, Knife-solo, using community cookbooks, and writing your own simple cookbooks.
There are many forms of love. The word itself is so simple yet overloaded that it's virtually impossible to define but just as impossible to deny. In this session, I seek to share with you a small snapshot of my experience with love in all it's various nuanced forms; From the love a parent has for a child, to the love that transcends companionship, to the love for your colleagues, to the love for simple joys in this life. We'll look at the impact of love and it's relationship to the quest to find ourselves both in the micro and macro levels. We'll draw from history, myth and modern life to better understand this bizarre and wonderful world we inhabit. We've become increasingly negative as a society; culturally we attack others to guard our notions of hierarchy, status, self-identity or hide our insecurities. I, for one, am finished with the self defeating cycle of negativity. Let's find our bliss and celebrate the very best in all of us.
In the spirit of open source, I'd like to shine a spotlight on depression. Not because it's easy, but because it's important. Mental illness affects many of us, but the stigma attached to it dissuades most people from talking about it openly. That's not how we make progress. With this talk, I want to do my part. I was diagnosed with depression and anxiety when I was thirteen, and I've been struggling with it my whole life. In this talk, I'll discuss how it has impacted my work as a developer, husband, and father. By speaking openly about my own challenges and successes, I hope those struggling with mental illness will learn how to be happier and more productive, and others can better understand how to be helpful and supportive.
Just as Ruby is great for getting a new web project off the ground and into production, Ruby is equally awesome for quickly building games up from scratch and continuing to iterate on them. This talk explores the basics of how computer games work, shows the tools available for building games in Ruby, and has a live demonstration of creating a simple game.
Software projects rarely fail for technical reasons. The icky, gooey human aspects of our teams and organizations regularly present structural obstacles around which a solution simply can't be programmed. "Office politics" deserves much of the derision it receives, but every virtuous person who opts out of solving the softer problems of software effectively forfeits the organization's future to others, whether or not they're acting in good faith. Developers tend to have several disadvantages when it comes to this arena, but they can be mitigated with greater awareness and can ultimately be overcome with intelligence and leverage. In this talk we'll discuss how to gain awareness of the human systems that govern organizations and—through the use of examples and illustrations—we'll highlight the individual virtues necessary for successfully having an impact on your organization's future that's larger than yourself.
Rails is the right choice for building a user facing web site, but Ruby, as a flexible language, has also proven to be a good choice to develop various services. At Airbnb, we have split up our monorail application into multiple internal services, mostly on MRI with a select few services on JRuby. A service-oriented approach combined with JRuby has afforded us high performance and access to Java libraries for complex operations. From the perspective of a former MRI'er, I’ll discuss concrete examples of how to realize the benefits of the JRuby stack as well as the complexity of managing various Rubies in production.
I grew up during the punk rock revolution - UK 1976 and beyond - when things REALLY changed for a lot of us.....I was in a prog rock band - so, I chat about the miners strike, the power rationing, punk, london, hair and how things have changed......plus I was in a band with Johnny Rotten so f*ck you!