865
unique visitors have registered for our events in 2023

Bert Jan is CTO at OpenValue and focuses on Java, software architecture, Continuous Delivery and DevOps. Bert Jan is a Java Champion, JavaOne Rock Star speaker, Duke's Choice Award winner and leads NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine, and helping out Devoxx4Kids by teaching kids how to code. Bert Jan is easily reachable on Twitter at @bjschrijver.

15.12.2022

Generic or specific?

LOCATION: Zürich
KEYWORDS: Architecture, Lessons learned, Methods

AGENDA:18:15 - 19:15h: Talk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER: Bert Jan Schrijver   COMPANY: OpenValue
SLIDES: 20221215_jugch_genericorspecific.pdf

In software design and software architecture, we often face the question: should we build this generic or specific?

Usually, this is not an easy question to answer. The answer depends on a lot of different factors, including future factors you may not be aware of - yet.

In this talk, I’ll share my experiences and thought process as a developer and software architect with choosing between generic and specific solutions. I’ll talk about generic vs specific design & architecture, both on a project level and organization level. We’ll look at sharing code/components between teams, inner source culture, monorepo’s, microservices, lifecycle management of generic components and strategic design as a tool to help decide. After this talk, you’ll have practical insights that can help you to choose between generic and specific solutions yourself.

LEVEL OF TALK: Intermediate
LANGUAGE: Talk: en / Slides: en


Bert Jan is CTO at OpenValue and focuses on Java, software architecture, Continuous Delivery and DevOps. Bert Jan is a Java Champion, JavaOne Rock Star speaker, Duke's Choice Award winner and leads NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine, and helping out Devoxx4Kids by teaching kids how to code. Bert Jan is easily reachable on Twitter at @bjschrijver.


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland