Tutte le novita’ di Visual Studio 2013


Nel post di Brian Harry qui:

http://blogs.msdn.com/b/bharry/archive/2013/06/03/visual-studio-2013.aspx

La prima preview build di VS 2013 verra’ rilasciata alla fine del mese di Giugno alla conferenza “Build 2013”.

Technorati Tags:

author: Michele Bersani | posted @ martedì 4 giugno 2013 1.22 | Feedback (0)

Keyboard Shortcuts in Windows 8


Nel mio post precedente ho messo alcuni shortcuts che rendono la vita facile in Windows 8.

Da un commento di Nicolo’ (grazie!) ho notato che c’erano altri shortcuts che non erano nella lista.

In questo post ho trovato un’ottima tabella che elenca tutti gli shortcuts da tastiera di Windows 8:

author: Michele Bersani | posted @ giovedì 15 marzo 2012 14.54 | Feedback (0)

Usare Windows 8 come Windows 7


Dopo il rilascio della beta di Windows 8. ho visto molti utenti sollevare pesanti critiche al fatto che Microsoft ha deciso di rimuovere il pulsante Start dal Desktop Mode. In piu’ in tanti si sentono spiazzati dall’interfaccia Metro dicendo che e’ troppo orientata all’uso da tablet invece che con mouse e tastiera.

Personalmente, dopo un breve periodo di apprendimento, mi trovo abbastanza bene con la nuova UI di Windows 8, ma se si volesse modificare il paradigma di funzionamento dell’interfaccia per essere simile a Windows 7, si possono usare questi semplici suggerimenti:

  1. Caricare il sistema operativo direttamente in Desktop Mode 
  2. Installare un pulsante Start simile a quello di Windows 7
  3. Installare un pulsante Start ma con un menu simile all’interfaccia Metro di Windows 8

Per un uso ottimale di Windows 8, suggerisco di imparare ad usare questi shortcuts, che rendono l’uso della nuova interfaccia Metro molto semplice e veloce:

  • Windows key – brings up the Metro start screen. You can start typing to search for an app, just like the Win7 start menu.
  • Win + D – brings up the old Windows desktop.
  • Win + C – brings up the Charms menu, where you can search, share, and change settings.
  • Win + I – opens the Settings panel, where you can change settings for the current app, change volume, wireless networks, shut down, or adjust the brightness.
  • Win + Z – opens the App Bar for the current Metro application.
  • Win + H – opens the Metro Share panel.
  • Win + Q – brings up the Metro App Search screen.
  • Win + W – brings up the Metro Settings search screen.
  • Win + F – brings up the Metro File search screen.
  • Win + K – opens the Devices panel (for connecting to a projector or some other device)
  • Win + ,  (comma) – Aero Peek at the desktop.
  • Win + .  (period) – Snaps the current Metro application to one side of the screen. (Right side)
  • Win + Shift + . (period)  – Snaps the current Metro application to the other side of the screen. (Left side)
  • Win + J – switches focus between snapped Metro applications.
  • Win + Page Up / Down – moves the current app to the other monitor.
  • Win + Tab – opens the Metro application switcher menu, switches between applications.

author: Michele Bersani | posted @ martedì 13 marzo 2012 13.02 | Feedback (3)

Windows 8 Consumer Preview disponibile


E’ finalmente disponibile per il download la Consumer Preview (AKA Beta) di Windows 8

Da qui si puo’ scaricare la versione Setup:

http://windows.microsoft.com/en-US/windows-8/download

E da qui le immagini ISO:

http://windows.microsoft.com/en-US/windows-8/iso

author: Michele Bersani | posted @ mercoledì 29 febbraio 2012 16.13 | Feedback (0)

Web API in ASP.NET MVC 4 Beta


Le WCF Web API sono adesso incluse in ASP.NET MVC e si chiamano solo Web API.

La cosa interessante e’ che si possono usare gli stessi paradigmi di programmazione di MVC (Routes, Model Binder, Validation, Filters) per creare servizi HTTP/RESTful.

