Software Architect and Developer Adam Bien has created a name for himself in the International Java scene. He is Java Champion and Java Developer of the Year was named in 2010He has been inspiring his audience at conferences over the years and has been voted several times for his lectures since 2009.
Advertisement
Will be on adam Javaland 2025 Java’s main speaker for 30 years Hold and we have asked some questions before that.
Folk sipch: Adam, you are an important person in the Java community and actively help in shaping the development of the current platform and language. When and in which edition did you first come into contact with Java?
Adam Bien: I evaluated Java shortly before the publication of JDK 1.0 and was not enthusiastic. Back then I was a C ++ fan and enjoyed a lot with operator overloading and included files. I was short of both in Java. He was around 1995.
In Embarc software counseling GMBH, Falk Sippach is always looking for a passion of passion, which he can make emotional about his participants, customers and colleagues. He has been supporting most agile software development projects in the Java environment for 15 years. As an active part of the community (co-organizer of jug darstad), he prefers to share his knowledge to give his knowledge, blog posts, as well as conferences or lectures in user groups and support the organization of various expert events. Falk tweeted under @SippSack.

Folk sipch: If you look at your previous publications (books, lectures, workshops, …), many relevant milestones of the Java ecosystem hold the eye. What were the most notable language characteristics, libraries, standard and equipment for you in your career?
Adam Bien: It all started with apples. My first commercial project was a chat app with Remote Method Invocation (RMI) Backnd. But I could not wait for the service to be available. I should apply a server-side CMS application with the Common Gateway Interface (CGI). I had no experience with CGI and was impatient for the first version of the Jawaweb server from Sun Microsystems around 1997.
The next project, again with Javaweberver, was an e-commerce solution. Here we implemented the entire backnd with Javabeans and JDBC. The variety of products was a real challenge. Application servers were hardly comparable and programming experience was not transferable. With the introduction of J2EE, the problem was solved by the standardization of API. Since then I was able to develop productively with various products.
Quarkas’s idea also surprised me. It was revolutionary to use API and abolish deployment on the word at the same time. In most projects, the pattern helped me with “don’t think” development and saved me from hundreds of great meetings. We rely on the pattern to structure the application and focus on applying additional value.
Falcon Cipacharya, What is the role of Java in modern software development, especially compared to other languages ​​and technologies?
Adam BEES, Java is getting easier and development is becoming more and more productive. Java’s type of protection was smiled on rail around 2006 with increasing popularity of ruby, “duck typing” with additional unit tests should increase the productivity and readability of the code. After this it became somewhat difficult to maintain the projects that tried to return to Java. Today most programming languages ​​try to become type -SFE. Even JavaScript and Python want protection.
The orm like JPA was also stamped as luxurious – NOSQL should be more agile and easy to understand. Today ORM is very popular in JavaScript framework. I think all Java Hyp, which became popular 10 years ago, can be found in other programming languages ​​today.
It was also argued that Java is a low-level programming language which is unnecessarily sharp. Instead of Java, you should use higher, but less performing programming languages. In fact, Java is very early. It is faster than JavaScript or Python and c.
Java is boring, easy to read and is “no-magic” programming language with a very good tooling and ecosystem. Therefore, Java is particularly suitable for large projects. New Java features such as direct execution of source files make Java interesting for minor applications and scripting.
Falcon Cipacharya, What did you inspire you to keep Java loyalty for about 30 years?
Adam BEES, First I wanted to use more and more programming languages. Due to Java’s great demand, I had to leave this strategy quickly. Sun Microsystems set the standard and manufacturing reserves quickly. I focused on standards and was able to learn and gain experience. Many outlines around me were hypnotized, used and rejected. Then a completely different structure was re -used. The idioms had to be acquired, the experience was rarely transferable.
I have recently modernized a 15 -year -old project. It was much easier than what I thought. With Java I was able to write simple and boring production code and enjoyed a lot in my free time with Jini, Javaspaces, JXTA, JXTA, RMI, Jiro, Freet, Hazelcast and countless other framework. I still enjoy Java and my customers are satisfied. I have no reason to change. In the front only I use pure “web standards” and web components, which are added without dependence or pure JavaScript of external libraries. “Java Rasta”. Incidentally, this approach is also becoming increasingly popular.
In recent years we are capable of creating simple applications with Java, Quarkas and server -free architecture, which were very cheap in the company, in some cases also free. Even comments on the mine (> 800) YouTube shorts are surprisingly positive-the java is still very popular and many are still surprised by Java features.
Falcon Cipacharya, What can you suggest to the current Java developers to stay on the ball and develop with Java in a fast changing technology scenario?
Adam BEES, Hype is repeated. The most important thing is to write simple as possible code. The additional value for the customer should always be in the foreground.
Falcon Cipacharya, Last but at least, we want to take a look in the future. What challenges and opportunities do you see for Java in the next five to ten years?
Adam BEES, There are currently many innovations in Java. Graalvm JVM enables the execution of JavaScript, Python and even website and with an alternative translation in the machine code, Grale OS looks like a “pure Java” -Kubernet, the project helps to change the code -to -let for the operation on Babylon GPUS, the Vallah helps perform the Vallah model Makes eligible. So it looks excellent – perhaps there will be a new Java promotion soon.
If you want to experience Adam Bien Live, then Comes to JavalandWhich occurs in Nurburgering from 1 April to 3 April.
(RME)
