.NET API-Librarie...
Follow
20.4K views | +36 today
 
Scooped by William delmas
onto .NET API-Libraries-Tools
Scoop.it!

A Fast CSV Reader

A Fast CSV Reader | .NET API-Libraries-Tools | Scoop.it

One would imagine that parsing CSV files is a straightforward and boring task. I was thinking that too, until I had to parse several CSV files of a couple GB each. After trying to use the OLEDB JET driver and various Regular Expressions, I still ran into serious performance problems. At this point, I decided I would try the custom class option. I scoured the net for existing code, but finding a correct, fast, and efficient CSV parser and reader is not so simple, whatever platform/language you fancy.

William delmas's insight:

Binaries: http://www.codeproject.com/KB/database/CsvReader/CsvReader_bin.zip

more...
No comment yet.
.NET API-Libraries-Tools
Because a good developer is lazy. Here's some awesome API/Libraries/Tools already developed in .NET.
Curated by William delmas
Your new post is loading...
Your new post is loading...
Rescooped by William delmas from .Net & Web Development
Scoop.it!

ScoopIt Api: Wrapper .NET

ScoopIt Api: Wrapper .NET | .NET API-Libraries-Tools | Scoop.it

A basic .NET framework to access the Scoop.it API and a test project (ASP MVC3).

more...
Scooped by William delmas
Scoop.it!

NFluent is an check library which aims to fluent your .NET TDD experience.

NFluent is an check library which aims to fluent your .NET TDD experience. | .NET API-Libraries-Tools | Scoop.it

NFluent will make your tests

