Julia Basics: REPL and Revise

What do I need to start with Julia? Learning the REPL and Revise. Read more


Julia Metaprogramming

The strongest legacy of Lisp in the Julia language is its metaprogramming support. Like Lisp, Julia represents its own code as a data structure of the language itself. Since code is represented by objects that can be created and manipulated from within th... (more…)

Read more »

Sum Types in Julia and Rust

As I have mentioned in other posts on this blog (and surely many would agree here), I strongly believe that a great start for designing a program is figuring out good representations for the real world problem one tries to solve, i.e. defining appropriate... (more…)

Read more »

Performance Tips (Julia)

The Julia Language Docs have a great page on performance tips.  It's worth a read, but the writing is aimed more towards a computer scientist than a data scientist. Here we'll cover some easy performance wins. We find the best way to code in Julia is to:... (more…)

Read more »