Skip to content

Instantly share code, notes, and snippets.

View tchaloupka's full-sized avatar

Tomáš Chaloupka tchaloupka

View GitHub Profile
@tchaloupka
tchaloupka / echo_server.d
Created December 8, 2019 10:00
Simpler echo server
module echo_server.app;
import during;
import mempooled.fixed;
import core.stdc.stdio;
import core.stdc.stdlib;
import core.sys.linux.fcntl;
import core.sys.linux.errno;
import core.sys.linux.netinet.tcp;
@tchaloupka
tchaloupka / bumpme
Last active April 18, 2018 17:30
bumpme
Wed Apr 18 17:29:54 UTC 2018
#!/usr/bin/env dub
/+ dub.sdl:
name "pgblock"
dependency "dpq2" version="~>1.0.0-alpha.6"
dependency "vibe-d-postgresql" version="~>1.0.0-alpha.2"
dependency "vibe-d:web" version="0.8.2"
dependency "vibe-d:tls" version="0.8.2"
#subConfiguration "vibe-d:tls" "openssl-1.1"
+/
@tchaloupka
tchaloupka / test.d
Last active January 22, 2018 10:20
URLRouter test updated
#!/usr/bin/env dub
/+ dub.sdl:
name "urlrouter_test"
dependency "vibe-d:web" version="~>0.8.2"
versions "VibeNoSSL"
+/
import core.memory;
import vibe.core.core;
import vibe.core.log;
import vibe.d;
shared static this()
{
auto settings = new HTTPServerSettings;
settings.port = 8080;
settings.bindAddresses = ["::1", "127.0.0.1"];
auto restSettings = new RestInterfaceSettings();
restSettings.baseURL = URL("/api/v1");