Si puo scaricare la Beta di ASP.NET MVC 4 da qui: http://asp.net/mvc/mvc4

Dopo aver installato la versione Beta di MVC 4, in Visual Studio avremo la possibilita’ di scegliere un nuovo progetto:

webapi

Un estratto dal blog post di Jon Galloway, le caratteristiche pricipali delle Web API:

ASP.NET Web API includes support for the following features:

  • Modern HTTP programming model: Directly access and manipulate HTTP requests and responses in your Web APIs using a new, strongly typed HTTP object model. The same programming model and HTTP pipeline is symmetrically available on the client through the new HttpClient type.
  • Full support for routes: Web APIs now support the full set of route capabilities that have always been a part of the Web stack, including route parameters and constraints. Additionally, mapping to actions has full support for conventions, so you no longer need to apply attributes such as [HttpPost] to your classes and methods.
  • Content negotiation: The client and server can work together to determine the right format for data being returned from an API. We provide default support for XML, JSON, and Form URL-encoded formats, and you can extend this support by adding your own formatters, or even replace the default content negotiation strategy.
  • Model binding and validation: Model binders provide an easy way to extract data from various parts of an HTTP request and convert those message parts into .NET objects which can be used by the Web API actions.
    Filters: Web APIs now supports filters, including well-known filters such as the [Authorize] attribute. You can author and plug in your own filters for actions, authorization and exception handling.
  • Query composition: By simply returning IQueryable<T>, your Web API will support querying via the OData URL conventions.
    Improved testability of HTTP details: Rather than setting HTTP details in static context objects, Web API actions can now work with instances of HttpRequestMessage and HttpResponseMessage. Generic versions of these objects also exist to let you work with your custom types in addition to the HTTP types.
  • Improved Inversion of Control (IoC) via DependencyResolver: Web API now uses the service locator pattern implemented by MVC’s dependency resolver to obtain instances for many different facilities.
  • Code-based configuration: Web API configuration is accomplished solely through code, leaving your config files clean.
    Self-host: Web APIs can be hosted in your own process in addition to IIS while still using the full power of routes and other features of Web API.

Questo video spiega in dettaglio le caratteristiche delle Web API con una demo molto interessante su come creare servizi:


Link al video originale: http://www.viddler.com/v/58195ad7

author: Michele Bersani | posted @ martedì 21 febbraio 2012 11.10 | Feedback (1)

[OT] LHC raggiunge la max potenza - Webcast


image

Dopo 25 anni di lavori, e un po’ di sfortuna per l’incidente accaduto 1 anno e mezzo fa che ha causato un ritardo di diversi mesi, il Large Hadron Collider e’ finamente funzionante alla massima potenza (7 Tev).

Due raggi da 3,5 Tev viaggiano in direzione opposta e si scontrano causando eventi che vengono registrati dai vari esperimenti al CERN di Ginevra.

E’ possibile seguire live un webcast dell’evento qui:

LHC First Physics

E qui si possono consultare dei grafici con i dati degli esperimenti in real time!

image

LHC Status Display

Technorati Tags: ,

author: Michele Bersani | posted @ martedì 30 marzo 2010 13.58 | Feedback (2)

Back Up dei Database di TFS


Un reminder su come creare un “Maintenance Plan” in SQL 2005 per fare il back up manuale/periodico dei DB di Team Foundation Server 2008.

How to: Back Up a Team Foundation Server

Technorati Tags: ,

author: Michele Bersani | posted @ lunedì 15 marzo 2010 12.57 | Feedback (0)

Agile Development con VSTS 2010 (SCRUM)


image

Agile Development with Microsoft Visual Studio

Un ottima presentazione di Lori Lamkin, Product Unit manager del Team Foundation team. A partire dal minuto 32, la presentazione e’ tutta incentrata su SCRUM e si possono vedere esempi di:

  • Product Backlog (con hierarchical view dei task)
  • Burndown Chart
  • Capacity Planning
  • Velocity
  • Retrospective

