Skip to content

Instantly share code, notes, and snippets.

View kranthilakum's full-sized avatar
🚀
Focusing

Kranthi Lakum kranthilakum

🚀
Focusing
View GitHub Profile
@kranthilakum
kranthilakum / billionaires.json
Created February 1, 2023 11:18
Forbes billionaires list 2023.02.01 - 1675250283
This file has been truncated, but you can view the full file.
{
"personsLists": [
{
"uri": "bernard-arnault",
"rank": 1,
"listUri": "rtb",
"finalWorth": 213346.941,
"personName": "Bernard Arnault & family",
"source": "LVMH",
"industries": [
@kranthilakum
kranthilakum / multipass.md
Last active December 11, 2022 19:08
Multipass get-started

Install multipass on MacOS.

Launch a terminal and run below commands.

% multipass list
No instances found.

% multipass find
Image                       Aliases           Version          Description
@kranthilakum
kranthilakum / install-scala.md
Last active November 10, 2022 09:05
Use SDK manager to install scala

Install scala

$ sdk install scala

Downloading: scala 3.2.0

In progress...

########################################################################################################################## 100.0%
@kranthilakum
kranthilakum / multiple-java-versions.md
Last active December 2, 2022 20:03
Use multiple Java versions with SDK manager

Install SDK Manager

$ curl -s "https://get.sdkman.io" | bash

List available Java versions

$ sdk list java

 Temurin       |     | 19           | tem     |            | 19-tem              
Title Date
Love, Death & Robots: Volume 1: ZIMA BLUE 09/08/20
Love, Death & Robots: Volume 1: BLINDSPOT 09/08/20
Love, Death & Robots: Volume 1: LUCKY 13 09/08/20
Love, Death & Robots: Volume 1: ALTERNATE HISTORIES 09/08/20
Love, Death & Robots: Volume 1: HELPING HAND 08/08/20
Love, Death & Robots: Volume 1: FISH NIGHT 08/08/20
Love, Death & Robots: Volume 1: SHAPE-SHIFTERS 08/08/20
Love, Death & Robots: Volume 1: THE DUMP 08/08/20
Love, Death & Robots: Volume 1: GOOD HUNTING 08/08/20
@kranthilakum
kranthilakum / keybase.md
Created July 26, 2019 14:12
Keybase proof

Keybase proof

I hereby claim:

  • I am kranthilakum on github.
  • I am krantlak (https://keybase.io/krantlak) on keybase.
  • I have a public key ASCy6ONO1CkcO2gTdKkF49AARnf82qjk4jGx1lTpuvRfAgo

To claim this, I am signing this object:

@kranthilakum
kranthilakum / enterprise-javabens-technology.md
Last active February 27, 2018 09:20
Enterprise JavaBeans Technology

Enterprise JavaBeans Technology

  • server-side component architecture for Java Platform, Enterprise Edition (Java EE)
  • enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology
  • JSR 220 FR: EJB 3.0 Documentation/Specification
    • defines EJB API for development of enterprise applications
    • defines dependency injection facility
    • defines query language for Java Persistence that is an extension to EJB QL
    • introduces Java language metadata annotations to be used as an alternative to deployment descriptors
    • defines metadata annotations and XML deployment descriptor elements for the object/relational mapping of persistent entities
  • provides an interceptor facility for session beans and message-driven beans
@kranthilakum
kranthilakum / web-services.md
Last active February 27, 2018 11:40
Web Services

Web Service

  • a method of communication between two devices over network
  • a collection of standards or protocols for exchanging information between two devices or application

SOAP

  • Simple Object Access protocol
  • W3C recommendation for communication between two applications
  • XML based messaging protocol
  • Platform and programming language independent
@kranthilakum
kranthilakum / scala-for-expression.md
Last active February 17, 2018 14:19
Scala for Expression

for comprehension or for expression:

val numbers = Seq(1, 2, 3)
// numbers: Seq[Int] = List(1, 2, 3)

# single generator
for(i <- 1 to 3) print(i)
// 123