Blog
Programming Languages for Pipelined Analytics: Conclusion
This is part 4 of my series on pipelined analytics language choices. In this part, we will run performance benchmarks of the file crawler programs and then conclude the series. Here is the outline of the entire series:
read moreProgramming Languages for Pipelined Analytics: Python and Java
This is part 2 of my series on pipelined analytics language choices. In this part, we will look in more detail at Python and Java. Here is the outline of the entire series:
- Introduction
- Commentary on the Python and Java implementations (this post)
- Commentary on the Go and OCaml implementations …
Programming Languages for Pipelined Analytics
At my startup, we do a lot of "pipelined analytics" — gathering and processing of data across multiple processes over multiple stages. Our current system uses Python, with some C extensions. We've been asked in the past, "Why Python?" The answer is partly developer productivity and partly the nature of the …
read moreCan you do third-grade math? [part 2]
Can you do third-grade math? [part 1]
From time to time, my son will ask for help when he gets stuck on a math homework problem. Usually, it is pretty straightforward, and I can clear up any conceptual difficulties right away. Occasionally, I'm left wondering what they really expect from elementary school kids.
Last spring, my son …
read more