Skip to content

Instantly share code, notes, and snippets.

View davydog187's full-sized avatar
๐Ÿ
Still Elixirin'

Dave Lucia davydog187

๐Ÿ
Still Elixirin'
View GitHub Profile
@davydog187
davydog187 / .spacemacs
Created December 4, 2018 15:55
Dave's .spacemacs file 12/4/18
;; -*- mode: emacs-lisp -*-
;; This file is loaded by Spacemacs at startup.
;; It must be stored in your home directory.
(defun dotspacemacs/layers ()
"Configuration Layers declaration.
You should not put any user code in this function besides modifying the variable
values."
(setq-default
;; Base distribution to use. This is a layer contained in the directory
@davydog187
davydog187 / .spacemacs
Created December 6, 2018 19:06
Spacemacs 12/6
;; -*- mode: emacs-lisp -*-
;; This file is loaded by Spacemacs at startup.
;; It must be stored in your home directory.
(defun dotspacemacs/layers ()
"Configuration Layers declaration.
You should not put any user code in this function besides modifying the variable
values."
(setq-default

Keybase proof

I hereby claim:

  • I am davydog187 on github.
  • I am davydog187 (https://keybase.io/davydog187) on keybase.
  • I have a public key ASCubMQiKyFLw51a6aaD4uJXgcFPAhFbgDwoHgPd-bNEjAo

To claim this, I am signing this object:

@davydog187
davydog187 / enum.ex
Created August 12, 2020 13:35
Enum type
defmodule App.Ecto.Atom do
@moduledoc """
Generates an Ecto custom type for atoms.
e.g.
defmodule MyType do
use App.Ecto.Atom, values: [:one, :two, :three]
end
@davydog187
davydog187 / bullshit.js
Last active October 12, 2024 14:34
Callback throttler
let timeout = null;
let requestCount = 0;
let queue = [];
function schedule(limit) {
if (!timeout) {
timeout = setTimeout(() => throttleQueue(limit), 1000)
}
}