Day 16 — What's inside a Jupyter notebook?

Today I was reading up on some Jupyter things, and wondered how images, widgets, and maps are stored within a notebook. I love the literate programming model where your docs, code and outputs; everything is viewable with just one file!

A Jupyter notebook is basically a Python dictionary. It has …

Read

There are comments.

Day 15 — Let's play some codio

I'd been procrastinating on the codio pull request after recording my PyConline AU talk on that branch earlier this week. I finally pushed some fixes and merged it today! This is the current version:

You can make a codio by writing some yaml (shown below), and use it inside your …

Read

There are comments.

Day 14 — I rewrote itslit in Rust!

Today I read through ownership, references and borrowing in Rust. I can't write about what I learned in this short post as I spent all my time playing skribbl at game night (it was really fun and I would totally do it again!). I also did a lot of rustlings …

Read

There are comments.

Day 13 — Hello, Rust!

Today I started reading The Rust Programming Language book. The first step was to set up Rust. In one curl command, it installed everything (a compiler, a package manager, a code formatter, and more) I would need to write Rust code! This was an awesome experience, and diametrically opposite to …

Read

There are comments.

Day 12 — Bugs bugs bugs

Today I had two nice coffee chats and tidied up my learning outline. I will dive deep into Rust and Python packaging in the next few weeks.

I also added a comment on this asciimatics issue to possibly contribute codio as a "typewriter effect"! It would be awesome to see …

Read

There are comments.