Skip to content

Instantly share code, notes, and snippets.

View yiss's full-sized avatar
:shipit:

Ilias YAHIA yiss

:shipit:
  • France
View GitHub Profile
@yiss
yiss / App.java
Created June 6, 2018 11:16
Jooby Java Hello Workd
package io.yiss;
import org.jooby.Jooby;
public class App extends Jooby {
{
get("/", () -> "Hello World!");
}
@yiss
yiss / JoobyKotlin.kt
Created June 6, 2018 11:18
Jooby Hello World Kotlin
package io.yiss
import org.jooby.*
class App : Kooby({
get {
val name = param("name").value("Jooby")
"Hello $name!"
}
@yiss
yiss / JavalinApp.java
Created June 6, 2018 11:19
Javalin Java Hello World
package io.yiss;
import io.javalin.*;
public class JavalinApp {
public static void main(String[] args) {
Javalin app = Javalin.start(7000);
app.get("/", ctx -> ctx.result("Hello World"));
}
}
@yiss
yiss / JavalinApp.kt
Created June 6, 2018 11:21
Javalin Hello World Kotlin
package io.yiss
import io.javalin.Javalin
fun main(args: Array<String>) {
val app = Javalin.start(7000)
app.get("/") { ctx -> ctx.result("Hello World") }
}
@yiss
yiss / SparkApp.java
Created June 6, 2018 11:22
Spark Hello World Java
package io.yiss;
import static spark.Spark.*;
public class SparkApp {
public static void main(String[] args) {
get("/", (req, res) -> "Hello World");
}
}
@yiss
yiss / SparkApp.kt
Created June 6, 2018 11:23
Spark Hello World Koltin
package io.yiss
import spark.Spark.*
fun main(args: Array<String>) {
get("/") { req, res -> "Hello World" }
}
@yiss
yiss / Application.java
Created June 6, 2018 11:26
Micronaut Hello World Java
package io.yiss;
import io.micronaut.runtime.Micronaut;
import io.micronaut.http.annotation.*;
public class Application {
public static void main(String[] args) {
Micronaut.run(Application.class);
}
@yiss
yiss / Application.kt
Created June 6, 2018 11:29
Micronaut Hello World Kotlin
package io.yiss
import io.micronaut.http.annotation.Controller
import io.micronaut.http.annotation.Get
import io.micronaut.runtime.Micronaut
object Application {
@JvmStatic
fun main(args: Array<String>) {
@yiss
yiss / main.dart
Created June 24, 2020 16:51
Flutter extension method on BuildContext
// Getting height without using extension method
var height = MediaQuery.of(context).size.height;
// After adding the extension method on BuildContext
extension on BuildContext {
double get height => MediaQuery.of(this).size.height;
}
var height = context.height;
@yiss
yiss / counter.dart
Created June 25, 2020 11:37
Mobx counter store with annotation
import 'package:mobx/mobx.dart';
part 'counter.g.dart';
class Counter = CounterBase with _$Counter;
abstract class CounterBase with Store {
@observable
int value = 0;