La Carta Costituzionale dello Sviluppatore
Published 2 April 14 11:20 AM | Tommaso Caldarola
In questo post riporto l'esperienza tuttora sentita ma arginata :) di un corposo team di sviluppo che impazza giornalmente su un sistema da oltre 1,5 milioni di linee di codice presente in diverse parti del mondo. Da Team Leader del gruppo, ma questo vale in generale per qualsiasi processo di lavoro in cui è richiesta qualità, sentivo...
Filed under: ,
From NHibernate 1.04 to NH 3.3.3 GA in 2 anni
Published 2 April 14 12:44 AM | Tommaso Caldarola
Il titolo non vuole essere una critica alla famosa libreria di ORM bensì vuole sottolineare la complessità nell'eseguire il porting di alcune librerie core di un sistema quando si ha a che fare con scenari particolari come: - sistema enterprise di supporto alle decisioni - basato su remoting - con lazy loading across the wire (il male...
Remoting e il server con due schede di rete
Published 30 September 10 1:5 PM | Tommaso Caldarola
E’ successo che per un cliente si era nella seguente situazione: Ip client: 192.168.1.100 Ip1 server: 192.168.1.14 Ip2 server: 195.26.xxx.xxx La stringa di connessione presente nella configurazione del client puntava a 192.168.1.14 / port Il client pur riuscendo a raggiungere il server non riusciva a connettersi per via della comunicazione duplex che...
Filed under: ,
Visual Studio 2008 e i file in lock
Published 8 March 10 2:51 PM | Tommaso Caldarola
Ultimamente mi capita spesso di trovarmi un file in lock mentre cerco di salvarlo. Dopo aver eseguito un check con una delle tante utility del tipo “who locks me” e aver confermato che è VS stesso che blocca il file generalmente procedevo con il restart di Visual Studio. Poiché questa operazione mi era un po’ antipatica oggi, all’ennesimo lock, ho provato...
Filed under:
Firewall, MSS tcp packets a 1380 e ostinazione del cliente
Published 16 November 9 2:10 PM | Tommaso Caldarola
Ultimamente capita spesso di aver a che fare con clienti poco disponibili quando si è davanti ad un problema, l’unica cosa che sanno dire è: “è la configurazione del vostro sistema che non va”. Fosse la prima installazione l’avrei pure accettata come critica ma con diverse installazioni alle spalle e nelle più svariate forme queste osservazioni le rigetto...
Filed under:
How to debug Windows services
Published 4 November 9 2:27 PM | Tommaso Caldarola
Ultimamente mi è capitato di dover eseguire debug di un servizio Windows per problemi allo startup, e visto che me lo hanno anche chiesto segnalo questo articolo tratto da Microsoft Support , anche se un po’ vecchiotto ma pur sempre valido, che spiega come poter eseguire debug utilizzando il sempre valido strumento WinDbg . Un esempio pratico lo trovate...
Filed under: ,
Non installate quella Service Pack (.Net 2.0 SP2)
Published 21 October 9 2:51 PM | Tommaso Caldarola
Il titolo ironico sta ad indicare che anche gli ambienti di sviluppo vanno aggiornati con un certo criterio e non, come suggerito da molti, sempre e a tappeto. Tempo fa siamo rimasti “fregati” da una security update che ha di fatto sostituito le librerie CRT causando un aggiornamento forzato di alcune librerie C++ in produzione, oggi scopriamo, nei...
Filed under: ,
Connettersi via Remoting in VPN
Published 21 October 9 2:4 PM | Tommaso Caldarola
Un cliente ha richiesto che il sistema fosse disponibile anche in modalità VPN. Dato che con Remoting la vita non è facile e non era possibile eseguire il porting di tutto il sistema a WCF ho trovato questo piccolo workaround che funziona egregiamente. Premetto che il problema è presente perché nel nostro sistema si fa uso di notifiche server –>...
Filed under: ,
Aruba - aggiungere un custom mime type
Published 6 August 9 7:52 PM | Tommaso Caldarola
Avevo necessità di rendere disponibile dal sito www.caldarola.net il download nonché la possibilità di far giocare on-line alcune avventure testuali , dopo aver caricato i file sull'host noto con piacere che i file non sono accessibili (404 - File not found, forse l'errore più conosciuto del web insieme al mitico 500 -Server...
Filed under: ,
NHibernate – Help topics
Published 8 May 9 9:40 AM | Tommaso Caldarola
Per chi si avvicina a NHibernate e si sente perso tra manuale, howto, walktroughts, etc… qui trovate un interessante post che vi permette di avere sottomano tutti i principali link dell’ormai noto ORM.
Filed under:
Basta! Italia - CD Sessioni
Published 7 May 9 3:1 PM | Tommaso Caldarola
Ieri di ritorno a casa mi ritrovo una busta con il CD delle sessioni con relativo materiale (documentazione, esempio, demo, etc…) relative alla scorsa edizione di Basta! Italia. La cosa interessante è che pur non avendo partecipato all’evento ho ricevuto ugualmente il materiale.
Filed under:
[OT] - Impossibile connettersi con Windows Vista
Published 8 April 9 3:47 PM | Tommaso Caldarola
A chi non capita di essere contattato dall’amico o familiare di turno in cerca di aiuto… Beh, la settimana scorsa un parente mi chiama dicendomi che da qualche settimana non riesce più a collegarsi via ADSL alla rete. Oltre al fatto di aver trovato 4 programmi antivirus sul pc, la cosa da subito strana è che non ci si riusciva a connettersi alla maggior...
Filed under: ,
Generators behavior explained
Published 19 March 9 5:53 PM | Tommaso Caldarola
Segnalo un post di Fabio Maulo , project leader di NHibernate , per segnalare l’importanza di una corretta impostazione per le chiavi primarie. Leggendo il post attentamente la cosa sconcertante riguarda l’uso di Identity, e in particolar modo se si esegue il flush di una session senza transazione ci troviamo di fronte ad una INSERT!!! Consiglio la...
Filed under: ,
VS 2005: Value does not fall within the expected range
Published 6 March 9 1:6 PM | Tommaso Caldarola
Interessante errore che ho beccato dopo aver cercato di caricare un progetto 2008 con Visual Studio 2005. Il bello è che ho dovuto killare il processo perché non mi permetteva in alcun modo di chiudere normalmente il programma. “Value does not fall within the expected range” Non sono riuscito a scovare il perché.
Filed under:
Baresi – Galletti 2 – 0 (il bello del nostro lavoro)
Published 5 March 9 12:19 PM | Tommaso Caldarola
Riporto il commento in sintesi il messaggio del nostro responsabile commerciale che a sua volta ha ricevuto dal capitano della squadra dei Galletti dopo l’accettazione finale del software:   Oggi ho sentito XXXX (responsabile Cliente per il [Prodotto]) al telefono che ci ha tenuto in modo particolare a complimentarsi per il funzionamento di [Prodotto...
More Posts Next page »