Interessante anche la web-based dashboard con tutti i grafici mostrati usando web parts direttamente dai grafici di Excel.

Per finire, una overview della Task Board di Conchango, infinitamente piu’ bella del semplice Product Backlog implementato in VS e disponibile anche per Visual Studio 2005 e 2008.

Technorati Tags: ,,

author: Michele Bersani | posted @ martedì 12 gennaio 2010 18.21 | Feedback (0)

Visual Branching in TFS 2010


image

Branching and Merging Visualization with Team Foundation Server 2010

Un altro video molto interessante sulle nuove funzionalita’ di visualizzazione di Branching e Merging in TFS 2010.

Come si puo’ vedere dall figura, e’ possibile fare il tracking di un work item (esempio un bug fix) in TFS, visualizzando con freccie discendenti la propagazione attraverso le diverse branches and con frecce ascendenti i vari merging del work item sui rami superiori.

Technorati Tags: ,

author: Michele Bersani | posted @ martedì 12 gennaio 2010 18.20 | Feedback (0)

Firefox 4 Screenshots


Sono stati rilasciati dal team di Mozilla i primi screenshots di Firefox 4

Mockup-4-0-Vista-_TabsTop_-_LocBarSearch_

Come si puo’ vedere l’interfaccia fa finalmente uso delle trasparenze di Aero.

Atri screenshots all pagina originale:

http://lifehacker.com/5324095/first-look-at-firefox-40-design-mockups

It looks good!

Technorati Tags:

author: Michele Bersani | posted @ martedì 28 luglio 2009 10.55 | Feedback (3)

Windows 7 RTM il 6 Agosto su MSDN


Update: RTM il 23 Luglio e il rilascio su MSDN e’ stato posticipato al 6 Agosto

Per abbonati MSDN, Technet e partners, verra’ rilasciato in contemporanea alla WPC09 (Worldwide Partner Conference)

Ho gia tre computers pronti per l’upgrade ;)

Windows 7 in RTM fra pochi giorni

Technorati Tags: ,

author: Michele Bersani | posted @ venerdì 3 luglio 2009 17.32 | Feedback (0)

Microsoft Malware Protection Centre


E’ online il nuovo portale Microsoft sulla sicurezza:

http://www.microsoft.com/security/portal/

E’ possibile seguire anche il relativo blog qui:

http://blogs.technet.com/mmpc/

Technorati Tags: ,,

author: Michele Bersani | posted @ venerdì 3 luglio 2009 15.43 | Feedback (0)

Free Hosting per provare ASP.NET 4 Beta1


Se volete sperimentare con ASP.NET 4 Beta1, free hosting fino a fine Ottobre 2009, come riportato in questo post:

Free Web Hosting to try ASP.NET 4 Beta1, ...

Attenzione, ASP.NET 4 beta 1 non ha ancora la licenza Go-Live quindi non si puo’ utilizzare questo spazio per applicazioni in produzione.

author: Michele Bersani | posted @ giovedì 4 giugno 2009 18.59 | Feedback (0)

Windows 7 RC oggi su MSDN


Windows 7 RC sara’ disponibile oggi su MSDN, non c’e ancora ma e’ questione di ore ormai.

F5, F5, F5, F5, F5, F5….

Se non disponete di un’abbonamento MSDN o Technet, non disperatevi, la RC sara’ rilasciata al pubblico il 5 Maggio.

Per sapere le novita’ introdotte dopo la beta, vedere questi due post:

Some Changes Since Beta for the RC

A few more changes from Beta to RC…

Technorati Tags: ,

author: Michele Bersani | posted @ giovedì 30 aprile 2009 13.46 | Feedback (2)

SEO for Silverlight


Due ottimi articoli su come implementare una strategia per il SEO (Search Engine Optimisation) per Silverlight usando i nuovi .NET RIA Service:

Search Engine Optimization for Silverlight Applications
Search Engine Optimization for Silverlight Applications – Part 2

Technorati Tags: ,,

author: Michele Bersani | posted @ giovedì 26 marzo 2009 10.51 | Feedback (0)