Main Menu
Home
Meetings
YouTube Channel
Recommended Books
Sponsoring
Mailing list
Contact Us

Meetings - Details

Not your father’s Java, not your mother’s JavaScript


Event
When 2023-02-28 | 18:30:00  
Event Title Not your father’s Java, not your mother’s JavaScript
Presenter Dmitry Chuyko and Aleksander Belokrylov
Where Manifest Solutions
 
Event description:

Abstract

20 years ago, Java started supporting regular expressions and XML, and JavaScript learned to interact with DOM in IE6 and Netscape. Neanderthals just stopped hunting mammoths after the dot-com bubble burst, while Millennials were mastering the usage of XMLHttpRequest to send SOAP messages, which allowed users to buy philosophical compositions, including “In da Club” and “Chihuahua”. Not to mention that WASM at that time roughly meant Open Watcom Assembler.

Currently, a new Java version is released every six months, and the ECMAScript specification is updated every year. We designate types in TypeSript and run it on the server, and at the same time, there is a JVM implementation in WebAssembly. We write “var” and anonymous functions in Java and define private fields in JS classes.

Let’s have some fun and see how many analogous things have appeared in two languages with similar names that are so often discussed as opposites. The big picture always helps to decide which instrument is better for the tail and which for the trunk.

Slides

Bio

Dmitry Chuyko is a performance engineer at BellSoft, an OpenJDK committer, and a public speaker. Prior to joining BellSoft, Dmitry worked on the Hotpot JVM at Oracle, and before that he had many years of programming experience in Java. He is currently focused on optimizing HotSpot for x86 and ARM, previously being involved in rolling out JEP 386, which enables the creation of the smallest JDK containers. Dmitry continues his journey in the containerization process and is happy to share his insights and expertise in this field. Dmitry is a well-known speaker in the Java community, and one of his recent public presentations is available here.

Dmitry is also a contributor to the DZone, and his most popular recent publications include: https://dzone.com/articles/how-microcontainers-gain-against-large-containers https://dzone.com/articles/why-do-microcontainers-matter-in-your-enterprise https://dzone.com/articles/cloud-native-as-a-platform

Alexander Belokrylov is the CEO and co-founder of BellSoft. Alexander’s Java journey started at Sun Microsystems and was followed by his Oracle experience, which helped to establish Alexander as one of the most influential Java thinkers and a significant contributor to Java’s evolution and enterprise adoption.

Since it was founded in 2017, BellSoft has been among the leading OpenJDK contributors and is focused on optimizing operational costs for organizations relying on Java technologies. The BellSoft flagship started from its Liberica JDK and has always followed modern environment demands, and business and Java community initiatives, helping the company to stay on top of current trends. The most recent BellSoft product, Alpaquita Cloud Native Platform, follows this line precisely while pursuing the goals of reaching better, safer, and cheaper OpenJDK performance in the cloud. Alpaquita Cloud Native Platform is designed to make Java cloud-native and deliver a sustainable model of Java development.

BellSoft continues to receive solid recognition from the global Java community and from enterprises working on Java. Liberica JDK is the runtime of choice for leading ISVs such as VMWare and JetBrains. BellSoft products help enterprise customers in an extensive range of industries like finance, stock trading, logistics, telecommunications, and more make their development practice sustainable, secure, and modern.

Alexander Belokrylov is a member of the Forbes Technological Council and a contributor to the DZone. Some of his recent popular publications include:

https://www.forbes.com/sites/forbestechcouncil/2022/12/13/security-of-enterprise-code-what-companies-using-open-source-software-should-know-about-binary-code-verification/?sh=648d89073aac

https://www.forbes.com/sites/forbestechcouncil/2022/04/06

https://www.forbes.com/sites/forbestechcouncil/2022/08/18/the-power-of-sustainable-software/?sh=7a9ec7be7943

https://dzone.com/articles/java-development-trends

 
Location
Venue Manifest Solutions
Homepage https://manifestcorp.com/  
Street address 2035 Riverside Drive Upper Arlington OH 43221
 
 


Sponsored Links
Upcoming Events

Tue, Jun 11 - Building Event-Driven Microservices in Java



© 2017 Central Ohio Java Users Group (COJUG)
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.