1. A screen recording of a talk on some problems solved related to CSS Performance at GitHub. The talk was given at CSS Dev Conference in Honolulu, HI 2012. The slides are available in PDF form here https://speakerdeck.com/jonrohan/githubs-css-performance

    # vimeo.com/54990931 Uploaded 16.4K Plays 4 Comments
  2. Kotlin is a modern statically typed general-purpose language developed by JetBrains (creators of IntelliJ IDEA) and distributed under the Apache 2 License.
    Kotlin is focused on being a *good tool* for a wide range of development tasks: from mobile applications to enterprise software. It compiles to Java byte code as well as JavaScript, so it can run on both client- and server-side. We prefer pragmatic design to scientific novelty and learn from existing project all the time: both their strong and weak points.
    The main design principles behind Kotlin are: * 100% Java compatibility: seamlessly use Java from Kotlin and Kotlin from Java; * Fast bytecode and fast compilation; * Static type safety; * Conciseness and flexibility without too much complexity.
    This session gives an overview of the key features of Kotlin and demonstrates how the new language integrates into the existing infrastructure: from libraries to the IDE and build tools. On top of that, we show how one can make Java APIs better using Kotlin, without having to alter them in any way:
    Kotlin’s extensions turn standard JDK collections into fluent data structures that can be processed in the spirit of LINQ;
    Even Swing control layout can be turned into a nice declarative code by type-safe builders implemented in Kotlin...
    You can read more about Kotlin at kotlin.jetbrains.org
    And try it out at kotlin-demo.jetbrains.com/

    # vimeo.com/49480096 Uploaded 442 Plays 0 Comments
  3. When we look back over the history of web performance we see a heavy focus on reducing the number of requests and getting files to the browser quickly. Our platform has changed a lot, and while optimizing for network performance remains a crucial part of our jobs, we now have to broaden our performance horizons. Our users also expect smooth scrolling, animations and interactions, even on mobile devices. In short we need to deal with not just how quickly our sites and apps load, but also how quickly they run.

    In this session Paul takes a lightning tour of how Chrome converts the DOM into pixels, see how our code affects its workload, and arrive at a modern workflow for finding (and eliminating) rendering bottlenecks.

    # vimeo.com/77591536 Uploaded 7,823 Plays 2 Comments

Dev secret knowledge base.


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.