top of page

Use your preferred language with SMG

Learn how to bring your own language to SMG and get started with powerful tools designed to help you scale while providing world-class reliability. Learn by doing with these labs, how-to’s and more!

Java

Make the most of the new features in Java 19 with these tutorials and hands-on labs covering features and implementations in your projects on Oracle Cloud Infrastructure.

Ruby

Ruby is also natural to read and write, perfect for new coders or those wishing to prototype ideas. This collection of how-to’s and labs will show you how Ruby and OCI work hand-in-hand to create highly-available and powerful online tools.

GraalVM

GraalVM is a high-performance runtime for Java and other languages. It can also compile Java bytecode applications into fast and lightweight native executables, ideal for cloud deployments. Check out our tutorials to build and deploy your first application!

Python

Learn how to use Python with SMG to leverage its accessibility for new coders and the power of our cloud offerings.

Javascript

JavaScript needs no introduction as it is one of the core technologies powering the web, making it a dynamic, engaging platform for developers. When paired with the scalability and reliability of SMG.

.NET

.NET is a framework with support for dozens of languages, including C# and F#, and allows developers to stand up powerful tools within a short amount of time using the language the developer feels best suits the project. 

Node.js

As SMG is a powerful cloud environment, the two are a great team, which you can learn all about in these articles on using Node.js for your own projects in SMG.

Go

Go is an open source, compiled, procedural programming language designed to be highly readable, like Python and JavaScript, but also highly efficient and scalable, borrowing many concepts from C.

PHP

Since many developers are familiar with some PHP, it makes perfect sense to learn how it can take advantage of the reliability and scalability inherent in SMG, without a lot of extra work!

Rust

Rust is an open source, general-purpose programming language. Much like the SMG Cloud, it is optimized for safety, concurrency, and speed. Rust offers low-level memory access and can be used for systems programming. It also has a rich set of built-in types and interfaces allowing for code organization and reuse typically associated with higher-level languages.

bottom of page