Mani Sarkar is a passionate Java/JVM developer currently living and working in London, UK. He is advocate and evangelist to many projects (mainly F/OSS). He is also a strong supporter of software craftsmanship principles like BDD and TDD, and is a practitioner of techniques such as pair-programming and code reviews. Enjoys refactoring, writing tests and helping others revive their legacy code-base, using various tools and home-grown methods. He is an active member of a number of developer communities, and shares his passion for open source technologies by blogging and presenting at conferences and hands-on workshops in the UK and other parts of Europe.
Talks I've Given
Refactoring Developer Habits: birth of the #TDD #manifesto
Featuring Pedro Santos and Mani Sarkar
We are all creatures of habit and our actions are largely influenced by them.
Good habits can drive us closer to success, when writing code or learning a subject or any other activity, they help us remember it and make any process second nature to us.
Helping change our habits as developers is a...refactoring lscc software-craftsmanship tdd tdd-manifesto test-driven-development
Featuring Mani Sarkar
In the past I have seen many a times, that only after we have delivered something to a client do we find out that we missed out on a feature or two. However tiny they might have been, they were mentioned in the spec. Nudged by this experience I have decided to take this seriously and develop a...java refactoring gherkin unit-testing
Don’t chase success, rather aim for “Excellence”, and success will come chasing after you!
Mani Sarkar is a passionate developer mainly in the Java/JVM space. Currently living and working in the UK. A JCP Member, OpenJDK contributor (very involved with the project), involved in a number of developer communities, and F/OSS projects. He sees himself working in the areas of core Java, JVM, JDK, Hotspot, Graal, VMs, Nashorn 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, tweets and other forms of social media.