I love using Go's interface feature to declaratively define my public API structure. Consider this example: package main import ( "fmt" ) // Declare the interface. type Geometry interface { area() float64 perim() float64 } // Struct that represents a rect... (more…)
Read more »
Learn Python for data analysis and visualization by analyzing large datasets and covering Python 3, Pandas, and Seaborn. (more…)
Read more »
I was feeling energetic so I wrote a Lucid interpreter. I used Python and it turned out pretty well. Lucid has been around for donkey’s years but for a long time there’s been no public… (more…)
Read more »
Dropbox, to our customers, needs to be a reliable and responsive service. As a company, we’ve had to scale constantly since our start, today serving more than 700M registered users in every time zone on the planet who generate at least 300,000 requests pe... (more…)
Read more »
Pint is a Python package to define, operate and manipulate physical quantities:
the product of a numerical value and a unit of measurement. It allows
arithmetic operations between them and conversions from and to different units. (more…)
Read more »