Skip to content

Instantly share code, notes, and snippets.

View RajaniCode's full-sized avatar

Rajani RajaniCode

View GitHub Profile
@RajaniCode
RajaniCode / Kubernetes Docker Node.js MongoDB Minio
Created February 12, 2024 13:23
Kubernetes Docker Node.js MongoDB Minio
###########################################################################################################################
Kubernetes Docker Node.js MongoDB Minio
###########################################################################################################################
# node-mongodb-app Version 1.0.0
###########################################################################################################################
@RajaniCode
RajaniCode / Kubernetes
Created February 12, 2024 13:22
Kubernetes
# Kubernetes
• Container management platform
• Kubernetes supports container orchestration
# What is container management?
• Container management is the process of organizing, adding, removing, or updating a significant number of containers.
• Containers are an excellent choice when developing software based on microservice architectures.
@RajaniCode
RajaniCode / Java22.java
Last active March 17, 2024 11:00
Java22.java
// Java 22
// OpenJDK 22
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK22/jdk-22.jdk/Contents/Home/bin/":$PATH
// % java --enable-preview --source 22 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector Java22.java
// Or
// % javac -Xlint:preview --enable-preview --source 22 --add-modules=jdk.incubator.vector Java22.java
// % java --enable-preview --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector Java22
// Java 21
@RajaniCode
RajaniCode / Java21.java
Last active March 17, 2024 09:52
Java21.java
// Java 21
// OpenJDK 21
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK21/jdk-21.jdk/Contents/Home/bin/":$PATH
// % java --enable-preview --source 21 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector Java21.java
// Or
// % javac -Xlint:preview --enable-preview --source 21 --add-modules=jdk.incubator.vector Java21.java
// % java --enable-preview --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector Java21
// Java 20
@RajaniCode
RajaniCode / Java20.java
Last active March 17, 2024 09:54
Java20.java
// Java 20
// OpenJDK 20
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK20.0.2/jdk-20.0.2.jdk/Contents/Home/bin/":$PATH
// % java --enable-preview --source 20 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java20.java
// Or
// % javac -Xlint:preview --enable-preview --source 20 -add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java20.java
// % java --enable-preview --enable-native-access=ALL-UNNAMED -add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java20
// Java 19
@RajaniCode
RajaniCode / Java19.java
Last active March 17, 2024 10:02
Java19.java
// Java 19
// OpenJDK 19
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK19.0.2/jdk-19.0.2.jdk/Contents/Home/bin/":$PATH
// % java --enable-preview --source 19 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java19.java
// Or
// % javac -Xlint:preview --enable-preview --source 19 --add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java19.java
// % java --enable-preview --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.concurrent,jdk.incubator.vector Java19
// Java 18
@RajaniCode
RajaniCode / CS12
Created February 12, 2024 13:13
CS12
// CS 12
/*
1. Primary constructors
2. Collection expressions
3. ref readonly parameters
4. Default lambda parameters
5. Alias any type
6. Inline arrays
7. Experimental attribute
8. Interceptors
@RajaniCode
RajaniCode / CS11.cs
Created February 12, 2024 13:10
CS11.cs
// CS 11
/*
1. Raw string literals
2. Generic math support
3. Generic attributes
4. UTF-8 string literals
5. Newlines in string interpolation expressions
6. List patterns
7. File-local types
8. Required members
@RajaniCode
RajaniCode / Java18.java
Last active March 17, 2024 10:04
Java18.java
// Java 18
// OpenJDK 18
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK18.0.2/jdk-18.0.2.jdk/Contents/Home/bin/":$PATH
// % java --enable-preview --source 18 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector,jdk.incubator.foreign Java18.java
// Or
// % javac -Xlint:preview --enable-preview --source 18 --add-modules=jdk.incubator.vector,jdk.incubator.foreign Java18.java
// % java --enable-preview --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.vector,jdk.incubator.foreign Java18
// Java 17
@RajaniCode
RajaniCode / Java17.java
Last active March 17, 2024 10:07
Java17.java
// Java 17
// OpenJDK 17
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/JDK17.0.2/jdk-17.0.2.jdk/Contents/Home/bin/":$PATH
// Java 17
// Microsoft Build of OpenJDK
// % export PATH="/Users/rajaniapple/Downloads/Software/OpenJDK/MicrosoftBuildofOpenJDK/jdk-17.0.8.1+1/Contents/Home/bin/":$PATH
// % java --enable-preview --source 17 --enable-native-access=ALL-UNNAMED --add-modules=jdk.incubator.foreign,jdk.incubator.vector Java17.java
// Or