Contactdetails

NLJUG
Postbus 54
3780 BB Voorthuizen

Telefoon
0900-BEL NLJUG (10 ct/m)
0900-2356558 (10 ct/m)

Fax
0342 475880

Email
Algemeen: info@nljug.org
Leden: members@nljug.org

BTW: NL814104484B01
KVK: 30200958

Bank
Rabo: 3123.20.973
BIC: RABONL2U
IBAN: NL47RABO0312320973
NLJUG te Son
Algemene voorwaarden 

Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

First8

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

Pragmatic Java

Java has lost popularity recently to simpler web-development environments such as php , python, rails etc.
The main attraction of these environments is that development tends to be simpler and more cost effective. There is less, or sometimes no, emphasis on design patterns, abstraction layers, interfaces, Database Independence, taglibs, EJB's , entity beans, fixed data retrieval queries etc. etc.

There's nothing wrong with any of these development features. But the java community has frequently embraced these blindly without question. The simpler web-development environments are not hampered by this extra baggage.

Do we need to change our toolset or just our mindset?

This talk argues that a more pragmatic approach is needed. If a technique helps, use it. If it doesn't (or the improvements are marginal), don't. Nice to have is not good enough. Take a hot air balloon approach to your java environment. Can I do without it? If so out of the balloon.

Web based development uses a number of languages: Java , HTML , javascript , SQL , XML (as used by ajax and web-services). Java is just another language it's not a way of life. The talk provides examples of Pythonesque coding in java. It unashamedly promotes the use of stored procedures and database objects (why put a java abstraction layer over something if your application doesn't benefit from it).

Java is a strong, mature, rich-featured programming language. Some of the other languages are simply not as fully featured or versatile. But we can still learn from them. 

Warning: some ideas expressed here may offend!

The talk is not intended to teach people python or rails, but to make them aware of the different mindset!

Language:

 


Allister Smith 
Allister Smith has been designing and developing systems for the last 35 years and still loves to get his hands dirty in coding. For the last 8 years he has worked primarily in Java. He also specializes in relational databases. He develops systems for banks, insurance companies and scientific institutions. He also provides consultancy and training support.