Embedding Tomcat in Eclipse with Maven, JNDI et tutti quanti!
Vendredi 29 mai 2009Context
I work at “Etat de Vaud” in Switzerland and we have a lot of j2ee Servlet applications which run on Tomcat 6.0.x, that are multi-modules Maven projects.
My main concern is about development time, about the time the developer spend (or loose) compiling, packaging, deploying and running the application between 2 “tests”
Of course, we use unit tests extensively here, to develop Services, DAOs and other classes, but when it comes to pure web development (understand JSP) the “round-trip” time can become huge.
For example, on one of our project, when the developer change code in a controller (Spring MVC), it must
- Run maven to compile the code and package the war (~30-60 seconds)
- Copy the war to webapps of the Tomcat server (or have a symlink if on Linux)
- Then tomcat redeploy the application, including the Spring context (DAOs, Services, SessionFactory) which takes around 30 seconds
One code modification, round-trip time = ~1 minute…
Compare that to PHP, Ruby on Rails or even Grails which are quite instantaneous!
Célestine est arrivée!
Jeudi 21 mai 2009Notre petite Célestine est née le 7 mai à 03h33, à la maison comme prévu.
Bienvenue ma puce!

Célestine et Elie
Tout la famille va bien, merci.
Et on dort presque pas trop mal encore. Enfin ca va quoi. Imotep.
A part ça, Dieu a été incroyable envers nous. On avait demandé:
- Que Elie soit propre avant la naissance: propre le 1 mai, naissance le 7 mai!
- Qu’on soit tranquille les 2 le plus longtemps possible pendant l’accouuchement: Heidi est arrivée à 2h00, naissance à 3h33
- Une naissance pendant la nuit: début à 22h00, fin à 3h33, Elie se réveille a 7h30 et vient voir sa petite soeur dans notre lit. Magique!
- Que Elie ne soit pas déplacé ailleurs pendant l’accouchement et qu’il ne se réveille pas: cadeau reçu!
- Qu’il fasse bon accueil à Célestine le matin, qu’il ait de l’amour envers elle et pas de jalousie: cadeau again! Trop chou notre Elinou!
- Une douleur gérable (sans péridurale): cadeau!
- Périnée intact: gagné!
- Une naissance en fin de semaine pour pouvoir prendre 2 semaines et demi de vacances: naissance jeudi matin!
- Que l’allaitement se passe bien: ZERO soucis!
- Et en plus, il a confirmé le nom de Célestine à Sara avant la naissance
Merci Seigneur Jésus!
Jesc.ch est mort. Vive jesc.ch!
Samedi 3 janvier 2009Et voila, c’est fait. Mon site est down! Vive mon nouveau site!
Fini le site jesc.ch de mon travail indépendant et vive mon (notre) blog sur wordpress.
Ce changement est important parce qu’li met un terme à mon travail indépendant, terminé effectivement en décembre 2006 sur burn-out, mais le site restait. Il est maintenant down, voila, ça c’est fait, comme dirait brice.
Pour votre info, JeSC ca voulait dire “Jean-Eric Software et Consulting”
Et maintenant ça veut tout simplement dire: “Jean-Eric et Sara Cuendet”
A bientot donc pour de nouvelles aventures.
Assurances maladie – Mais à quoi peuvent donc bien servir les primes à options?
Vendredi 29 septembre 2006Cet article est destiné à faire prendre conscience à la population suisse que de prendre une autre franchise que celle à 2500.- n’est pas une bonne idée.
Le fonctionnement
En Suisse, le système d’assurance maladie (LaMAL) fonctionne de la manière suivante:
- Le patient paie une prime mensuelle obligatoire. Son montant dépend de la franchise qu’il choisit.
- Il paie ensuite les frais médicaux qu’il engendre (consultation chez le médecin, séjours à l’hopital, médicaments, …) jusqu’à concurrence de la franchise qu’il a choisie.
- Il paie ensuite 10% des frais médicaux jusqu’à concurrence de 700.- (soit 10% de 7000.- de frais en plus de la franchise)
Attention:
- Ce comparatif ne s’occupe pas et ne tient pas compte des assurances complémentaires. Il s’agit uniquement d’une analyse des primes et des franchises de l’assurance de base, obligatoire.
- De plus, les montants des frais médicaux utilisés dans les exemples sont purement fictifs
- Les primes sont prises de la caisse Progrès, pour un homme domicilié dans le canton de Vaud, sans couverture accident
- Les montant pour d’autres cantons sont différents mais les principes sont identiques et les conclusions probablement semblables
Intel Core 2, is that the same as Intel core duo? Not really…
Jeudi 28 septembre 2006Hi,
As some of you know, Intel is releasing a new family of processors, the “Core 2″. Here is a short explaination of what it is exactly.
Intel made several families of microprocessors:
- Pentium
- Pentium II
- Pentium 3
- Pentium 4
- Pentium M (for laptops, also known as Centrino)
- Intel Core
- Intel Core 2
These are families, based on different micro-architectures.
In 2000, Intel introduced the new P4, a completely new processor family, with a new micro-architecture called NetBurst. It was designed to be able to go very high in frequency. At the expense of a bad instruction/cycle rate. This had also the drawback that it used a lot of power, since the frequency was very high (as high as 4GHz). And also become very hot, needing BIG fans to cool it.
In parallel, Intel developped its Pentium 3 processor into the Pentium M, known as Centrino, for laptops. The P4 used too much power for laptops, so Intel used that good old P3 and redesigned it to be very power efficient.
Intel also has the Xeon family of processors, used in servers. It is based on the P4 design. The differences between a P4 and a P4 Xeon is the quantity of cache memory on the processor chip and the ability to be run as multi-processors.
Saisissez votre mot de passe pour accéder aux commentaires |
Publié par Jean-Eric Cuendet
Publié par Jean-Eric Cuendet
Publié par Jean-Eric Cuendet