Technologist, an experienced Agile Consultant, and Coach with a passion for helping teams and organizations succeed and meet their full potential. 15 years of high tech industry experience with 5 years leading cultural lean/agile adoption, applied systems thinking and creating predictable software engineering communities of practice in organizations.
Java Day Istanbul 2019 – Pre-conference
Time : 14:30- 17:30
Location : İyzipark
Address : Atilla Sk. No:7, Burhaniye Mahallesi, 34676 Üsküdar/İstanbul
Topic : How to Write Better and Effective Code in Java
This hands-on-lab consists of twelve items, each of which conveys one rule. The rules capture practices generally held to be beneficial by the best and most experienced programmers.
Topic include :
1 Builder Patterns when faced with many constructors
2 Avoid creating unnecessary objects – Performance issues
3 Should we use finalizers?
4 Why implementing Hashcode and equals is very critical and how HashMap is working?
5 Functional interfaces, Prefer lambdas to anonymous classes 6 – Minimize mutability
7 Design and document for inheritance or else prohibit it
8 Prefer class hierarchies to tagged classes
9 Make defensive copies when needed
10 What is the best practices while using currency (money) in Java?
11 The try-with-resources statement
12 Prefer for-each loops to traditional for loops
What Will I Learn? By attending this event you will learn:
1 Effective use of the Java programming language
2 Writing programs that are clear, correct, usable, robust, flexible, and maintainable
Level : Intermadiate
Tags : #java #effective
Which programs have to be installed before workshop?
1 Java 9 – https://jdk.java.net/java-se-ri/9
2 Intellij – https://www.jetbrains.com/idea/download/
3 Maven 3.x – https://maven.apache.org/download.cgi
Prerequisites & Requirements :
Laptop, Basic Java Programming Language knowledge
Not: Workshopların daha verimli geçmesi için sınırlı sayıda katılım ile gerçekleşecektir.Preconference kayıtları 14 Ocak 2019 tarihinde açılacaktır.