About

Hey, I’m Ron Erdos.

Part and parcel of being an SEO (search engine optimiser) at leading Australian tech companies means I need to wrangle decent-sized datasets.

Sometimes I need to pivot data, but I dislike doing this in Excel as the pivot table it gives you is not very customisable. Pivoting data in Julia is just more fun.

Sometimes I need data that doesn’t exist in our analytics suites. To get this data, I’ll scrape my employer’s websites. Again, I use Julia for web scraping as I find it more elegant than Python (my former scraping tool of choice).

I also love the fact that Julia is 1-indexed (it starts counting from 1, not 0), you know, like humans do.

Not only that, in Julia, slices don’t require me to rack my brains each time for the syntax.

Look at this unintuitive slicing in Python:

# PYTHON
nums = [1,2,3,4,5]
nums[2:3]
[3]

Now look at the same example in Julia:

# JULIA
nums = [1,2,3,4,5]
nums[2:3]
2-element Array{Int64,1}:
 2
 3

Beautiful. I mean, that makes so much more sense, right?

I wrote more about why Julia is a great programming language for data analysis here, if you’re interested to read more on this.

I created this website because I’d love to see the Julia ecosystem grow even further (it’s already being used at top companies you’ve heard of).

Good luck, and please feel free to reach out with any questions, tutorial requests, or just to say hi. I’m on LinkedIn, Twitter, and on email: [my firstname] at [my lastname] dot com dot au.

Cheers,

Ron Erdos

Get Julia data analysis tips in your inbox