Libraries and Tools
43.4K views | +0 today
 
Scooped by William delmas
onto Libraries and Tools
Scoop.it!

ASP.NET SignalR

ASP.NET SignalR | Libraries and Tools | Scoop.it

ASP.NET SignalR is a new library for ASP.NET developers that makes it incredibly simple to add real-time web functionality to your applications. What is "real-time web" functionality? It's the ability to have your server-side code push content to the connected clients as it happens, in real-time.

No comment yet.
Libraries and Tools
Because a good developer is lazy. Here's some awesome API/Libraries/Tools that will help you in your peoject.
Curated by William delmas
Your new post is loading...
Your new post is loading...
Rescooped by William delmas from React
Scoop.it!

Rome: Unifying the frontend development toolchain

Rome: Unifying the frontend development toolchain | Libraries and Tools | Scoop.it
Rome is a linter, compiler, bundler, and more for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.

Rome is designed to replace Babel, ESLint, Webpack, Prettier, Jest, and others.

Rome unifies functionality that has previously been separate tools. Building upon a shared base allows us to provide a cohesive experience for processing code, displaying errors, parallelizing work, caching, and configuration.

Rome has strong conventions and aims to have minimal configuration. Read more about our project philosophy.

Rome is written in TypeScript and runs on Node.js. Rome has zero dependencies, and has largely been written from scratch. See credits for more information.

Rome is maintained by a team of volunteers under an established governance model.

Rome is MIT licensed and moderated under the Contributor Covenant Code of Conduct.
No comment yet.
Scooped by William delmas
Scoop.it!

Akka.NET: Delegating work to child actors

Akka.NET: Delegating work to child actors | Libraries and Tools | Scoop.it

Today I will continue to present my work on AkkaOfEmpires, in this project I implement some of the rules from the game Age Of Empires II using the actor model with Akka.NET. You can have a look at the first step here.



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

A short introduction to Flyway tool, a light database migration tools

A short introduction to Flyway tool, a light database migration tools | Libraries and Tools | Scoop.it

In few words, the philosophy is :

  • Migrate the database from a list of sql migration scripts (schemas and data).
  • Each script is prefixed by a version number that determine the version of the database.
  • The execution trace of the scripts is saved in a “schemas_version” table.
  • Automatically find which scripts to execute to upgrate a database to a specific version.

And here the official website :
http://flywaydb.org/

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? | Libraries and 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.

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 | Libraries and 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.

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

ASP.NET MVC PayPal Integration

ASP.NET MVC PayPal Integration | Libraries and 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.

 

 

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. | Libraries and 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

 

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

A complete Impersonation Demo in C#.NET

A complete Impersonation Demo in C#.NET | Libraries and 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.

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

Imdb .Net Api

Imdb .Net Api | Libraries and 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.

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 | Libraries and 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.

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

Fluent Validation for .NET

Fluent Validation for .NET | Libraries and 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 ;

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

Log4net

Log4net | Libraries and 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.

No comment yet.
Rescooped by William delmas from React
Scoop.it!

New major release: Storybook 6.0, introducing combine storybook <3

New major release: Storybook 6.0, introducing combine storybook <3 | Libraries and Tools | Scoop.it

Storybook 6.0 comes with best practice features pre-configured. These features were previously available as addons. Now these Essential addons have been tuned, documented, and shipped with Storybook. Furthermore, TypeScript support is built in, so you don’t have to worry about that either.

William delmas's curator insight, August 15, 2020 8:05 AM

New major release :) 

- Essentials: zero-config setup

- Args: next-gen story format
- Controls: live editing with no code
- Composition: combine Storybooks
- Documentation overhaul

Scooped by William delmas
Scoop.it!

Advanced front-end development with Visual Studio

Advanced front-end development with Visual Studio | Libraries and Tools | Scoop.it

The emergence of single page applications introduces a new need for web developers: a front end build process. Javascript MV* frameworks now allow web developers to build complex and sophisticated applications with many files (js, css, sass/less, html …). We’re very far from those 3 lines of JavaScript to put “a kind of magic” on your web site.


What do we need to have today to build a web site? Here are common tasks you may need:

  • Validate scripts with JSLint
  • Run tests (unit/integration/e2e) with code coverage
  • Run preprocessors for scripts (coffee, typescript) or styles (LESS, SASS)
  • Follow WPO recommendations (minify, combine, optimize images…)
  • Continuous testing and Continuous deployment
  • Manage front-end components
  • Run X, execute Y


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

Learn to program with 24 free eBooks (post from Life Hacker) | Dave Voyles | Tech Evangelist at Microsoft

Learn to program with 24 free eBooks (post from Life Hacker) | Dave Voyles | Tech Evangelist at Microsoft | Libraries and Tools | Scoop.it

1. C: http://publications.gbdirect.co.uk/c_book/
2. C++: http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
3. C#: http://www.csharpcourse.com/
4. PHP: http://www.techotopia.com/index.php/PHP_Essentials
5. Perl: http://www.perl.org/books/beginning-perl/
6. Python: http://www.greenteapress.com/thinkpython/thinkpython.html
7. HTML5: http://shop.oreilly.com/product/0636920021049.do
8. Java: http://introcs.cs.princeton.edu/java/home/
9. JavaScript: http://eloquentjavascript.net/
10. Lua: http://www.lua.org/pil/contents.html
11. Pascal: http://www.marcocantu.com/epascal/
12. Ruby: http://ruby.learncodethehardway.org/
13. CoffeeScript: http://autotelicum.github.com/Smooth-CoffeeScript/
14. Scala: http://chimera.labs.oreilly.com/…/1234000001798/index.html
15. Haskell: http://book.realworldhaskell.org/
16. Fotran: http://www.fortranplus.co.uk/resources/f77book.pdf
17. Forth: http://home.iae.nl/users/mhx/sf.html
18. Erlang: http://learnyousomeerlang.com/
19. R: http://cran.r-project.org/doc/manuals/R-intro.pdf
20. Lisp: http://www.cs.cmu.edu/~dst/LispBook/
21. Ada: http://www.adaic.org/…/add…/docs/craft/html/contents.htm
22. Assembly: http://programminggroundup.blogspot.co.uk/
23. Prolog: http://www.learnprolognow.org/
24. Scheme: http://www.scheme.com/tspl4/

No comment yet.
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. | Libraries and 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.
No comment yet.
Scooped by William delmas
Scoop.it!

Shipping Visual Studio snippets in an extension

Shipping Visual Studio snippets in an extension | Libraries and 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.

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

A Fast CSV Reader

A Fast CSV Reader | Libraries and 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

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 | Libraries and 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

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

AngularJS eBook for .NET Developers

AngularJS eBook for .NET Developers | Libraries and 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.

 

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

best for study

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

sdfsd sdfsdf

Krunal Trivedi's curator insight, July 16, 2014 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 | Libraries and 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.

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/

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

Dapper - a simple object mapper for .Net

Dapper - a simple object mapper for .Net | Libraries and 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

Sundar Devan's comment, December 20, 2015 1:42 PM
Hi..I think we can connect DB2 database via OLEDB provider. It will be fine if you share full dapper-oledb code project.
Scooped by William delmas
Scoop.it!

PushSharp - A server-side library for sending Push Notifications

PushSharp - A server-side library for sending Push Notifications | Libraries and 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!

No comment yet.