Stay Awhile and Listen.
Feed:
Markdown footnotes pre-processor in Clojure →
gists/clojure/src/com/evanlouie/markdown/footnote.clj
The footnotes parser in markdown-clj breaks with multiline footnote declarations. So I wrote a preprocessor to do it for me.
Markdown parser with Front Matter support in Clojure →
gists/clojure/src/com/evanlouie/markdown/frontmatter.clj
Because I was running into random issues with the Front Matter parser in markdown-clj.
Primer on migrating from `Async` to `Task` in F# 6 →
gists/dotnet/fsharp-async-to-task-guide
Quick primer mapping common F# `Async` functions to the newly supported `Task` functions in F# 6 / .net6.
REAL Single File Publish/Build for `dotnet` →
gists/dotnet/publish-single-file
Quick guide on how to publish a dotnet project to a single file executable with none of those annoyingly lingering `.pdb` or `.dll` files.
Same line braces when formatting with Omnisharp →
gists/dotnet/same-line-braces-for-omnisharp
Because I wish C# looked more like every other language.
A Clojure(Script) UTM Easting/Northing to Latitude/Longitude Converter →
gists/clojure/src/com/evanlouie/geocoding/utm.cljc
Couldn't find a good one online.
Doom Emacs Tooling Setup →
gists/go/docs/doom-emacs-setup
Go Module friendly setup for Go tooling in Doom Emacs.
Clojure LSP Installer →
gists/clojure/docs/clojure-lsp-install
A simple bash script to install clojure-lsp into /usr/local/bin.
A Clojure(Script) Implementation Of The WHATWG URL Spec →
gists/clojure/src/com/evanlouie/net/url.cljc
A port of the WHATWG URL spec in Clojure(Script).
TypeScript Assertion Helpers →
gists/typescript/src/util/assertions.ts
A minimal module exposing basic TypeScript 3.7 assertion helpers with the goal of providing the out of the box assertions that most people need and have to rewrite for every project.
High Performance GeoSpatial Data Interpolation With H3 →
gists/clojure/src/org/providence/blend.clj
An example of doing high perf geo-spatial computations using Clojure and Uber's H3 Java bindings.
Deno Installer →
gists/go/pkg/deno/deno.go
A Go pkg to install deno onto the host.
My Clojure Workspace's deps.edn →
gists/clojure/deps.edn
So you know what libraries you need to run CLJ(S) scripts I post here.
Better Logrus Logging →
gists/go/pkg/logger/core.go
A Go wrapper pkg around Logrus for correct std(out|err) logging output.
My Go Workspace's go.mod →
gists/go/go.mod
Mainly so everyone has reference for what packages you need to run Go gists on this site.
Rakefile -- Export A Directory Of Markdown to pdf/html/docx →
gists/ruby/pandoc.rakefile
A Rakefile for instrumenting Pandoc to export all markdown files to .pdf/.html/.docx.
Project Euler →
gists/clojure/src/net/projecteuler/euler.clj
Some random answers for some Project Euler questions that I've done when I was bored.
Wrapping A WebWorker to be Promise Based →
gists/typescript/src/util/webworker-promise.ts
An example of how to execute a `Promise` based workload in a WebWorker.