74
new members joined JUG Switzerland in 2022.

Johan Martinsson is an inveterate crafter, passionate about design in code. When not coding he's a serial conference and meetup organizer.

He has spent many years helping teams adopt XP-practices, in particular TDD and Continuous Delivery.

Twitter: @johan_alps

23.11.2021

Bug Free

21 tricks to reduce the space available for bugs

LOCATION: Online
KEYWORDS: Language, Lessons learned

AGENDA:19:00 - 20:30 CET: Talk with Q&A. Afterwards voluntary online video chatting with each other and the speaker in our Wonder.me room

SPEAKER: Johan Martinsson   COMPANY: Independent dev. Craftsman
SLIDES: http://www.changit.fr/bug-free-by-design
RECORDING: jug.ch YouTube-Channel

Get rid of whole families of bugs for good with 21 tricks to reduce the space available for bugs.

Bugs are not a fatality, they appear whenever the design allows for it. Learn how to fix the root-causes and how to give an intrinsic quality to your code.You'll look at static and dynamic typing in a different way. Learn about NoPrimitives, coupling & cohesion, if-less. We'll talk about the feedback-funnel and how it all scales from micro design to micro-services and to macro-design.

With loads of concrete examples and some live coding.

This talk is organized and brought to you in collaboration with our friends from the Software Crafts Romandie Meetup Group. It will be broadcast live on the Internet. You do not need to install any software or plugins, everything runs in your web browser. The software used allows you to ask the speaker questions as usual.

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


Johan Martinsson is an inveterate crafter, passionate about design in code. When not coding he's a serial conference and meetup organizer.

He has spent many years helping teams adopt XP-practices, in particular TDD and Continuous Delivery.

Twitter: @johan_alps


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