Dependency Injection

Joshua Lewis will give us an initial language agnostic talk on Dependency Injection (DI) and this will be followed by lightning talks about Java technologies that use Dependency Injection.

There are two slots open if someone wants to talk about Google-Guice, CDI etc.

Sponsors for the evening are
Business Connexion for the food
Tech in Braam for the venue

Agenda: 

18:00 – 19:00 Social
19:00 – 19:30 Joshua Lewis
19:30 – 19:50 Corneil du Plessis - Spring
19:50 – 20:10 Zabil Maliackal - Google-Guice
20:10 – 20:30 Richard Kolb - Arquillian, JBoss/Glassfish DI in JUnit

Join or login to comment.

  • Joshua L.

    I was a little confused by some of the code in Richard's presentation. To me it looked more like Decorator pattern/Attributes/Interceptors than Dependency Injection?

    October 7, 2013

    • Joshua L.

      can you send me some simple examples? I don't really understand the underlying mechanisms. I get the feeling that we have different understandings of the term 'Dependency Injection'

      October 7, 2013

    • Richard K.

      Hi Joshua. This GIST shows how a Enterprise Java Bean injection https://gist.github.co...­

      October 8, 2013

  • Corneil Du P.

    Some of his code was using http://projectlombok.org/ which allows you to simply code by adding some simple annotations.

    1 · October 7, 2013

  • Corneil Du P.

    I have updated the code to use Spring JavaConfig instead of XML configurations.
    http://github.com/corneil/demos

    1 · October 1, 2013

    • Corneil Du P.

      I was referring to the code for my previous presentation 'Spring Data in 10 minutes'

      October 1, 2013

  • Richard K.

    The next JUG session by democratic vote is 'Java and the Cloud' by Len Weincier. I'll publish the meetup in the next day or two.
    http://www.meetup.com/Jozi-JUG/polls/906662/

    1 · October 1, 2013

  • Richard K.

    I realize my talk was very short last night, so here is the code:
    https://github.com/Jozi-JUG/arquillian-containertesting

    1 · October 1, 2013

  • A former member
    A former member

    The talks themselves were nice but we need moderation bringing people back to the topic and not get them focussed on tools especially when the topic is about tehcniques.

    3 · September 30, 2013

  • Len W.

    1 · September 30, 2013

  • Richard K.

    The building is marked united elevators and has black windows.

    September 30, 2013

  • Richard K.

    For tonight, there is off-street and on-street parking at the venue and nearby. There is also security guards there.
    Three of the presenters will have questions after their talk and they will hand out 2 x JRebel licenses (valued around $320 each) and a JetBrains license.

    September 30, 2013

  • Richard K.

    Does anyone use DI in Android ?

    1 · September 3, 2013

    • Joshua L.

      Lot of context lost on me as a non-Java dev :) Some tools in C# allow you to verify container config. I think there's some misunderstanding wrt testing and DI. One of the things I'll talk about is that DI is *not* about testing, its more fundamental than that. You can often achieve the same testability without using DI

      September 17, 2013

    • Richard K.

      Indeed, I was involved in a Spring project where Spring DI was selected so mock implementations could be injected into the Spring container at test time. It resulted in a big mess with two implementations of everything and almost no boundaries between tests. And all they really needed was a simple drink - Mockito!

      September 17, 2013

  • A former member
    A former member

    Hi, I can take the guice talk. How do I sign up for it?

    1 · August 30, 2013

    • Richard K.

      Hi Zabil. Awesome. I think you just did ;-) Just send me a mail and we'll chat offline. [masked]

      August 30, 2013

Our Sponsors

  • Entelect

    Food and venue for April 20'th 2015 JUG

  • BSG

    Venue and food for March 2015

  • Psybergate

    Pizza and drinks at the Feb 2015 meetup

  • Investec

    Investec is sponsoring food and their Sandton venue. January 26'th 2015

  • Domain Name Services Pty Ltd

    November food and venue

  • Oracle

    Oracle supplies food, drink and a venue for our meetups.

  • JetBrains

    1 Free License of IntelliJ IDEA or another JetBrains product

  • LSD Information Technology

    Food and drink for Feb Meetup.

  • Linux Warehouse

    November 2013 food for 'The Enlightened Enterprise'

  • Entelect

    Venue and speakers

  • ThoughtWorks

    ThoughtWorks sponsors food, drink and a venue for our meetups.

  • Discovery

    Discovery supplies food, drink and a venue for our meetups.

  • Guru Hut

    GuruHut supplied food and beverages for the May 2013 meetup.

  • Enerweb

    Enerweb sponsors the food and beverages for the monthly meetups.

  • Pattern Matched Technology

    Sponsored the food at the June 2012 meetup.

  • Discovery

    Food and venue for July 2014 meetup.

  • Jumping Bean

    Jumping Bean sponsors the group website and international speakers

  • BBD

    Food and venue sponsor for March JUG

  • e-Merge

    e-Merge supplied food and beverages for the March 2013 meetup.

  • CloudAfrica

    Food and drinks for October '13 JUG

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy