1. 19 May 2015 - Double Header: Maven in Make and JVM Polygot

    02:03:14

    from Nimret Sandhu / Added

    6 Plays / / 0 Comments

    Talk #1: Putting the Maven in Make: a recipe for platform-dependent Java/JNI builds. Java promises platform independence: build one place, run any place. C promises job security: build one place, run same place. Any other place costs more. Java builds use Maven. C builds use Make. You can do anything in C. You can doing anything in Java, save for that one thing that can only be done in C. Welcome to the world of the Java Native Interface. Where does a JNI build live on the Maven-Make build spectrum? It can live a lot nearer to the Maven end than you might imagine. Speaker: Stuart Maclean, Sr Software Developer Stuart Maclean works at the UW. He is currently designing tools for cyber defenders, keeping bad code out of good machines, or finding and removing it should it reach them. His primary codebase is in Java, but sometimes he needs some help from C. You can't read a disk drive serial number in Java. He wants his split-language builds to be heavy on the Maven and light on the Make. Talk #2: Busy Java Developer's Guide to Being A JVM Polyglot In recent years, the term 'polyglot'--meaning 'many languages', or 'being fluent in many languages'--has come to the world of programming. Neal Ford first coined the term 'polyglot programming' as one who uses multiple languages collectively as a way to build systems. And the JVM is a perfect platform on which to do this: not only do we see several languages (Groovy, Scala) becoming JVM markets in their own right, but a whole host of new languages keep appearing on the JVM, opening up new opportunities. In this talk, we'll go over several of the different languages running on top of the JVM, going over a little bit of their history, their goals, their features, what makes them interesting, and how a Java developer might consider using them. Some will be ports of other languages, some will be influenced by other languages, but all are guaranteed to run on the JVM and thus be relevant to a Java developer who--despite the changes that came in 8 and are coming in 9--is interested in using more than Java but still remaining relevant to his or her day job. Speaker: Ted Neward, http://www.newardassociates.com/ Ted Neward is an industry professional of twenty years' experience. He speaks at conferences all over the world and writes regularly for a variety of publications across the Java, .NET, and other ecosystems. He currently resides in the Pacific Northwest with his wife, two sons, dog, four cats, eight laptops, seven tablets, nine phones, and a rather large utility bill.

    + More details
    • Euruko (2008) - JRuby Ready for ACTION

      55:44

      from kares7 / Added

      2 Plays / / 0 Comments

      EuRuKo, Prague, March 29th 2008 11.45, Charles Nutter and Thomas Enebo — „JRuby: Ready For Action!“ Video Source: http://www.avc-cvut.cz/akce/euruko-jruby-ready-for-action (c) Audiovizuální centrum studentů ČVUT o.s.

      + More details
      • High Performance & Scalability with Adhearsion by Stephen George, Senior Software Engineer for >ifbyphone

        34:04

        from Adhearsion Foundation, Inc. / Added

        72 Plays / / 0 Comments

        In this exciting installment of Adhearsion vs. Wild, we’ll discuss how to squeeze every drop of high performance out of Adhearsion using JRuby. We’ll also see how using Kamailio SIP proxy can allow us to easily scale Adhearsion horizontally. Finally we’ll look at tools such as sippy_cup for generating call load and measuring the effective performance of our app. Bring your hard hats!

        + More details
        • The Future of JRuby? - RubyKaigi 2013

          28:55

          from rubykaigi2 / Added

          294 Plays / / 0 Comments

          Talker: Thomas E. Enebo, Charles O. Nutter JRuby is a fast, compliant Ruby implementation which can make use of many features of the Java platform. What more is there to do? Can it be made faster? Will it ever load faster? Any plans on making cross-implementation native C extension API? This presentation will answer questions like this and give some examples of exciting future projects involving JRuby. If you want a good insight into where JRuby is going then this talk is for you. http://rubykaigi.org/2013/talk/S39

          + More details
          • Invokedynamic: You ain't seen nothing yet

            29:56

            from JAX TV / Added

            757 Plays / / 0 Comments

            You've heard the noise... invokedynamic is changing the JVM forever. What is it? How does it affect you? Where will it take the JVM and Java developers in the future? We'll look back at where the JVM has been and discuss why it will never be the same after invokedynamic.

            + More details
            • Proof of Concept: Live Asset and Code Reloading

              00:54

              from Jason L Perry / Added

              55 Plays / / 1 Comment

              Live asset and code reloading with LibGDX and JRuby. I'm using Guard to monitor for file changes and send messages over TCP to a server running inside the game process. The code is pretty gnarly, but once I get it cleaned up I'll put it up on Github.

              + More details
              • Metric k-Center Problem

                22:54

                from john murray / Added

                120 Plays / / 0 Comments

                Presentation discussing my approach to solve the metric k-center problem using genetic algorithms and wisdom-of-crowd methods. Discuss results in finding an appropriate value for k.

                + More details
                • [sprk2012] Serious GC with Ruby

                  28:35

                  from suzuki2nd / Added

                  21 Plays / / 0 Comments

                  SPEAKER: Narihiro Nakamura ABSTRACT: Why do you write GC with C? Do you want to write GC with Ruby? This talk will show how to write GC with (J)Ruby! You will be able to write serious GC, not a toy. http://sapporo.rubykaigi.org/2012/en/schedule/details/29.html ---- SPEAKER: 中村成洋 ABSTRACT: なぜあなたはCでGCを書くのですか? 本当はRubyで書きたいですよね? この 発表では(J)RubyでGCを書く方法を示します。ToyのGCじゃなくて、本気のGCを Rubyで書けます!(の予定) http://sapporo.rubykaigi.org/2012/ja/schedule/details/29.html

                  + More details
                  • Deadsimple JRuby troubleshooting by Sergey Boiko. RubyShift 2012

                    27:25

                    from Railsware / Added

                    97 Plays / / 0 Comments

                    Main selling point of JRuby is a real multithreading without GIL. But after working with it in production and troubleshooting different issues he believes that main benefits of using JRuby is a bunch of great JVM tools. Stucked threads, memory leaks, blocked connections, weird errors — they all can be investigated and fixed quite easily in a short amount of time. In this talk he will tell you about JVM-toolset and show how to use it for troubleshooting your production environment. Sergey Boiko - software engineer from Railsware company. Recorded Sat, Sep 29 in Kiev, Ukraine during RubyShift 2012 - 3rd annual, an independent non-profit conference on Ruby, Clojure, NoSQL, and satellite technologies with accent on making new friends, being inspired, and having fun. Brought to you by http://railsware.com

                    + 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."