Skip to content

Instantly share code, notes, and snippets.

View mikkelbd's full-sized avatar

Mikkel Dan-Rognlie mikkelbd

View GitHub Profile
@mikkelbd
mikkelbd / kotlin-workshop.md
Last active October 12, 2023 10:17
Kotlin workshop

Kotlin er et språk utviklet av Jetbrains som også lager IDE'er som f.eks. IntelliJ IDEA for Java/Kotlin, Rider for C#, PyCharm for Python og mange andre. Det er i utgangspunktet et språk som kjører på JVM'en, men er også blitt multiplattform og brukes også for Android-utvikling.

For denne workshop kan du enten installere en Java JDK og skrive Kotlin lokalt, eller bare bruke online verktøyer.

Bruk Kotlin online

Du kan starte å kode rett i browseren på https://play.kotlinlang.org/ eller gå til kotlin.new som tar opp Coderpad.io med Kotlin-support.

Installer lokalt

Keybase proof

I hereby claim:

  • I am mikkelbd on github.
  • I am mikkelbd (https://keybase.io/mikkelbd) on keybase.
  • I have a public key whose fingerprint is 42A3 0815 5505 128B 3211 4E4B F05A 45A7 F9EF 1A7F

To claim this, I am signing this object:

@mikkelbd
mikkelbd / ExtremeStartup.scala
Created October 24, 2011 11:23
BEKK kodekveld - Extreme Startup - refac
import util.matching.Regex
object ExtremeStartup {
def answer(q: String): Any = {
if (q.contains("what is your name"))
return "Mikkel"
if (q.contains("which city is the Eiffel tower in"))
return "Paris"
@mikkelbd
mikkelbd / Kodekveld.scala
Created October 20, 2011 17:51
BEKK kodekveld - Extreme Startup
object Kodekveld {
def answer(q: String): String = {
if (q.contains("what is your name"))
return svar("Mikkel")
if (q.contains("which city is the Eiffel tower in"))
return svar("Paris")