Categoria: Ero un programmatore

  • Non cercare un nuovo team ma un nuovo te

    Non cercare un nuovo team ma un nuovo te

    L’inizio dell’anno è solitamente il momento in cui si guarda all’esterno: nuovi obiettivi aziendali, nuovi progetti, nuove sfide… ma c’è una verità scomoda che tendiamo a ignorare: nessuna strategia, nessun software e nessuna metodologia, nemmeno la più avanzata, può compensare l’instabilità dei singoli elementi che compongono il sistema. Se vuoi…

  • Il logging delle applicazioni: Log4j non banale

    In questo articolo voglio descrivere alcuni concetti di configurazione di log4j per dimostrare come sia possibile ottenere un controllo molto fine e preciso del logging applicativo. Il tema di “far scrivere dei messaggi significativi alle nostre applicazioni” penso sia noto a tutti tuttavia occorre capire se quello che scriviamo ha…

  • Tutorial OSGI: deploy di una web application come bundle

    In questo articolo vedremo come effettuare il deploy di una web application su JBoss 7.1.1 dopo averla trasformata in un bundle OSGI. In gergo si parla di modulo WAB (web archive bundle). Preparate la vostra web application così come siete abituati a fare, ad esempio con il wizard di Eclipse…

  • Tutorial OSGI: collaborazione tra 2 bundle su JBoss 7.1 – parte II

      Nella prima parte del tutorial abbiamo introdotto le specifiche OSGI e abbiamo iniziato a vedere il codice di esempio per ottenere un semplice memory monitor per il controllo periodico dello stato di utilizzo della memoria sul nostro application server e in grado di mandare all’occorrenza delle mail di allarme.…

  • Tutorial OSGI: collaborazione tra 2 bundle su JBoss 7.1 – parte I

    In questo articolo parleremo delle specifiche OSGI e di come sviluppare applicazioni modulari,  dette “bundle”, attinenti a tali specifiche. In particolare svilupperemo un semplice progetto di esempio per illustrare il meccanismo di collaborazione tra differenti moduli. Concetti di base Per quelli completamente a digiuno sull’argomento, diciamo soltanto che le specifiche…

  • Configurare il RAR di ActiveMQ 5.5.1 con JBoss 7.1.1

    In questo articolo vedremo come configurare ActiveMQ 5.5.1 con il resource adapter all’interno di JBoss 7.1.1. Questa operazioni apparentemente semplice e standard è risultata complicata a causa di alcuni bug documentati. Nel caso specifico, tutto sembrava funzionare normalmente tranne per il fatto che non era possibile recuperare la Connection Factory…

  • Primi passi con SCRUM – step3

    Continuando il mio studio su SCRUM e Agile planning in generale ho trovato un pò di materiale interessante che vorrei condividere in questo articolo generalista insieme anche a qualche mia considerazione personale. Partirei con la fantastica vignetta presa in prestito da implementingscrum.com in cui viene spiegata la differenza tra i…

  • Generare e leggere un file core dump di java

    Ho deciso di mettere nero su bianco (o dovrei dire “bit su disco”) alcuni appunti relativi alla generazione di un file di dump per andare ad analizzare lo stato della nostra JVM. Sin dalle sue prime versioni, la JDK viene rilasciata con alcuni tool a corredo che possono semplificare alcuni…

  • Glassfish enhanced JMS broker cluster

    La premessa a questo articolo è che tratteremo argomenti un tantino complessi che presuppongono un po’ di background, almeno teorico, per poter comprendere alcuni termini e concetti. Qualche tempo fa ho fatto un po’ di esperimenti con Glassfish3 cercando di configurare un cluster di application server che sfruttasse al meglio…

Iscriviti alla newsletter e scarica un estratto gratuito del mio nuovo libro

Questo campo è obbligatorio.