Skip to content

Instantly share code, notes, and snippets.

@OlegTheCat
OlegTheCat / profile.boot
Created June 22, 2018 12:03
profile.boot + expound
(deftask userify []
(set-env!
:dependencies #(into % '[[expound "0.7.0"]]))
(require '[clojure.spec.alpha :as s])
(require '[expound.alpha :as expound])
(eval '(set! s/*explain-out* expound/printer))
identity)
@OlegTheCat
OlegTheCat / .spacemacs
Last active August 19, 2019 14:49
.spacemacs
(defun dotspacemacs/layers ()
(setq-default
dotspacemacs-distribution 'spacemacs
dotspacemacs-enable-lazy-installation 'unused
dotspacemacs-ask-for-lazy-installation t
dotspacemacs-configuration-layer-path '()
dotspacemacs-configuration-layers
'(;; ocaml
elm
yaml
@OlegTheCat
OlegTheCat / dump.txt
Created November 11, 2016 19:26
Aleph stack dump
2016-11-11 21:22:10
Full thread dump OpenJDK 64-Bit Server VM (25.91-b14 mixed mode):
"Attach Listener" #47 daemon prio=9 os_prio=0 tid=0x00007fc004001000 nid=0x453a waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"manifold-wait-3" #45 daemon prio=5 os_prio=0 tid=0x00007fbfc8012000 nid=0x451b waiting on condition [0x00007fc030067000]
@OlegTheCat
OlegTheCat / core.clj
Created November 11, 2016 18:03
Aleph connection leak
(ns aleph-conn-leak.core
(:require [aleph.http :as http]
[org.httpkit.server :as hkit]
[manifold.deferred :as d]
[taoensso.timbre :as log])
(:import (java.net InetAddress InetSocketAddress)))
(comment
dependencies are as follows
@OlegTheCat
OlegTheCat / core.clj
Last active November 11, 2016 17:23
Aleph deadlock
(ns aleph-deadlock.core
(:require [aleph.http :as http]
[manifold.deferred :as d]
[taoensso.timbre :as log])
(:import (java.net InetAddress InetSocketAddress)))
(defn handler [_]
{:status 200
:body "Hello, world"})
@OlegTheCat
OlegTheCat / profiles.clj
Last active November 10, 2017 08:40
My current ~/.lein/profiles.clj
{:user {:plugins [[lein-localrepo "0.5.3"]
[jonase/eastwood "0.2.3"]
[lein-pprint "1.1.1"]
[lein-ancient "0.6.8"]
[lein-cljfmt "0.5.6"]
[lein-bikeshed "0.3.0"]
[lein-environ "1.1.0"]
[lein-nvd "0.3.0"]
[lein-cloverage "1.0.9"]
[walmartlabs/vizdeps "0.1.4"]]