Oracle Developer
April 2018 Edition
Developer’s View
Alexa Morales
Want a Faster, Polyglot Compiler? GraalVM 1.0 Is Here!
Read my lips: GraalVM makes developers more productive and programs faster. How? Start with language-level virtualization, which provides a universal runtime that can compile any dynamic language. Yes, there were predecessors, such the Microsoft Common Language Runtime (CLR) and the Java Virtual Machine itself, which is the platform for languages such as JavaScript, Ruby, and R. But these approaches were (1) limited in their ability to accommodate all the semantics, features, and libraries of the new languages and (2) slower than native languages.

In contrast, GraalVM uses a new partial evaluation technique to automatically transform interpreted programs into highly efficient machine code. You can also use as many languages as you want, because cross-language calls have zero overhead.

This exciting work is the toast of international research and developer conferences (and the Oracle Labs team in Prague, Czech Republic, is hiring).

Check out GraalVM on GitHub.

—Alexandra Weber Morales, Oracle Director of Developer Content
Oracle Code
Oracle Code logo
Check out this free one-day developer event coming to a city near you! Oracle Code has keynotes, sessions, and hands-on labs for learning technologies such as serverless, containers, microservices, AI, chatbots, and blockchain. The Call for Papers is now open!

April 24 | Bogotá
May 8 | Shenzhen
May 11 | Warsaw
May 15 | Buenos Aires
May 17 | Singapore
May 30 | London
June 12 | Berlin
June 20 | São Paulo
July 3 | Paris

Want Oracle Code to come to you? Oracle Code Online includes technical demonstrations and presentations from community advocates, Oracle ACEs, product leads, and Java Champions.

April 18 | EMEA
April 19 | Americas
May 29 | JAPAC
More News
Oracle Developer Cloud Service Adds Docker, Pipelines, and More

White Paper: What a Year! Java 10 and 10 Big Java Milestones

What Java 10 and Java’s New Six-Month Release Cadence Mean for Developers

Announcing Terraform Support for Oracle Cloud Platform Services

Oracle RAC Now Available on Docker

Groovy 3.0: What’s Coming

Q&A with Jayne Groll, CEO of the DevOps Institute

Coding Expertise and Soft Skills: Don’t Settle for Just One
Developer Portal

Developer Blog

Get Started
These how-to articles can help jump-start your next project.
bullet Build a REST API in Go to Query Tweets Stored in Cassandra
bullet Create a REST API with Node.js and Oracle Database
bullet Extend the Root Partition on a New Linux Instance with cloud-init
bullet Build Windows-Based Images for Oracle Cloud Infrastructure with Packer
bullet Create Microservices with Payara Micro and Docker
bullet Reduce Microservice Configuration Woes with Wookiee
bullet How to Use Oracle REST Data Services for Python
bullet Learn R for PL/SQL Developers
Video 1
Larry Ellison Introduces the Oracle Autonomous Database Cloud
Watch text-cta-arrow
Video 2
The Graal High-Performance Polyglot Runtime
Watch text-cta-arrow
Video 3
Implementing Big Data Projects
Watch text-cta-arrow
Video 4
How to Use the New JVM JIT Compiler in Real Life
Watch text-cta-arrow
How Can We Make Your Experience Better?
Do you have ideas for improving Oracle Cloud? Please answer six quick questions about your experience with the Oracle Cloud trial. This survey will take less than three minutes.
Give feedback cta-arrow
Join Us
Oracle University
Oracle NoSQL Database 4.5 for Developers

Oracle Cloud Learning Subscriptions
Access new digital courses on IaaS, PaaS, and SaaS 24/7 for one year.

HashiCorp Terraform to Provision and Manage OracleCloud
More Info
Container-Native Application Development Workshop | On Demand

Move your app into a containerized CI/CD pipeline, and deploy it to a managed Kubernetes service in Oracle Public Cloud.
More Info

Developing Microservices Using DevOps
May 8, 10:00 a.m. Pacific Time

Oracle solution architects lead a two-hour virtual workshop in which you walk through building a cloud-native application with Oracle Developer Cloud Service and Oracle Application Container Cloud.

More Info

Friday Stand-Up: Containers and Docker
April 20, 10:00 a.m. Pacific Time

This 30-minute technical webcast introduces containers, Docker, and Oracle’s infrastructure as a service (IaaS). Join our technical experts for this discussion.

Friday Stand-Up: Database Cloud Service
May 4, 10:00 a.m. Pacific Time

Learn how to leverage GraphQL APIs for CRUD on Oracle Database 12c.

Friday Stand-Up: Chatbots
May 18, 10:00 a.m. Pacific Time

Learn how developers can use bots to cut expenses and improve customer satisfaction.
Managing Java Cloud Services Using REST
Course began April 4, 2018 (sign-up still available)


Developing Chatbots with Oracle Mobile Cloud, Enterprise
Course begins April 24, 2018


Java Coding and Concepts with a Game
Course begins May 2, 2018

Oracle at ODTUG Kscope18
June10–14 | Orlando

Get a new Developer Newsletter delivered to your inbox every month
Subscribe cta-arrow
Stay Connected
Facebook Youtube Twitter RSSfeed NewsLetter