c#

.NET Corso Base HTML5

Descrizione del corso: Introduzione ad Html5 basata su WebForms Target: certificazione corso 20480B Repository delle slide e del codice di esempio: https://github.com/daitangio/html5 Lingua: Italiano Tecnologia: Visual Studio 2013 (Trial Supported) Extra software required: SQL Express Esempi Scaricabili da https://github.com/daitangio/cqrs-journey-code Code Example speciali Localization API Documentazione Localization API

Come evitare iniezioni SQL lato DB in SQLServer, Oracle, MySQL

 Come evitare iniezione SQL: lato SQL Server (SP_EXECUTESQL) In generale va evitato nel modo più assoluto la scrittura di query sql diamiche. Va evitato cioè  l’uso lato SQL Server di sp_executesql e EXEC Di seguito mostriamo come trasformare una query “dinamica” in una “statica”   [sql]CREATE PROCEDURE search_orders @custid nchar(5) = NULL, @shipname nvarchar(40) = …

Come evitare iniezioni SQL lato DB in SQLServer, Oracle, MySQL Read More »

Why your IoC container could be a pain for you, young Padawan

Inversion of Control (IoC) is a very good idea. But as the clever Joel Spolsky  noted, sometimes you need to be a super-natural hero to use it: … I try not to be judgemental (HAHA!), but I think that people who use IoC containers are (A) very smart and (B) lacking in empathy for people …

Why your IoC container could be a pain for you, young Padawan Read More »

dapper-dot-net – Simple SQL object mapper for SQL Server – Google Project Hosting

   Dapper is a single file you can drop in to your project that will extend your IDbConnection interface. […] A key feature of Dapper is performance. The following metrics show how long it takes to execute 500 SELECT statements against a DB and map the data returned to objects. The performance tests are broken …

dapper-dot-net – Simple SQL object mapper for SQL Server – Google Project Hosting Read More »

CScharpizzati

Nei mesi passati ho avuto l’opportunità di lavorare come software architect per un progetto basato su .NET e C#. Da molti anni non bazzicavo in ambito Microsoft, e quindi è stata una utile palestra. Ho pensato di scrivere questo piccolo manuale per sviluppatori java con la ventura di dover diventare… C#-enabled.

linqbridge – Re-implementation of LINQ to Objects for .NET Framework 2.0 – Google Project Hosting

LINQBridge is a re-implementation of all the standard query operators in Framework 3.5’s System.Linq.Enumerable class. It’s designed to work with the C# 3.0 compiler, as used by Visual Studio 2008. LINQBridge comprises a LINQ to Objects API for running local queries. (It doesn’t include an implementation of LINQ to SQL, nor LINQ to XML; a …

linqbridge – Re-implementation of LINQ to Objects for .NET Framework 2.0 – Google Project Hosting Read More »

Arduino unit testing

Abbiamo già introdotto alcune tecnologie accessorie intorno al C++ e ad Arduino. Tra le evoluzioni più interessanti di cui vogliamo parlare oggi, c’è ne sono alcune che potremo sfruttare per Arduino, ed altre che sono meri spunti di riflessione. Andiamo ad iniziare!

SQL Server: meta programmazione e meta descrittori

In questo articolo della serie SQL Server, vedremo come creare  in modo dinamico delle istruzione per impostare delle policy di sicurezza. Creeremo da zero una stored procedure chiamata sp_FixOverallGrant che in modo dinamico imposterà i profili di sicurezza per due utenze, una in lettura e scrittura (EBRB0_APP) ed una in sola lettura (EBRB0_USR). In particolare …

SQL Server: meta programmazione e meta descrittori Read More »