The Blog

rss feed

...

Parquet.Net 3.2.0 Released

Parquet 3.2.0 is released which marks a new stage in powerful capabilities of serializing C# classes to parquet files. Serialization is one of the original Parquet.Net features no one else amongst other parquet implementation supp ...

Read more
...
  • By Ivan Gavryliuk
  • In C#
  • Posted Tuesday, October 16, 2018

Buffer Memory Pools in .NET

System.Buffers is a relatively new addition to C# ecosystem. It's one of the helper parts for .NET runtime to improve your work with memory. It's not a language feature, not it's a part of a specific runtime, but was invented by .NET Team as a standalo ...

Read more
...

What's coming in Parquet.Net 3.1

Parquet.Net is about to be released in the following few days. Since v3.0 was pushed to the public, it saw a lot of interest and appraisal for it's incredible performance boost, however there were problems as well. To reiterate, v3.0 was a comple ...

Read more
...
  • By Ivan Gavryliuk
  • In C#
  • Posted Wednesday, January 3, 2018

How to Extract a ZIP Archive in Parallel

These modern days .NET Plarform has a built-in support for ZIP archives in System.IO.Compression Namespace. I find it exciting as there is no need to depend on a [popular third-party library](https://icsharpcode.githu ...

Read more
...

Reading and Writing Parquet Files in Different Languages

Python In python, the easiest option is to use fastparquet package. If you're using conda simply type: conda install fastparquet Fastparquet is an amazing python implementation and is my personal favorite. It's ease ...

Read more
...

What's new coming to Parquet 3.1.2

v3.1.2 will be the next minor release of Apache Parquet for .NET and is mostly around improving row-based utilities. It's also launches the first steps towards integrating this library with JSON, specifically Table and Row classes' .ToString() method by default will now produce a multiline J ...

Read more
...

Using Azure Monitor Programmatically

Azure Metrics enables you to gain visibility into the performance and health of your Azure workloads. Metrics (or performance counters) are emitted by most of the Azure resources and the best thing about them (IMHO) is that they don't need to be enabled explicitly, they are always available and av ...

Read more