35
events were organized by JUG Switzerland during 2024 so far.

Nacho is a software engineer from Barcelona, fan of TDD and XP practices that has been working with Java and other web technologies before the effect 2000. He had experience in different roles in the IT world ('guy-for-everything', developer, team leader, project manager and CTO) working in companies in many sectors: energy, e-commerce, startups (some unicorn) and technology consultancy companies now working at Dynatrace.

Always concerned with questions like "how does it work?" and "how can we make it better?", Nacho loves to share his knowledge with others and at the same time learn from others. As a natural progression to this attitude, he founded the Barcelona Java Users Group and co-founded the Java and JVM Barcelona Conference.

When he is not thinking in the next interesting thing to do for the community, he enjoys spending time with his family, playing sports or improving his TDD and eXtreme Programming skills.

Twitter: @icougil

26.01.2021

TDD: seriously, try it!

LOCATION: Online
KEYWORDS: Concept, Hands-On, Lessons learned, Methods

AGENDA:18:00 - 19:30h: Talk incl. Q/A

SPEAKER: Nacho Cougil   COMPANY: Dynatrace
SLIDES: 210126_tdd-seriouslytryit-revisitedwithlivecoding-210125175543.pdf
RECORDING: jug.ch YouTube-Channel

Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it?

Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and what the benefits are of using it. We will see in a more detailed approach this way of developing software, where our software is always built guided by tests.

We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of "live" coding session with Java.

At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code.

Due to the current situation with Covid-19, we are not currently holding any events on site. This event will be broadcast live on the Internet. You do not need to install any software or plugins, everything runs in your web browser. Registered participants will receive a link to the webinar by e-mail shortly before the event.

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


Nacho is a software engineer from Barcelona, fan of TDD and XP practices that has been working with Java and other web technologies before the effect 2000. He had experience in different roles in the IT world ('guy-for-everything', developer, team leader, project manager and CTO) working in companies in many sectors: energy, e-commerce, startups (some unicorn) and technology consultancy companies now working at Dynatrace.

Always concerned with questions like "how does it work?" and "how can we make it better?", Nacho loves to share his knowledge with others and at the same time learn from others. As a natural progression to this attitude, he founded the Barcelona Java Users Group and co-founded the Java and JVM Barcelona Conference.

When he is not thinking in the next interesting thing to do for the community, he enjoys spending time with his family, playing sports or improving his TDD and eXtreme Programming skills.

Twitter: @icougil


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