IZN-0712 Stretching your coding skills | Devoxx

Devoxx UK 2019
from Wednesday 8 May to Friday 10 May 2019.

   Stretching your coding skills

Hands-on Lab

Methodology & Culture
Methodology & Culture
Intermediate level
Lab Room B Wednesday from 14:00 til 17:00

As a seasoned and experienced developer, we have many things on our minds like:

  • code quality
  • the correctness of the solution
  • test coverage
  • code readability
  • software design
  • among others…

There are no perfect solutions, but solutions that work, and can be understood and easily changed by others.

Without giving away too much about the outcome and purpose of using the kata, the kata is meant to primarily test and stretch our coding skills -TDD, Software design, Specification analysis/interpretation, among other skills as a developer.

At each session, every attempt by a developer opens up new avenues and discussions. We will learn from the questions asked and discussions during the session.

Towards the end of the workshop, we will showcase our code to the rest of the attendees, and explain the rationale of our approach and be able to reason the whys and hows.

We are NOT attempting to complete the kata but learn from our approach(es) and share it with others.

Please come to the workshop with a development environment of your choice (any language/platform, development or testing frameworks, or libraries), a GitHub account, a local git client.

software designs   TDD   code quality   Code coverage   programming skills  
Subscribe to Devoxx on YouTube
Mani Sarkar
Mani Sarkar
From Independent / Freelancer

Mani is a passionate developer mainly in the Java/JVM space, currently strengthening teams and helping them accelerate when working with small teams and startups, as a freelance software engineer/data engineer. A Java Champion, JCP Member, OpenJDK contributor, thought leader in the LJC and other developer communities and involved with @adoptopenjdk, @graalvm and other F/OSS projects. Writes code, not just on the Java/JVM platform but in other programming languages, hence likes to call himself a polyglot developer. He sees himself working in the areas of core Java, JVM, JDK, Hotspot, Graal, GraalVM, Truffle, VMs, and Performance Tuning. An advocate of a number of agile and software craftsmanship practices and a regular at many talks.

Make sure to download the Android or iOS mobile schedule.