fluent to write: with a super-duper-happy auto-completion 'dot' experience. Indeed, just type the Check.That( followed by one of your object and a dot, and your IDE will show you all the checks available for the type of the given object to verify. No more, no less (i.e. no auto completion flooding).fluent to read: very close to plain English, making it easier for non-technical people to read test code.fluent to troubleshoot: every failing check of the NFluent library throws an Exception with a crystal-clear message status to ease your TDD experience (see examples below). Thus, no need to set a breakpoint and to debug in order to be able to figure out what went wrong.helpful to reverse engineer legacy code: indeed, temporarily write an on-purpose failing assert on a legacy method, so you can understand it and leverage on the "ready-to-be-copied-and-paste-for-arrays-or-collections-initialization-purpose" NFluent assert failure messages.less error-prone: indeed, no more confusion about the order of the "expected" and "actual" values you can find in the classical .NET unit tests frameworks.
more...
No comment yet.
Scooped by William delmas
Scoop.it!

Shipping Visual Studio snippets in an extension

Shipping Visual Studio snippets in an extension | .NET API-Libraries-Tools | Scoop.it

So snippets are really useful and boosts productivity. You can even write your own very easily – it's just simple XML files. Here's a great walkthrough on how to create individual snippet files. It's a bit old, but the format is the same for Visual Studio 2012/2013.

more...
No comment yet.
Scooped by William delmas
Scoop.it!

A Fast CSV Reader

A Fast CSV Reader | .NET API-Libraries-Tools | Scoop.it

One would imagine that parsing CSV files is a straightforward and boring task. I was thinking that too, until I had to parse several CSV files of a couple GB each. After trying to use the OLEDB JET driver and various Regular Expressions, I still ran into serious performance problems. At this point, I decided I would try the custom class option. I scoured the net for existing code, but finding a correct, fast, and efficient CSV parser and reader is not so simple, whatever platform/language you fancy.

William delmas's insight:

Binaries: http://www.codeproject.com/KB/database/CsvReader/CsvReader_bin.zip

more...
No comment yet.
Scooped by William delmas
Scoop.it!

PetaPoco: A tiny ORM-ish thing for your POCOs

PetaPoco: A tiny ORM-ish thing for your POCOs | .NET API-Libraries-Tools | Scoop.it

PetaPoco is a tiny .NET data access layer inspired by Rob Conery's Massive project but for use with non-dynamic POCO objects. It came about because I was finding many of my projects that used SubSonic/Linq were slow or becoming mixed bags of Linq and CodingHorror.

I needed a data acess layer that was:

tinyfasteasy to use and similar to SubSoniccould run on .NET 3.5 and/or Mono 2.6 (ie: no support for dynamic).

William delmas's insight:

GitHub repo: https://github.com/toptensoftware/petapoco

more...
No comment yet.
Scooped by William delmas
Scoop.it!

AngularJS eBook for .NET Developers

AngularJS eBook for .NET Developers | .NET API-Libraries-Tools | Scoop.it

We wanted to share our experiences in this space and decided to re-frame them in the context ofAngularJS from a .NET developer's point of view. While in the past, we've communicated our experiences via books and magazine articles, these rather slow mediums did not seem to be the right choice. Instead we've decided to release the information in a continuous deployment fashion on this web site.

 

more...
Fly Fish's curator insight, April 29, 12:03 AM

best for study

Upal Roy's curator insight, May 5, 3:00 AM

sdfsd sdfsdf

Krunal Trivedi's curator insight, July 16, 2:54 AM

ng-app is the new life....

Scooped by William delmas
Scoop.it!

Npgsql: .Net Data Provider for Postgresql

Npgsql: .Net Data Provider for Postgresql | .NET API-Libraries-Tools | Scoop.it

Npgsql is a .Net Data Provider for Postgresql. It allows any program developed for .Net framework to access database server. It is implemented in 100% C# code. Works with Postgresql 7.x and above.

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Opensource .NET and Mono REST Web Services framework

What is it? Where did it come from? What does it do?
William delmas's insight:

official project: http://www.servicestack.net/

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Dapper - a simple object mapper for .Net

Dapper - a simple object mapper for .Net | .NET API-Libraries-Tools | Scoop.it

Dapper is a single file you can drop in to your project that will extend your IDbConnection interface.

It provides 3 helpers:

-Execute a query and map the results to a strongly typed List

-Execute a query and map it to a list of dynamic objects

-Execute a Command that returns no results

more...
No comment yet.
Scooped by William delmas
Scoop.it!

PushSharp - A server-side library for sending Push Notifications

PushSharp - A server-side library for sending Push Notifications | .NET API-Libraries-Tools | Scoop.it

A server-side library for sending Push Notifications to iOS (iPhone/iPad APNS), Android (C2DM and GCM - Google Cloud Message), Windows Phone, and Windows 8 devices!

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Quartz.NET - Enterprise Job Scheduler for .NET Platform

Quartz.NET - Enterprise Job Scheduler for .NET Platform | .NET API-Libraries-Tools | Scoop.it

Quartz.NET is a pure .NET library written in C# and is a port of very propular open source Java job scheduling framework, Quartz . This project owes very much to original Java project, it's father James House and the project contributors.

more...
Scooped by William delmas
Scoop.it!

Restful Routing for ASP.NET MVC, based on the Ruby on Rails routing DSL.

Restful Routing for ASP.NET MVC, based on the Ruby on Rails routing DSL. | .NET API-Libraries-Tools | Scoop.it

Routing is arguably at the core of all ASP.Net MVC applications. Managing your routes can become cumbersome, frustrating, and unproductive. Some developers utilize a catch all route, which may lead to unexpected problems as their application grows. Restful Routing solves this issue by providing an opinionated process of registering routes, and connecting resources.

William delmas's insight:

awsome tuto about the api : http://tech.pro/tutorial/1193/using-restfulrouting-with-aspnet-mvc

more...
No comment yet.
Scooped by William delmas
Scoop.it!

An advanced introduction to C#

An advanced introduction to C# | .NET API-Libraries-Tools | Scoop.it

This tutorial aims to give a brief and advanced introduction into programming with C#. The prerequisites for understanding this tutorial are a working knowledge of programming, the C programming language and a little bit of basic mathematics. Some basic knowledge of C++ or Java could be helpful, but should not be required.

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Can I benefit from Grunt for my Visual Studio based web development?

Can I benefit from Grunt for my Visual Studio based web development? | .NET API-Libraries-Tools | Scoop.it

Grunt is described as “a node based javascript task runner with which you can automate tasks like minification, compilation, unit testing, linting and more”. You can use it for example when you do not like to be dependent on an asp.net web server doing minification and bundling for you, or you simply like to be able to use tools that are not (yet) supported by the asp.net/Visual Studio ecosystem.

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Deep Dive into IntelliTrace using Visual Studio 2013 for ASP.NET & other .NET Applications

Deep Dive into IntelliTrace using Visual Studio 2013 for ASP.NET & other .NET Applications | .NET API-Libraries-Tools | Scoop.it

In our previous article IntelliTrace using Visual Studio 2013 Preview we discussed how IntelliTrace in Visual Studio 2013 helps in debugging. In this article, we will find out how “.iTrace” files can be created using Microsoft Test Manager and later debugged using Visual Studio. We will also find out the steps for debugging in production environment.

more...
No comment yet.
Scooped by William delmas
Scoop.it!

ASP.NET MVC PayPal Integration

ASP.NET MVC PayPal Integration | .NET API-Libraries-Tools | Scoop.it

PayPal is an online payment service that allows you to pay for purchases, receive payments, or to send and receive money. To receive these services, a person must submit various financial details to PayPal, such as credit card number, transmission can be done by mail. Thereafter, transactions are conducted without having to disclose financial details, an email address and a password is sufficient.

 

 

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Npgsql: DDEX Support! Create your EDMX from your PostgreSQL Database.

Npgsql: DDEX Support! Create your EDMX from your PostgreSQL Database. | .NET API-Libraries-Tools | Scoop.it

This work was done by Jerónimo Milea. Jerónimo let me know he was working on DDEX support on this thread after I said I was working on DDEX support for Npgsql.

He sent me his working copy and I started to play with it. Note that as a preview version many things may not work ok and we wanted you to provide us feedback so we can fix any bugs.

 

Design time support is provided as a zip file containing support code as well as a copy of Npgsql project file. So, everything you need to start working with design time support is already packaged for you.

William delmas's insight:

Github project: https://github.com/franciscojunior/Npgsql2

VS.Net Designer (DDEX): http://pgfoundry.org/frs/download.php/3067/Npgsql.Provider.zip

 

more...
No comment yet.
Scooped by William delmas
Scoop.it!

A complete Impersonation Demo in C#.NET

A complete Impersonation Demo in C#.NET | .NET API-Libraries-Tools | Scoop.it

Under some scenarios, we need to impersonate another Windows account and do some work under that user’s session, for example:An enterprise ASP.NET web application provides server administrators’ ability to access the server under some specific privilege set; Server admin inputs their NT account information (domain\account + password) on the page, we need to get WinNT Access Token and then impersonate this server user, so that we acquire its specific privilege and do the things ONLY THIS ACCOUNT CAN DO.We developed a Windows Service which needs internet access periodically, but a specific user sets anSock5 proxy to access internet, then your Windows Service needs to know the Socks proxy information so that it could access internet, you must impersonate this user and read the settings.

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Imdb .Net Api

Imdb .Net Api | .NET API-Libraries-Tools | Scoop.it

This is a simple API to access IMDb information about movies and tv series. This was developed with visual studio 2008 and the solution has two projects, the actual API, that creates a dll and a commented test project to show how to use the api. Those are available in the Source section, and now in the downloads section also. In the Downloads section, it's available the most recent version of the dll, ready to be used. In the Downloads section there is also a .chm file with the API and test project documentation.

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Write C# scripts in your favorite text editor

Write C# scripts in your favorite text editor | .NET API-Libraries-Tools | Scoop.it

scriptcs makes it easy to write and execute C# with a simple text editor.

While Visual Studio, and other IDEs, are powerful tools, they can sometimes hinder productivity more than they promote it. You don’t always need, or want, the overhead of a creating a new solution or project. Sometimes you want to just type away in your favorite text editor.

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Fluent Validation for .NET

Fluent Validation for .NET | .NET API-Libraries-Tools | Scoop.it

A small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules for your business objects. 

William delmas's insight:

tuto available at http://tech.pro/tutorial/1334/fluent-validation-with-aspnet-mvc ;

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Log4net

Log4net | .NET API-Libraries-Tools | Scoop.it

The Apache log4net library is a tool to help the programmer output log statements to a variety of output targets. log4net is a port of the excellent Apache log4j™ framework to the Microsoft® .NET runtime. We have kept the framework similar in spirit to the original log4j while taking advantage of new features in the .NET runtime.

more...
No comment yet.
Scooped by William delmas
Scoop.it!

Abot - Open Source C# web crawler built for speed and flexibility

Abot - Open Source C# web crawler built for speed and flexibility | .NET API-Libraries-Tools | Scoop.it

Abot is an open source C# web crawler built for speed and flexibility. It takes care of the low level plumbing (multithreading, http requests, scheduling, link parsing, etc..). You just register for events to process the page data. You can also plugin your own implementations of core interfaces to take complete control over the crawl process.

Abot targets .NET version 4.0.

 

more...
No comment yet.
Scooped by William delmas
Scoop.it!

An open source ASP.NET MVC 3 blog engine

An open source ASP.NET MVC 3 blog engine | .NET API-Libraries-Tools | Scoop.it

NBlog is a flexible, lightweight, open source blog engine built on ASP.NET MVC 3, C#, jQuery, Razor view engine, CSS3 and HTML5. It doesn't need a database because it stores your data in JSON files, but if you like databases it also supports SQL Server and MongoDB.

 

 

Features:

Automatic scheduled backups to your Dropbox/OpenID loginCustomisable /themes/Markdown and code syntax highlighting/JSON files, SQL Server or MongoDB storage optionsJavaScript and CSS merging and compression

more...
No comment yet.