.NET

Specificare la versione di .netcore in un progetto asp.net core

alll'interno del file .csproj può essere specificata la corretta versione del runtime <PropertyGroup>   <RuntimeFrameworkVersion>2.0.0</RuntimeFrameworkVersion>   <PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>     <TargetFramework>netcoreapp2.0</TargetFramework>   </PropertyGroup>

Vue.Js with ASP.NET Core MVC

https://www.codeproject.com/Articles/1214885/Vue-Js-with-ASP-NET-Core-MVC

Obfuscar

The Simplest .NET obfuscation tool. And it's free! https://www.obfuscar.com

Npgsql

Npgsql is an open source ADO.NET Data Provider for PostgreSQL, it allows programs written in C#, Visual Basic, F# to access the PostgreSQL database server. It is implemented in 100% C# code, is free and is open source http://www.npgsql.org

6 Ways to Clear the Browser's Cache

link

LINQ to DB

https://linq2db.github.io LINQ to DB is the fastest LINQ database access library offering a simple, light, fast, and type-safe layer between your POCO objects and your database

Dapper - a simple object mapper for .Net

https://github.com/StackExchange/Dapper

peachpie

Open-Source PHP Compiler to .NET https://www.peachpie.io

Giraffe

A native functional ASP.NET Core web framework for F# developers. https://github.com/dustinmoris/Giraffe

Serilog

Flexible, structured events — log file convenience. https://serilog.net

Polly

http://www.thepollyproject.org Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. Polly targets .NET 4.0, .NET 4.5 and .NET Standard 1.1

GeoCoordinate

per ottenere la distanza in metri fra due punti geografici (lat,lng) in c# var sCoord = new GeoCoordinate(sLatitude, sLongitude); var eCoord = new GeoCoordinate(eLatitude, eLongitude); double dist = sCoord.GetDistanceTo(eCoord);

Your First TypeScript Angular 2 App

https://visualstudiomagazine.com/articles/2017/07/06/typescript-angular-2-app-javascript.aspx

CI/CD Hello world

https://www.visualstudio.com/en-us/docs/build/get-started/ci-cd-part-1

FluentManager

