Voxxed Days Bristol 2018
on Thursday 25 October
Mani Sarkar is a passionate developer mainly in the Java/JVM space, based out of London, UK. A JCP Member, OpenJDK contributor, involved with LJC and other developer communities, @adoptopenjdk and other F/OSS projects. Writes code, not just in Java/JVM 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, conferences and hands-on-workshops - speaks, participates, organises and helps out at many of them. Expresses his thoughts often via blog posts, microblogs (tweets) and other forms of social media.
See also https://plus.google.com/+ManiSarkar
Being a seasoned and experienced developer when working on a feature you have many things in mind: - code quality - the correctness of the solution - test coverage - code readability - software design
There are no perfect solutions, but solutions that work and can be understood and easily changed by others. You write code with your choice of approach and the skills you have honed over the years.
In this hands-on session, we use a kata to primarily test and stretch your coding skills - TDD, Software design, Specification analysis/interpretation, among other skills.
We will all learn from the questions asked and discussions throughout the session. Towards the end of the session, you will showcase your code to the group and explain the rationale of your 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 with others.
Please come to the session with a development environment of your choice (any language/platform).