Skip to content

Instantly share code, notes, and snippets.

View dgageot's full-sized avatar

David Gageot dgageot

View GitHub Profile
import static java.nio.charset.StandardCharsets.*;
import static javax.script.ScriptContext.*;
import javax.script.*;
public class CoffeeToJs {
angular.module 'myapp', []
.controller 'DemoController', class
constructor: (@$location) ->
@field = 'Field'
method: ->
methodWithParam: (param) ->
import org.jongo.Jongo;
import org.jongo.MongoCollection;
import org.junit.Test;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.github.fakemongo.Fongo;
import com.mongodb.DB;
import static org.assertj.core.api.Assertions.assertThat;
dgageot /
Last active August 29, 2015 13:57
Simpler scripts
NAMES=$(seq -f "helloworld-%02g" 1 $COUNT)
gcutil --project=$PROJECT addsnapshot helloworld --zone=europe-west1-a --source_disk=master --cache_flag_values
echo -e "\nCREATE DISKS"

Google Compute Engine Cost Calculation

This code computes the current hourly and monthly cost of a project on Google Compute Engine. It uses this pricing page as the reference.

Read raw json files

Read all the files produced by gcutil. Then turn each file content into json.

List<Item> items_1 = new ItemsProvider().getItems();
List<Item> items_2 = new ItemsProvider().getItems();
dgageot /
Created April 16, 2014 12:17

Application Web Moderne en Java

The CodeStory Way

by David Gageot & Jean-Laurent de Morlhon

Devoxx Hand's on Labs

Louis Armstrong CD

13:30 - 16:30

"email": "",
"prenom": "David",
"job": "Développeur Java/Web",
"ville": "Paris, France",
"description": "Bonjour, je suis développeur indépendant. Ma passion ? L'écriture de logiciels pointus mais simples.",
"tags": [
"Java", "Web", "Javascript", "Agile", "Formation", "Git", "Coaching", "Test"
dgageot /
Last active August 29, 2015 14:00
AngularJs from Scratch - In CoffeeScript
# Scope
class Scope
constructor: ->
@$$watchers = []
$watch: (watcherFn, listener, byValue = false) ->
fn: watcherFn
listener: listener
dgageot /
Created May 23, 2014 14:56
Server-sent events in fluent-http
new WebServer(routes -> routes
.get("/events", () -> Stream.iterate(0, (a) -> a + 1)))