Video není dostupné.
Omlouváme se.

Ryan Harter: @Eliminate("Boilerplate")

Sdílet
Vložit
  • čas přidán 11. 10. 2016
  • Watch the video with a full transcript and synced slides you can control @ realm.io/news/...
    This talk was presented at 360|AnDev 2016! 360andev.com/
    Excerpt: Java programming involves a good bit of boiler plate code. Everyone knows that. But it also has some great features to help mitigate this.
    Compile time annotation processing allows developers to hook into the compile phase of a Java program and do just about anything. By processing annotated source code, developers can generate code to automate repetitive tasks, clean up the development source, or just make Java easier to deal with.
    There are many benefits to compile time annotation processors, one of the biggest being reducing runtime dependencies by only generating code that is needed.
    In this talk, I’ll briefly introduce attendees to Java annotations, and show how they’re processed. I’ll show some examples of where this can be useful for reducing repetitive processes, and build a simple annotation processor.
    Through my contributions to Google’s AutoValue library, and other tools, I’ve gained valuable experience with compile time annotation processing that I’d love to share.
    Bio:
    Ryan is a multi-skilled engineer who loves making awesome apps for Android. He spends a lot of time in the Android source, and shares what he finds with everyone through blog posts, speaking engagements, and just helping out other developers and working on open source software. He’s built apps for lots of clients, and really enjoys graphics and OpenGL related work. When he’s not coding, you’ll find him traveling the world, skateboarding, biking or playing music.
    Twitter: / rharter

Komentáře • 5

  • @tylerbakeman
    @tylerbakeman Před 4 měsíci +1

    This was really helpful (I still have to figure out how to set up the pom for my maven projects, but this did help a lot)!

  • @mukeshsureshsaini
    @mukeshsureshsaini Před 11 měsíci +1

    I am wondering why did I not find this presentation !

  • @jorgesegundorojas6119
    @jorgesegundorojas6119 Před 4 lety

    Congrats, very clear conference !

  • @robkeazor9709
    @robkeazor9709 Před 5 lety

    great talk

  • @Amejia481
    @Amejia481 Před 7 lety

    Slides: speakerdeck.com/rharter/at-eliminate-boilerplate