lunedì 27 ottobre 2014

technicolor tg587n v3 fastweb e windows 8.1

Grazie Fastweb non mi hai fatto annoiare nella prima domenica post cambio dell'ora... Pensavo di passarla steso sul divano a guardare la luce andare via dietro ai palazzi e invece.

La notizia è che il modem-router in oggetto non funziona correttamente con Windows 8.1 il sintomo è l'impossibilità a navigare con la presa ethernet mentre tutto è normale usando la connessione wi-fi.

La soluzione è cambiare i dns usando quelli di google dns primario 8.8.8.8 e dns secondario 8.8.4.4

Grazie Fastweb per aver scelto un apparato così efficace.

martedì 21 ottobre 2014

Why People hate ASP.NET

La risposta più comune è: "Non vogliamo usare asp.net perchè preferiamo prodotti opensource".

Asp.net è un prodotto Microsoft e come tutte le grandi aziende a volte fa scelte criticabili. 

Facciamo però chiarezza: asp.net è un prodotto opensource ed è possibile trovare tutto il framework su github. E' possibile sviluppare anche in ambiente mac. La prossima versione non avrà più bisogno di IIS.


venerdì 17 ottobre 2014

Modern Web Development

I buoni propositi per questo nuovo anno di lavoro:

1) Abbandonare definitivamente tricks per funzionare le mie pagine su Internet Explorer 6 o 7, le percentuali di visitatori che ancora usano queste due versioni di Internet Explorer ormai sono infinitesimali inutile e costoso continuare a considerarle. I browser moderni sono veloci nell'interpretare l'html e ancora di più il javascript

2) Html5 e Css3 sono largamente supportati e tante cose che tempo fa richiedevano righe di codice javascript si possono risolvere usando esclusivamente html5 e css3 e se proprio non vengono supportate considerare scenari di degradazione.

3) Per rendere scalabili e riutilizzabili i css ricordare l'esistenza di preprocessori come Less, Sass e Stylus.

4) Utilizzare framework quali Foundation o Bootstrap per realizzare il front end. Garantiscono uniformità visuale e la soluzione semplice ai problemi della responsività della pagina. Usare sempre l'approccio mobile-first.

5) Javascript è diventato il linguaggio imprescindibile per le web application e allora vale la pena implementare soluzioni basate su librerie come Angular o su pattern MVVM con Knockout

6) Non trascurare i sistemi per gestire il versioning e la fase di delivery il classico ftp non basta più.

7) Node.js

8) Infine asp.net vnext se mantiene quello che promette non vorrò più sentire qualcuno che mi parla di php ...