addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartexportfacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

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

  • Investec

    Food and their Sandton venue

  • 8 BIT PLATOON

    Venue and food

  • Business Connexion

    Food and Venue or our Meetups

  • Entelect

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

  • Standard Bank

    Food and Venue for meetups

  • ThoughtWorks

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

  • Discovery

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

  • BBD

    Food, venue and swag sponsor for meetups

  • BSG

    Venue and food

  • Psybergate

    Pizza and drinks

  • Oracle

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

  • JetBrains

    1 Free License of IntelliJ IDEA or another JetBrains product

  • Jumping Bean

    Jumping Bean sponsors the group website and international speakers

People in this
Meetup are also in:

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