Notes from the build room

Better software starts with better questions.

Ideas and field notes on engineering, design, and the architecture behind software that lasts. Written for people who care about how things are made.

A little curiosity goes a long way.
The journal

Latest articles

Process large JSON files using steam based technologies

Most JSON data can be parsed in memory, but there are some edge cases when we have to process big data files - e.g. a database export or a data from a third party provider. For these scenarios the Jackson library provides stream-based read and write mechanisms to handle huge files efficiently.

Continue reading

Read and write JSON data using Jackson low-level methods

Most of the time it is beneficial to parse and modify JSON data using an underlying Java object. But, there are some scenarios where parsing the entire data structure is not necessary and thus, low-level read and write methods from the Jackson library might be more efficient. In this post I will evaluate how some of those low-level methods can be used.

Continue reading

Page 1 of 5