Our great sponsors
-
That's great to hear. Yes I'm familiar with Chronicle but by far the highest value library that we use is https://github.com/real-logic/agrona. It's by Martin Thompson - the original author of the LMAX disruptor. It's very well written. In fact reading the source code of Agrona is probably one of the best ways of learning about this field.
-
Since I left this domain, Kx Systems has hired a Java dev, and they now have a library they push to Maven central, and they've formatted an commented the file. It now looks like this.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
For the curious, when I first ran into it it looked like this. That is not minified code, it's how people who write K write Java code. It was expected you would take that file and include it in your sources somewhere. The KDB protocol is actually very simple, basically writes out the types with a type tag, length and then the data in binary.
Related posts
- Function Composition in Programming Languages – Conor Hoekstra – CppNorth 2023 [video]
- Want cleaner code? Use the rule of six
- If risc-v is successful, no need of those backdoor injectors which are compilers anymore (and absurd and grotesque bloats). Just write risc-v assembly without abusing the macro preprocessor.
- if you code in J for 6 months, you will no longer think in loops, and if you stay with it for 2 years, you will see that looping code was an artifact of early programming languages, ready to be displayed in museums along with vacuum tubes
- An oral history of Bank Python