1. This session provides a guide to the hidden gems of the JDK, knowledge usually reserved for tool authors. You will find that you don’t have to be a tool author to benefit from being able to do deeper inspection of your applications and gain greater control of threads in your tests. The presentation provides an overview of the additional power tools in the JVM tooling interface and may quite possibly inspire attendees to write the next interesting Java tool. The core of the presentation is the tools developed by Neo Technology for inspecting object graphs and memory layout, forcing race conditions in multithreaded tests, and discovering memory leaks.

    # vimeo.com/70107546 Uploaded 379 Plays 0 Comments
  2. Compilers are powerful tools, they pretty much translate your thoughts into machine code. Extensible compilers are even more powerful. It turns out that the Groovy compiler can be extended by means of AST transformations. Come learn why and how popular Groovy projects like Grails, Griffon and Spock, have reached out to AST transformations and AST manipulation to boost their success. In this talk we’ll dive deep into compiler specifics, by all means bring your laptop if you'd like to hack along. Recorded at GeekOut 2013.

    # vimeo.com/70102929 Uploaded 376 Plays 0 Comments
  3. Traffic grows, data grows, our applications have to withstand increasing loads, so load tests are more and more of a critical issue. Well… should be… Load testing is not always high priority in the managers’ mind, they are complex to build and to run, so one could be tempted to squeeze them. Don’t! This talk will cover the main issues of load testing and will focus on Gatling, a highly performant, asynchronous and code oriented stress tool written in Scala and built on top of Scala and Netty. More information about Gatling: gatling-tool.org. Recorded at GeekOut 2013.

    # vimeo.com/70102928 Uploaded 2,259 Plays 0 Comments
  4. With Kick-Ass Software Development you actually get stuff done. Feedback cycles are short, code quality is awesome and customers get the features they lust after. Less mangers managing, less testers testing and less IT-operators operating. The developers take the power back, making them much happier. Sound like paradise? It is!
    This session will show you how we do Kick-Ass Software Development at Atlassian. I will talk about how we: use pull requests for better code quality; collaborate fast to develop ideas; avoid meetings to get more stuff done; tighten our feedback loops to fail faster; shorten our release cycles; and work together happily on different continents. It’s a great way to develop software and we think it can work in your company, too. Recorded at GeekOut 2013.

    # vimeo.com/70102926 Uploaded 2,572 Plays 0 Comments
  5. There’s JVM, and that’s it, right? Well, not exactly. Even within JVM, there’s an increasing support for running all kinds of non-Java languages: we have invokedynamic, but it’s being improved, and new layers of functionality are emerging on top of it, making JVM a better home for all kinds of programming languages. There’s life outside of JVM too. JavaScript seems to be a new assembler-lever compilation target even for C programs (I’ll show some amusing examples of what exactly you can run these days in a browser) , and there are some independent efforts at managed runtimes in various stages of completion that seem promising – PyPy, Topaz, Rubinius, Parrot VM (it’s alive again!). This talk is admittedly a language-runtime-enthusiast’s walk-through the things he finds interesting happening this year. Recorded at GeekOut 2013.

    # vimeo.com/70102774 Uploaded 90 Plays 0 Comments


Official ZeroTurnaround Account PRO

The videos collected here are from the GeekOUT conference organized by ZeroTurnaround in Tallinn

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.