Fluent Migrator is a migration framework for .NET much like Ruby on Rails Migrations. Migrations are a structured way to alter your database schema and are an alternative to creating lots of sql scripts that have to be run manually by every developer involved. Migrations solve the problem of evolving a database schema for multiple databases (for example, the developer's local database, the test database and the production database). Database schema changes are described in classes written in C# that can be checked into a version control system. https://github.com/fluentmigrator/fluentmigrator

cockroachlabs

https://www.cockroachlabs.com CockroachDB is a cloud-native SQL database for building global, scalable cloud services that survive disasters

RawRabbit

A modern .NET framework for communication over RabbitMq https://github.com/pardahlman/RawRabbit

Swashbuckle

https://github.com/domaindrivendev/Swashbuckle Seamlessly adds a swagger to WebApi projects!

SemanticMerge

https://www.semanticmerge.com/

gorillaplayer

Instant XAML Preview for Xamarin Forms http://gorillaplayer.com

IronPdf

http://ironpdf.com/ ironpdf makes it easy to generate pdfs in your .net apps & websites.

Fable

Fable: An F# to JavaScript Compiler

NeDB : A Lightweight JavaScript Database

http://stackabuse.com/nedb-a-lightweight-javascript-database/

Couchbase Lite for .NET

Couchbase Lite for .NET This project is a port of the Couchbase Lite portable Java codebase, ported to C#. Couchbase Lite is a fully functional, on-device, lightweight, native, embedded JSON database. With Couchbase Lite, you have the full power of a Couchbase database locally on the device. You can create, update, delete, query, sync and much, much more.

imagemagick

http://www.imagemagick.org Use ImageMagick® to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

GenFu

GenFu is a library you can use to generate realistic test data. link

Svg Rendering Engine

Ieri avevo il problema di riuscire a salvare sul server, come png, un grafico prodotto da una libreria javascript (morris.js) in formato svg. Per risolvere questo problema ho utilizzato questa libreria https://svg.codeplex.com

scryber

libreria open source per la creazione di pdf da applicazioni .net http://scryber.codeplex.com

Fast, Secure HTML5 Document Viewing

link

How to Prevent Visual Studio 2013 from Closing IIS Express after Stopping Debugging

per evitare la chiusura di IIS Express quando stoppate il Debugging ricordate di togliere il flag qui sopra indicato

Configurazione test per invio email

a volte capita di dover testare l'invio di email , una configurazione semplice da utilizzare , per evitare di dover configurare un vero smtp è la seguente : <system.net>     <mailSettings>       <smtp deliveryMethod="SpecifiedPickupDirectory">         <specifiedPickupDirectory pickupDirectoryLocation="C:\_temp"/>       </smtp>     </mailSettings>   </system.net> tale configurazione consente di salvare l'email su disco in formato .eml

Introduction to CQRS

link articolo

Google Image Search API JSON interface

link a questo link potete trovare i riferimenti per effettuare delle ricerche di immagini in google con risposta in formato json, qui di seguito un piccolo esempio di classe c# per richiamare tale funzionalità public class GoogleProxy { private string filterSearch = String.Empty; private int startPage = 0; private string url = "https://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=8&q={0}&start={1}";   public GoogleProxy(string filter, int page = 0) { ...

CsQuery

https://github.com/jamietre/CsQuery CsQuery is a jQuery port for .NET 4. It implements all CSS2 & CSS3 selectors, all the DOM manipulation methods of jQuery, and some of the utility methods. The majority of the jQuery test suite (as of 1.6.2) has been ported to C#.

Ninject : open source dependency injector

http://www.ninject.org ... mai piu' senza

asp.net Mvc : OutputCache con parametri multipli

se volete gestire il caching di una view mvc attraverso piu' di un parametro è sufficiente separare il nome dei parametri da ; [OutputCache(Duration = 60, VaryByParam = "param1;param2")] se volete fare il cache per qualsiasi combinazione di querystring si usa * [OutputCache(Duration = 60, VaryByParam = "*")]

http://www.apps4windows8.it/

http://www.apps4windows8.it

Costruire un template responsive con asp.net mvc

Responsive design using Foundation with ASP.Net MVC

NLog

link

Eliminare campi nulli nella serializzazione Json

Classe Helper per gestire nella serializzazione di un oggetto in formato json l'eliminazione di eventuali campi nulli 1: public static class JsonHelper 2: { 3: public static bool IsEmptyOrNull(this string str) 4: { 5: if (str == null || str == string.Empty) 6: ...

Community Days 2012 : cosa seguirete?

suggerite quali sessioni sono da NON perdere io penso di seguire sicuramente: WEB01 - ASP.NET MVC on steroids ARCH02 - (N)ServiceBus: comunicazione e disaccoppiamento NETFX04 - What's new in ASP.NET 4.5

LINQ to CSV

forse lo conoscevate già, cmq in questi giorni ho avuto pesantemente a che fare con gli "immancabili/intramontabili" file cvs, per gestire in modo agile questa situazione ho cominciato ad adottare la seguente libreria: LinqToCsv Library che ti consente di mappare facilmente il contenuto di un file csv su di un classe

Netduino : open source electronics platform .NET Micro framework

http://netduino.com per natale ci faccio un pensierino

RabbitMQ

ok dovete gestire delle code di messagi non avete voglia di usare MSMQ , non conoscere Sql Service Broker allora provate a dare un occhio a http://www.rabbitmq.com

[razor] metodi helper

è possibile inserire all'interno di una pagina che sfrutta il view engine razor dei metodi chiamati helper esempio @helper ping() { <div>ping : @DateTime.Today.ToString()</div> }che possono venir richiamati nella pagina html @ping()puo' tornare utile

[razor] : if

Scrivo questo post perchè non mi rimane proprio in mente la sintassi del costruttore if utilizzata dal Razor view Engine esempio 1 : per includere nella condizione dei tag html @if (foo) { <text>Plain Text</text> }esempio 2: quando dovete includere solo testo <tr@if (foo) { @:style='background-color:Yellow' }>

Remote desktop manager

ottima tool per organizzarsi le proprie connessioni remote con i vari strumenti e non solo http://remotedesktopmanager.com

SVN e Vs2010

per un recente progetto mi sono trovato nella situazione di dover usare come repository di codice il famoso (ma da me poco usato) svn, per integrarlo all'interno di vs2010 vi consiglio il plugin free AnkSvn, che potete scaricare al seguente indirizzo http://ankhsvn.open.collab.net

Novità Orchard 1.1

In questo articolo ci sono tutte le novità offerte dalla nuova versioen di Orchard: http://weblogs.asp.net/bleroy/archive/2011/04/20/what-s-new-in-orchard-1-1.aspx

Using in Razor

per importare una namespace in una pagina Razor @using namespace;

.Net 4.0 Command Line Tools

a questo link potete trovare una carellata di tutti i tool a linea di comando presenti con l'ultima versione del framework

Programming Windows Phone 7 series

sicuramente lo conoscevate già cmq a questo link è scaribile un ebook gratuito che introduce alla programmazione su window phone 7.

Nservicebus

link service bus open-source in .net

Wordpress su Sqlserver

a questo indirizzo http://wordpress.visitmix.com/download potete trovare una versione di wordpress con repository su microsoft sql server

Entity Framework 4.0 vs NHibernate

interessante serie di slide che mettonoa confronto in modo schematico le caratteristiche di entrambi

Mono 2.8

rilasciata la versione di Mono 2.8 Major Highlights C# 4.0 Defaults to the 4.0 profile. New Garbage Collection engine New Frameworks: Parallel Framework System.XAML Threadpool exception behavior has changed to match .NET 2.0 potentially...

Orchad 0.5

rilasciata la versione 0.5 di Orchard, nuovo cms targato Microsoft in asp.net mvc Orchard Project

HTMLParser C# Library Freeware

link

E-Book gratuito su Window Azure

Link ebook

TSQLUnit

framework per il test unit di TSQL link

What's new in MonoDevelop 2.4

Leggi News

SilverLight4 SDK in italiano

Download

Fluentnhibernate

In questi giorni per un nuovo progetto ho dovuto riprendere a masticare Nhibernate ( era tempo che usavo solo LinqToSql) ed ho cominciato ad usare http://fluentnhibernate.org che consente di evitare di scrivere i verbosi file di mapping xml di NHibernate e li sostistuisce con classi in c#...ottimo

.NET report printing library

interessante libreria open source che consente la creazione di pdf link

Lavorare con Report Viewer

oggi all'interno di un progetto è nata l'esigenza di lanciare un report, visualizzato tramite un report viewer, e popolarlo attraverso dati recuperati con linq to sql. Per risolvere questo problema è stato di aiuto questo tutorial : link

Microsoft Open Source

http://www.microsoft.com/opensource nuovo sito Microsoft con l'elenco dei progetti open source

Pinta

evoluzione di Pain.Net link

Building Facebook Apps with Microsoft .NET and Deploying to Windows Azure

In passato ho sviluppato delle piccole applicazioni facebook in php e .net ospitandole su vari hosting, in questo video potete vedere come ospitare tali applicazioni su Window Azure Link video

Creating a Simple Windows Service in C#

semplice articolo che descrive come costruire facilmente un windows service in .net 3.5 link articolo

MonoTouch

MonoTouch consente di sviluppare applicazioni per Iphone con il framework .Net http://monotouch.net

Combres 2.0 - A Library for ASP.NET Website Optimization

libreria .Net che automatizza la web performance di molte tecniche di ottimizzazione per le applicazioni ASP.NET link

FluentPath

interessante libreria c# che consente di manipolare/gestire facilmente gruppi di file http://fluentpath.codeplex.com Path.Get(args[0]) .GetFiles(p => new string[] { ".avi", ".m4v", ".wmv", ".mp4", ".dvr-ms", ".mpg", ".mkv" }.Contains(p.Extension)) .CreateDirectory(p => p.Parent .Combine(p.FileNameWithoutExtension)) .Previous() .Move(p => ...

Distanza tra due punti geografici in C#

1: using System; 2: //::: Passed to function: ::: 3: //::: lat1, lon1 = Latitude and Longitude of point 1 (in decimal degrees) ::: 4: //::: lat2,...

twitterizer

libreria .net per interfacciarsi con Twitter http://code.google.com/p/twitterizer/

Merge pdf file con IText

ieri all'interno di un microprogetto è sorta l'esigenza di dover unire piu' file pdf in un unico solo, per risolvere tale problematica ho utilizzato la famosa libreria iText# e la classe che trovate in questo link. Esempio string basePath = "c:\\pdf";   PdfMerge demo = new PdfMerge();   demo.AddDocument(Path.Combine(basePath, "static-dynamic-typing-meijer.pdf")); demo.AddDocument(Path.Combine(basePath, "composable-memory-transactions.pdf"));   demo.Merge("mergedPapers.pdf");

MicroFramework .Net

interessante articolo che introduce i concetti alla base di questo nuovo framework ormai giunto alla 4 versione. Leggi Articolo

LinqToSql : Group by

var q = from prod in db.Products group prod by prod.CategoryID into grouping select new { grouping.Key, TotalPrice = grouping.Sum(p => p.UnitPrice) };

ASP.NET MVC 2 disponibile la Release Candidate

Potete scaricarla a questo link

Referencing JavaScript in ASP.NET MVC Master Pages

Esempio<script src="<%= Url.Content("~/Content/js/jquery-1.2.3.min.js") %>" type="text/javascript"></script> Leggi Articolo

Linq : Coalesce in select list

1: from f in tabella 2: select new { 3: v = ((f.campo!=null)?f.campo:"") 4: } 5:

Silverlight con Eclipse

Link

Ereditarietà in LINQtoSQL

Leggi Articolo

Unit Test in Visual Studio 2008

interessante articolo per la gestione dello unit test all'interno di Visualstudio 2008, compreso unit test verso asp.net web application Leggi Articolo

Unity leggere la configurazione da uno specifico file

1: public static IUnityContainer GetContainerFromAnotherFile(string unityConfigName,string containerName) 2: { 3: UnityConfigurationSection section = GetUnityConfigSection(); 4: UnityContainerElement configElement = new UnityContainerElement(); 5: IUnityContainer container = new UnityContainer(); 6: ...

A story of Unity

un semplice articolo che spiega passo passo come utilizzare Unity, il framework di IoC messo a disposizione dal team di Microsoft Pattern&Practices Leggi Articolo

DynamicTextBlock : controllo Silverlight...

DynamicTextBlock un controllo silverlight che mi fa tornare un po' bambino... Link

Bing Maps Interactive SDK

Link

Novità della nuova versione di Asp.net mvc v2

ASP.NET MVC V2 Preview 1 Released - New Features dal blog di Scott Guthrie

Coalesce in Linq

var q = (from b in db.Magazzino                      where (b.quantita ?? 0) >0                      select b); il Coalesce di SQL viene simulato in linq da ??

Localization all'interno di una Asp.Net MVC Application

Articolo che spiega in modo semplice come introdurre la localizzazione in un applicazione asp.net mvc attraverso l'uso dei resource file Leggi Articolo

Using Ext JS Grids with ASP.Net MVC - Basic Example

Oggi dovevo inserire all'interno di un progetto asp.net MVC l'utilizzo della fantastiche griglie Extjs e mi ha molto aiutato il seguente articolo. Buona lettura Leggi Articolo

Deploying an ASP.Net MVC web application to IIS7

Link

Autocomplete in asp.net Mvc con Jquery

interessante articolo : leggi articolo

Select Top in Linq

 var q = (from b in db.entita.Take(10)                      select  b ); "Take" Per simulare in Linq  il top di sql

Design Pattern FrameworkTM 3.5

Link

asp.net MVC Skin

Se volete facilmente modificare l'aspetto grafico delle vostre applicazioni asp.NET MVC potete trovare qui un grosso aiuto.

LinqPAD

tool free per testare le tue query Linq. Link

SharpSSH - A Secure Shell (SSH) library for .NET

avevo la necessità di connettermi in un programmino scritto in c# ad un server SFTP (SSH file transfer protocol) , girando per il web ho trovato questa implementazione : Link

Manuale di asp.net mvc

ho deciso le scorse settimane di sviluppare per un mio cliente un sito con l'ormai famoso pattern MVC per capirci meglio ho trovato in giro sulla rete questa lettura gratuita : Download PDF Manual

BlogEngine

open source .NET blogging project link

PDFBox in .NET - Easily Convert PDFs to Text

oggi mi sono scontrato con la necessità di dover leggere il contenuto di file pdf risultanti da una scanerizzazione, ho trovato questo strumento free che mi contente facilmente di convertire il contenuto di un pdf in un testo link

Convert UnixTime in Date c#

DateTime convertedDateTime = new DateTime(1970,1,1,0,0,0).AddSeconds(unixTime);

Oxite

http://www.codeplex.com/oxite piattaforma open source per la gestione dei contenuti utile per la creazione di blog e portali online

Exec stored procedure da NHibernate

per poter lanciare una stored procedure (sp sqlserver in questo esempio che effettua un insert) , in modo semplice , con Nhibernate, occorre 1-indicare all'interno del file di mapping   <sql-query name="sp_insertOrder">     exec sp_insertOrder :cliente,:totaleordine  </sql-query> 2 -          IQuery searchQuery = session.GetNamedQuery("sp_insertOrder");                           searchQuery.SetString("cliente", codcliente);                 searchQuery.SetString("totaleordine", totalecliente);                 searchQuery.ExecuteUpdate();          

Using JQuery to Make Asp.Net Play Nice with Asp.Net

da leggere

Coolite : extjs + asp.net

http://www.coolite.com  toolkit per integrare facilmente il potente framework javascript Extjs nelle vostre pagine Asp.net

Script#

Script# compiles C# source code into JavaScript and brings the power and productivity of C# and .NET tools to Ajax development. non ne conoscevo l'esistenza :link

Summer of NHibernate Screencast Series

Link

Quick Start ASP.NET MVC

quickstarts.asp.net/3-5-extensions/mvc/default.aspx

Simple Power Point Automation using C#

www.codeproject.com/KB/cs/Power_Point_Automation_C_.aspx

URL Rewriting usando asp.net

molto utile per migliorare il seo del proprio sito www.codeproject.com/KB/aspnet/URLMapping.aspx

Newtonsoft Json.NET : C# - > Json

Ho cominciato ad adottare all'interno dei miei progetti questa libreria free che consente di convertire collezione/classi da C# a Json in modo molto semplice Link

SSIS

ho cominciato a lavorare seriamente con gli ssis di sql server 2005, la prima cosa veramente innovativa è sicuramente l'ambiente di sviluppo integrato a vs2005 e con questo la possibilità di effettuare il debug. Un consiglio nel caso si volesse effettuare una semplice importazione di dati da db a db , o da flat file a db usateil wizard messo a disposizione è sicuramente un buon punto di partenza. Overview dei SQL Server Integration Services Un articolo da leggere è come connettersi ad un integration services remoto. Leggi articolo

DayPilot - Open-Source Outlook-Like Calendar Control for ASP.NET

Control free che gestisce un calendario stile outlook Link

Tips for Nested Master Pages and VS 2005 Design-Time

Interessante articolo su come gestire contemporaneamente piu' master-page gerarchicamente Leggi Articolo

Applicare il tema a livello di MasterPage

Leggi Articolo

ASP.NET Version Switcher

"The ASP.NET Version Switcher is a little utility that can be used to quickly switch the .NET Framework version that the ASPX pages are compiled against" Io la trovo particolarmente utile. DownLoad

Web Service Software Factory

Pattern e guide per lo sviluppo ed integrazione web services Link

Gentle : framework di persistenza

Ho scoperto questo nuovo, almeno per me, framework di persistenza, e l'ho trovato subito molto semplice da usare e a differenza del famoso NHibernate non richiede file di configurazione per ogni classe ma è sufficiente inserire pochi attributi all'interno della classe stessa es: [TableName("Users")] public class User { private int userId; private string userName; public User( int userId, string userName ) { this.userId = userId; this.userName = userName; } [TableColumn("UserId"), PrimaryKey] ...

Bug Tracker

ok siamo partiti siamo in pro, però come nell'ordine naturale delle cose vi sono un po' di bugs qua' e la nell'applicativo. Occorre un posto dove poterli catalogare. A questo indirizzo si possono trovare una serie di progetti open source scritti in c#, + o - interessanti, che consentono di risolvere tale problematica. Ringrazio per la info il mio illustre collega Matteo

Microsoft SQL Server 2005 Express Edition Toolkit

tool e risorse aggiuntive per la versione express di sql server 2005 DownLoad

NUnit Pocket Reference

libro di riferimento per chi vuole cominciare ad utilizzare Nunit Vedi Libro

Costruire un Servizio di Windows usando .NET

Passo passo come poter facilmente costruire un servizio windows con c# e .net, può sempre venir utile Leggi Articolo

C# Coding Standard

In questo sito idesign.net tra le tante cose potrete trovare le Guidelines and Best Practices per C#

Application Assessment Checklist

Documento word con una serie di domande da porsi per capire se l'applicazione sviluppata è stata scritta bene o puo' essere migliorata. Leggi Documento

Esempi di codice con i generics

in questo articolo di Francesco Balena vengono mostrati alcuni semplici ma efficaci porzioni di codice dove poter sfruttare la potenzialità dei generics, che penso che ci sia una delle + grosse migliorie rispetto al pur amato .net 1.1. Articolo powered by IMHO 1.2

Creare un modulo HTTP ASP .NET con Visual C# .NET

Semplice ma esauriente articolo che spiega come poter costruire un modulo HTTP in c# Leggi Articolo

«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011