Cloud Native Compiler with John Ceccarelli

Java is a write once run anywhere programming language. The way you do that is you use the javac compiler and compile the source files down to the class files. Those class files can run on any system in interpreted mode. But those class files that are run in interpreted mode, they are not machine code specific. To get that code to run fast you need to turn that into optimized machine code and that’s what the JIT compiler does. The open JDK contains its JIT compiler called Hotspot.

Azul is a company that specializes in Java for the enterprise. It has the largest Java engineering team after Oracle. John Ceccarelli is the Senior Director of Product Management at Azul Systems responsible for Azul Platform Prime which is their hyper optimized build of OpenJDK. In this episode we explore the fundamentals of compilers. We also discuss Azul’s Cloud Native Compiler, the programs that are suitable for the Cloud Native Compiler and the Deployment model of CNC.

Full disclosure: Azul is a sponsor of Software Engineering Daily.

Transcript

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

Sponsors

For many of us, driving has become a mundane experience: a chore to get us from point A to B. But it doesn’t have to be boring! Nissan EVs are here to be the change we need.Nissan makes EVs – but not just any electric vehicles. They make EVs that truly electrify. The feeling of being in an electric vehicle is truly a step up from traditional gas vehicles. The smoothness of the ride and the quiet of the engine makes a car ride go from something average to something to look forward to. Nissan EVs are here to elevate your experience behind the wheel.And Nissan knows what they’re doing. Since 2010, Nissan LEAFs have traveled over 8 billion miles globally – that’s the equivalent of driving to Pluto and back. One of their EVs even trekked to the North Pole.Elevate your experience today. Nissan, EVs that electrify. Visit NissanUSA.com to learn more.

This segment of Software Engineering Daily is brought to you by Privacy Dynamics, the simple solution for anonymizing data intelligently.

Development and testing environments are the number one source of costly data breaches. Privacy Dynamics creates a de-identified copy of your production data in minutes, allowing developers to maintain their velocity and improve testing without taking on unnecessary compliance and security risks.

Using a proprietary approach based on the latest research, Privacy Dynamics automatically detects and eliminates PII while maintaining the schema, format, scale, and analytical utility of the source data. With a simple integration into any data store, Privacy Dynamics anonymizes data in Postgres, MySQL, Snowflake, Big Query, S3 and more.

Are you letting sensitive PII land in development and testing environments? Eliminate the #1 threat of a data breach and start using de-identified data in your development and testing environments by signing up for a free account today at http://privacydynamics.io/sedaily.

Software Daily

Software Daily

 
Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.