1. Tom Preston-Werner - Optimizing for Happiness

    01:01:50

    from Ruby Argentina / Added

    2,816 Plays / / 3 Comments

    Tom Preston-Werner is the cofounder of GitHub and inventor of Gravatar. Hes also the developer behind chronic, grit and jekyll to name a few. You can read his blog at http://tom.preston-werner.com/ Optimizing for Happiness The way traditional businesses approach the management and organization of creative, intellectual workers is wrong. By throwing away everything that blocks productivity (meetings, deadlines, managers, titles, strict vacation policies, etc) and treating your employees as the responsible adults that they are, huge amounts of potential can be unlocked and employee happiness and retention can be at unprecedented highs. At GitHub we've embraced a philosophy that gets things done and strips away policy and procedure in favor of smart decision making and personal responsibility. Come see how we make it work and how you can reap the same benefits in your own company.

    + More details
    • Konstantin Haase - Beyond Ruby

      38:05

      from Ruby Argentina / Added

      529 Plays / / 0 Comments

      As current maintainer of Sinatra, Konstantin is an Open Source developer by heart. Ruby has become his language of choice since 2005. He actively participates in the Ruby community and regularly contributes to different widespread projects, like Rubinius, Rack and Redcar. In 2010, he successfully took part in the Ruby Summer Of Code, working on Rails internals. Konstantin is currently studying IT Systems Engineering at the Hasso Plattner Institute in Potsdam, Germany, and works part time as a software engineer at finnlabs in Berlin. Beyond Ruby Ruby is the most flexible language out there, imposing no limitations on the developers, giving all the expressiveness possible. Or so we think. But there are languages pushing dynamic features and expressiveness far beyond what is possible in Ruby. Some are old, like Lisp and Smalltalk, some are just emerging, purely experimental languages, like Ioke or Newspeak. In this talk, we will take a look at some of these languages and what they can do what Ruby can't. What does it mean, to be homoiconic? How does a language without keywords work? Can I dispatch in more than one direction? And what is partial evaluation?

      + More details
      • Narihiro Nakamura - Parallel worlds of CRuby's GC

        44:09

        from Ruby Argentina / Added

        1,777 Plays / / 0 Comments

        Editor's note: You can see a transcript of this talk here: https://gist.github.com/1273387 Narihiro Nakamura is a research worker at Network Applied Communication Laboratory Ltd.. He is a CRuby committer. And he is a Garbage Collection lover. So, he works on GC in CRuby. Lazy Sweep GC is one of his works for CRuby's GC. You can use it since Ruby 1.9.3! Parallel worlds of CRuby's GC "CRuby adopts Mark Sweep GC Algorithm now. In my presentation, I talk about Parallel Mark Algorithm for CRuby's GC that improves Mark. Parallel mark divides a mark phase into a plurality of threads and it parallely execute. Recentlly, 8 core computers are not rare. In such an enviroment, GC will be speed up, if it distribute tasks to each core. I'll talk the parallel mark algorithm and implemention, result of benchmark."

        + More details
        • Scott Chacon - Un cuento de tres árboles

          28:40

          from Ruby Argentina / Added

          829 Plays / / 0 Comments

          Editor's note: this talks is in Spanish. Scott Chacon is the VP of Git at GitHub. He is the author of the Pro Git book by Apress (progit.org), the Git Internals Peepcode PDF as well as the maintainer of the Git homepage (git-scm.com) and the Git Community Book. Scott has presented all over the world. LinuxConf.au, OSCON, RuPy, Symfony Live, Ruby Kaigi, RailsConf, RubyConf, Scotland on Rails, Euruko to drop a few names. He also does corporate training on Git all over the where. Scott is not an actor on Mad Men, and refuses to participate in Karaoke. Un Cuento de Tres Árboles Git is the version control system most of us use every day. However, there are some strangenesses to it. Raise your hand if you really understand the ‘reset’ command. When it comes down to it, this is one of the most interesting, fundamental and amazing commands that Git has, yet nearly everybody is afraid of it. This is just bad marketing. This talk will de-mystify the ‘reset’ command so that you are not only comfortable using it, but can do new and interesting things with it and in doing so will arrive at a better understanding of the entire Git system. We will explore the Three Trees of Git (HEAD, index, work tree) and all the cool and mind-bending fun you can have with them.

          + More details
          • Sean Cribbs - Embrace NoSQL and Eventual Consistency with Ripple

            30:12

            from Ruby Argentina / Added

            206 Plays / / 0 Comments

            Sean Cribbs is a Developer Advocate for Basho Technologies, where he hacks in Ruby, Erlang and JavaScript to solve hard problems for customers and the open-source community around the Riak distributed datastore. Before Basho, Sean was a freelance Ruby and Rails developer, the maintainer of the popular open-source Radiant CMS software, and erstwhile music theorist, composer, choral conductor and pianist. Sean is a graduate of University of Tulsa, Oklahoma, USA and currently lives in central New Jersey, USA. Embrace NoSQL and Eventual Consistency with Ripple "So, there's this "NoSQL" thing you may have heard of, and this related thing called "eventual consistency". Supposedly, they help you scale, but no one has ever explained why! Well, wonder no more! This talk will demystify NoSQL, eventual consistency, how they might help you scale, and -- most importantly -- why you should care. We'll look closely at how Riak, a linearly-scalable, distributed and fault-tolerant NoSQL datastore, implements eventual consistency, and how you can harness it from Ruby via the slick Ripple client/ORM. When the talk is finished, you'll have the tools both to understand eventual consistency and to handle it like a pro inside your next Ruby application."

            + More details
            • Blake Mizerany - On distributed failures

              37:22

              from Ruby Argentina / Added

              117 Plays / / 0 Comments

              + More details
              • Aaron Patterson - Who makes the best asado?

                43:31

                from Ruby Argentina / Added

                638 Plays / / 2 Comments

                When he isn'€™t ruining people'€™s lives by writing software like phuby, enterprise, and neversaydie, Aaron can be found writing slightly more useful software like nokogiri. To keep up his Gameboy Lifestyle, Aaron spends his weekdays writing high quality software for ATTi. Be sure to catch him on Karaoke night, where you can watch him sing his favorite smooth rock hits of the 70’s and early 80’s.

                + More details
                • Nicolás Sanguinetti - Testing: it's a horrible idea!

                  34:42

                  from Ruby Argentina / Added

                  482 Plays / / 0 Comments

                  Nicolás (also known as foca) has been writing horrible code for the past 10 years, each line worse than the last. Over this period, he learnt a few things about testing horrible code, and hopefully he can say one or two things that are worth listening over this presentation. Hopefully. He usually hacks on ruby and javascript open source thingies at http://github.com/foca. He lives in Montevideo, Uruguay, where he works as an engineer for Cubox.

                  + More details
                  • Norman Clarke - "Back to the future" with SQL and stored procedures

                    31:22

                    from Ruby Argentina / Added

                    226 Plays / / 0 Comments

                    Man of letters and numbers working with Ruby, Lua and others. Anglo/hispano/lusophile. Code, linguistics, samba, and of course, beer. He works as a cofounder and Principal Developer of Ruby Labs. Ruby Labs is a division within Business Vision S.A., an Argentine software development company with offices in Buenos Aires, La Plata, San Francisco and Miami. Business Vision has been successful for many years working primarily with Java and .NET, and now he's helping them move into dynamic languages: first with Ruby, but with more to come. At the moment he programs primarily with Ruby for work and Lua for fun. In the past he worked quite a bit with Java and PHP. I'm a fan of programming in general and like well-made things, regardless of what technology they use. His focus is on back-end systems and web application architecture.

                    + More details
                    • Patrick Huesler - Monitoring with Syslog and EventMachine

                      40:29

                      from Ruby Argentina / Added

                      348 Plays / / 0 Comments

                      Patrick Huesler is a web developer from Switzerland who is currently based in Berlin. He works as an engineer for wooga, a social game company, where he builds backend systems. He is an active member of Berlin's Ruby user group, a co-organizer of EuRuKo 2011, likes to hack on open source software and dreams about going surfing more often.

                      + More details

                      What are Tags?

                      Tags

                      Tags are keywords that describe videos. For example, a video of your Hawaiian vacation might be tagged with "Hawaii," "beach," "surfing," and "sunburn."