ServiceStack 4.0.21 » Developer Team :: Best choice for developers!

ServiceStack 4.0.21

ServiceStack 4.0.21
ServiceStack 4.0.21 | 117 kB


Deep inside all of ServiceStack's premium libraries lies a high-performance core containing all of ServiceStack's super text powers. Centered around .NET's fastest full-featured JSON Serializer is a convenient utility belt containing 100's of extensions enhancing .NET's built-in String, Stream, Bytes, List, Dictionary, Reflection, Task, WebRequest types and more.

1 framework for all your services and web apps that's intuitive and Easy-to-use! Never read another text-book to learn another heavy .NET framework again! Obscenely fast! Built with only fast, clean, code-first and light-weight parts. Start using .NET's fastest serializers, ORMs, redis and caching libraries! Holistically constructed with remote-service best-practices, designed to reduce artificial complexity. Services are designed for maximum re-use.

Write terse, intuitive, beautiful code that packs a punch:

var orgName = "ServiceStack";

var orgRepos = "https://api.github.com/orgs/{0}/repos".Fmt(orgName)
    .GetJsonFromUrl(httpReq => httpReq.UserAgent = "ServiceStack.Text")
    .FromJson<List<GithubRepository>>();

"Writing {0} Github Repositories:".Print(orgName);
orgRepos.PrintDump(); 

var csvFilePath = "~/{0}-repos.csv".Fmt(orgName).MapAbsolutePath();
File.WriteAllText(csvFilePath, orgRepos.ToCsv());

Process.Start(csvFilePath);


Write this GitHub organization repository info out to a .csv spreadsheet:

Fmt() String extension
HTTP Utils - DRY, intuitive, convenience API's around .NET's WebRequest
JSON Serializer
Print() String extension
Dump Utils - recursive, pretty-format dump of any C# POCOs
MapAbsolutePath() String extension
CSV Serializer
View new .csv in spreadsheet viewer

Home:
https://servicestack.net


Only for V.I.P
Warning! You are not allowed to view this text.


Information
Users of Guests are not allowed to comment this publication.