Skip to content

Instantly share code, notes, and snippets.

@milmazz
milmazz / README.md
Created October 14, 2023 22:47
ExDocJSON

Let's try this formatter for the first time.

  1. Installing the package.
diff --git a/mix.exs b/mix.exs
index 2da2204..c46129a 100644
--- a/mix.exs
+++ b/mix.exs
@@ -165,6 +165,7 @@ defmodule Oban.MixProject do
# for an example of a suggested `locals_without_parens`, see z_locals_without_parens.exs
# parsing and expanding a formatter.exs file would be a good route too
opts = [sourceror_opts: [locals_without_parens: [...], line_length: 122]]
for transformation <- [&PipeChainStart.run/1, &SinglePipe.run/1] do
ProjTraversal.transform("../my_codebase/", transformation, opts)
end
@milmazz
milmazz / func_geo.livemd
Created March 7, 2022 14:15
Functional Geometry

Functional Geometry

Installation

Mix.install([
  {:func_geo, github: "milmazz/func_geo"},
  {:kino, "~> 0.5.0"}
])
@milmazz
milmazz / imposter-handbook-links.md
Last active January 17, 2025 12:36
Useful links found in The Imposter's Handbook by Rob Conery

Keybase proof

I hereby claim:

  • I am milmazz on github.
  • I am milmazz (https://keybase.io/milmazz) on keybase.
  • I have a public key ASC6uy5gPTM00J1l639F1dsCIqs779YJuWdRF1MKw1l2ygo

To claim this, I am signing this object:

@milmazz
milmazz / ex_doc.md
Last active April 17, 2016 01:08
Elixir + ExDoc
@milmazz
milmazz / ipv4parser.ex
Last active January 15, 2021 23:43
The Little Elixir & OTP Guidebook
defmodule IPv4Parser do
@moduledoc """
Exercise 2.8.6 from the book The Little Elixir & OTP Guidebook
The idea is to take a look at the IPv4 packet spec and try to write a
parser.
"""
def parse(packet) do
<<
@milmazz
milmazz / README.md
Last active April 18, 2017 23:55
Elixir
@milmazz
milmazz / Gruntfile.js
Last active August 29, 2015 14:03
Grunt: The Javascript Task Manager
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
jsdoc : {
dist : {
src: ['src/*.js', 'test/*.js'],
dest: 'doc'
}
@milmazz
milmazz / final.js
Last active August 29, 2015 14:02
DRY principle
// Before:
// CallBacks.loadJsonView(url, "POST", Historicals.UpdateCombo, params);
// After:
$.post(url, params, Historicals.UpdateCombo, "json");
// Before:
// CallBacks.loadPartialView(url, "POST", infoDialog, params);
// After:
$.post(url, params, infoDialog, "html");