Today I updated my POP3 client library to fully support the new .NET Core 1.0! (and of course continue to work with Windows Runtime, and .NET 2 to .NET 4.6)

You can download the library from NuGet, or if you want to browse the code go to GitHub repository.

Enjoy it! :-)

Today I updated my POP3 client library to support folding header (defined in rfc5322 section 2.2.3) and .NET 4.5.2.

You can download the library from NuGet, or if you want to browse the code go to GitHub repository.

Enjoy it! :-)

Today I updated my POP3 client library for support .NET 4.5.1, Visual Studio 2013 and Windows Runtime 8.1.

You can download the library from NuGet, or if you want to browse the code go to GitHub repository.

Enjoy it! :-)

Today I updated my POP3 client library for use in Windows Runtime.

The work for convert the existing .NET 4.5 code for support WinRT was more easier than I thought. In fact almost the entire code base is the same for .NET4.5 and WinRT, the only that I needed for reuse the code is a little bit of condicional compilation magic, and reimplement the socket layer using new WinRT Socket API.

You can download the library from NuGet, or if you want to browse the code go to GitHub repository.

Enjoy it! 🙂

Today I updated my POP3 client library to support .NET 4.5 asynchronous programming model.

You can download the library from NuGet, or if you want to browse the code go to GitHub repository.

Enjoy it! 🙂

Today I uploaded POP3.NET binaries to NuGet Gallery and the code to GitHub.

If you need the binaries go to here, or (if you use Visual Studio) install Package Manager Console, and  run the following command:

Install-Package Pop3

If you want to browse the code go to here.

Enjoy! 😉

Today I updated my POP3 client library to support SSL, .NET 4 and Gmail.

The updated version are available for download here.

Enjoy it! 🙂

[UPDATE: New version here]

An error in my POP3.NET library causes the RetrieveHeaders method fails in some servers.

The updated versions are available for download here.

[UPDATE: New version here]

In the lasts months I’ve been working on a project where I use Entity Framework. For this project I was developing some extension methods that facilitate working with EFX. My favorites are:

  • Include: allows to configure the eager load with expressions rather than strings.
  • EnsureLoad: allows to load a collection or reference safely with lazy load.
  • LoadByKey: If an object is in the context this method returns it. Otherwise return the object from the database.
  • ToTraceQuery: similiar to .ToTraceString( ) but better :).

Download the code of this extensions from here.