C# FOR JAVA DEVELOPERS has the purpose to this lecture is to show to Java Developers how the C# has evolved after the Java copy/paste done in 2001. It should show some nice features of the language that someday may become features in Java as well. It also is aimed for Java developers who want to extend their knowledge with a language which is similar enough to switch easy but with a lot of new features to look interesting.
LAMBDA EXPRESSIONS were one of the most postponed features in Java and probably the biggest change since the language was created. As such it is sure to be loved by some and hated by others. In this talk you will learn why we need lambdas and what the best use cases are for them. We will look at some of the restrictions and compare them to other languages. We will find out how lambdas work, how to use them and how they integrate with existing libraries. Finally, we will get introduced to common patterns and idioms of functional programming enabled by Java lambdas.
18:00 - 18:30 | REGISTRATION |
18:30 – 20:30 | PRESENTATIONS & WORKSHOPS
C# FOR JAVA DEVELOPERS (NAYDEN GOCHEV):
|
20:30 – 21:00 | TALKS & DRINKS |
NAYDEN GOCHEV
Nayden Gochev has over 10 years of professional experience in the IT area. His аrea of expertise includes technologies like JavaSE, JavaEE, Spring, Hibernate, Struts, Eclipse, Maven, Ant, etc. He participated at Open Fest Plovdiv back in 2006, lecture in “What you can do with Java Swing/JOGL/Java2D”. He also worked as assistant at Plovdiv University from 2006 to 2008 in "Introduction to Java programming" and "Java web services and EJBs" courses. Worked at NARS as lecturer in 2009 and participated in multiple Bulgarian Java user group lectures like "What's new In Java 7. Java FX 2.0, Java EE 6" in 2011 Presently he is leading a team of software engineers at Telerik, working mainly with Microsoft technology stack. |
|
VASSIL DICHEV
Vassil Dichev has been working as a developer, consultant, development support and trainer for 15 years. He has worked with J2EE and later on with Spring, Hibernate and XSLT. Vassil has also experimented with Aspect-Oriented Programming and dynamic languages like Ruby and Python. During his ongoing search for a more expressive language he found Scala about 7 years ago and found out that it’s also pretty pragmatic. Vassil has been working with Scala professionally for the last 3 years. Before that he was a committer to the Apache ESME project, a Twitter-like server targeted for enterprises and organizations and also a committer to Lift, the Scala-based web framework that ESME is written in. |
- JAVA „lovers” & “haters”
- C# “lovers” & “haters”
- Everyone that is curious and/or a true geek