DEV Community

Caleb Weeks profile picture

Caleb Weeks

Christian, husband, father, functional programming enthusiast, software architect, mechanical engineer (in that order)

Education

Syracuse University, Rochester Institute of Technology

Work

Lab Support Engineer @ Carrier

Crafting Interpreters in OCaml

Crafting Interpreters in OCaml

4
Comments
1 min read

Want to connect with Caleb Weeks?

Create an account to connect with Caleb Weeks. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
I learned* 12 languages in 2023: a retrospective

I learned* 12 languages in 2023: a retrospective

2
Comments
13 min read
Advent of Code #16 (in Crystal)

Advent of Code #16 (in Crystal)

Comments
2 min read
Advent of Code #15 (in Crystal)

Advent of Code #15 (in Crystal)

Comments
2 min read
Advent of Code #14 (in Crystal)

Advent of Code #14 (in Crystal)

Comments
2 min read
Advent of Code #13 (in Crystal)

Advent of Code #13 (in Crystal)

Comments
1 min read
Advent of Code #12 (in Crystal)

Advent of Code #12 (in Crystal)

Comments
2 min read
Advent of Code #11 (in Crystal)

Advent of Code #11 (in Crystal)

Comments
1 min read
Advent of Code #10 (in Crystal)

Advent of Code #10 (in Crystal)

Comments
2 min read
Advent of Code #9 (in Crystal)

Advent of Code #9 (in Crystal)

Comments
1 min read
Advent of Code #8 (in Crystal)

Advent of Code #8 (in Crystal)

2
Comments
2 min read
Advent of Code #7 (in Crystal)

Advent of Code #7 (in Crystal)

Comments
2 min read
Advent of Code #6 (in Crystal)

Advent of Code #6 (in Crystal)

Comments
1 min read
Advent of Code #5 (in Crystal)

Advent of Code #5 (in Crystal)

Comments
2 min read
Advent of Code #4 (in Crystal)

Advent of Code #4 (in Crystal)

1
Comments
3 min read
Advent of Code #3 (in Crystal)

Advent of Code #3 (in Crystal)

2
Comments
2 min read
Advent of Code #2 (in Crystal)

Advent of Code #2 (in Crystal)

2
Comments
1 min read
Advent of Code #1 (in Crystal)

Advent of Code #1 (in Crystal)

3
Comments
2 min read
Learning new languages on Exercism

Learning new languages on Exercism

2
Comments 1
4 min read
TIL: Clojure Setup

TIL: Clojure Setup

Comments
1 min read
TIL: Astro 2.0

TIL: Astro 2.0

Comments
3 min read
TIL: Astro

TIL: Astro

1
Comments
1 min read
TIL: Audio Buffers, Remix, CSS

TIL: Audio Buffers, Remix, CSS

1
Comments
2 min read
TIL: Analytics, Jekyll, Open Graph

TIL: Analytics, Jekyll, Open Graph

2
Comments
1 min read
Partitions!

Partitions!

1
Comments 2
2 min read
Advent of Code Day 11

Advent of Code Day 11

5
Comments
3 min read
Advent of Code Day 10

Advent of Code Day 10

3
Comments
1 min read
Advent of Code Day 9

Advent of Code Day 9

5
Comments
2 min read
Advent of Code Day 8

Advent of Code Day 8

5
Comments
2 min read
Advent of Code Day 7

Advent of Code Day 7

6
Comments
2 min read
Advent of Code Day 6

Advent of Code Day 6

3
Comments
1 min read
Advent of Code Day 5

Advent of Code Day 5

4
Comments
2 min read
Advent of Code Day 4

Advent of Code Day 4

2
Comments
1 min read
Advent of Code Day 3

Advent of Code Day 3

6
Comments
2 min read
Advent of Code Day 2

Advent of Code Day 2

3
Comments 1
1 min read
Advent of Code Day 1

Advent of Code Day 1

6
Comments 1
1 min read
Advent of Code 2022 in Elixir

Advent of Code 2022 in Elixir

5
Comments
2 min read
Fun with JavaScipt proxies: observability, extensible chaining, and callable objects 1:13:36

Fun with JavaScipt proxies: observability, extensible chaining, and callable objects

12
Comments 1
1 min read
Making a monoid: the art of mush-mashing

Making a monoid: the art of mush-mashing

7
Comments
6 min read
Reduce's many uses

Reduce's many uses

43
Comments 14
4 min read
Why are there so many articles on map, filter, and reduce?

Why are there so many articles on map, filter, and reduce?

11
Comments 2
4 min read
Is Functional Programming worth the hype?

Is Functional Programming worth the hype?

54
Comments 8
7 min read
Pragmatic Functional Programming in JavaScript

Pragmatic Functional Programming in JavaScript

11
Comments
2 min read
Phoenix 1.6 + Vue (esbuild)

Phoenix 1.6 + Vue (esbuild)

5
Comments 10
3 min read
Lessons Learned from Advent of Code (in JavaScript and Haskell)

Lessons Learned from Advent of Code (in JavaScript and Haskell)

19
Comments 1
4 min read
Advent of Code #4 (in JavaScript & Haskell)

Advent of Code #4 (in JavaScript & Haskell)

12
Comments
5 min read
Advent of Code #3 (in JavaScript & Haskell)

Advent of Code #3 (in JavaScript & Haskell)

5
Comments 2
4 min read
Advent of Code #2 (in JavaScript & Haskell)

Advent of Code #2 (in JavaScript & Haskell)

6
Comments 1
3 min read
Advent of Code #1 (in JavaScript & Haskell)

Advent of Code #1 (in JavaScript & Haskell)

13
Comments 2
3 min read
Haskell FizzBuzz in JavaScript

Haskell FizzBuzz in JavaScript

24
Comments 1
3 min read
Haskell Quicksort in JavaScript

Haskell Quicksort in JavaScript

121
Comments 25
3 min read
loading...