Archive pour 2011
Tout d’abord, éclaircissons le terme :
« To hedge » en finance, signifie « couvrir des positions de marché » en utilisant des instruments financiers en risque symétrique.
Pour faciliter ces techniques, les dérivés sur marchés organisés ou OTC ont été étendus à tous les compartiments d’investissements classiques :
- Devises,
- Taux : Obligataire et Monétaire,
- Actions et Indices,
- Matières premières et agricoles.
Les « hedge funds » ont alors dévoyé l’utilisation initiale, en imaginant des stratégies de combinaison de ces produits à effet de levier très fort, afin de tirer des profits immédiats sur les imperfections des marchés (arbitrage) et sur l’amplification des phénomènes spéculatifs.
Les premiers hedge funds sont apparus dans les années 1950, avec pour caractéristiques la performance et la discrétion ; depuis, leurs volumes se sont considérablement développés avec les facilités technologiques, la déréglementation et la mondialisation de la finance ; les critères sont les suivants :
- émission sur des places off-shore peu ou pas réglementées,
- titres non cotées, seulement négociables en gré à gré,
- utilisation illimitée des ventes à découvert,
- stratégies alternatives,
- mise en place des effets de leviers ( dérivés…)
- commissions de surperformance pour les gérants,
La définition de la SEC (Autorité des Marchés US) est révélatrice des risques associés :
« Private and unregistered investment pool that employed sophisticated hedging and arbitrage techniques to trade in the corporate equity markets. Hedge funds have traditionally been limited to sophisticated, wealthy investors ».
Les investisseurs sont de plusieurs types :
- banques d’affaires,
- grandes fortunes,
- capitaux propres des gérants alternatifs,
- et surtout, d’autres fonds dits « fonds de fonds » et nourriciers ; ces derniers ont entre autre été les victimes du système Madoff ( même s’il a été avéré que les hedge funds finaux de Madoff étaient en réalité fictifs). Lire la suite de cette entrée »
Ballade sur le Web des développeurs
=== Du côté des articles ===
Article de Grady Booch sur FaceBook à propos de son architecture et de son annonce récente d’embaucher massivement des développeurs
http://www.handbookofsoftwarear…
Série d’articles techniques de Xebia sur la mise en place de déploiement continu avec des outils standard (Tomcat, Jenkins, …)
http://blog.xebia.fr/2011/11/25…
http://blog.xebia.fr/2011/12/02…
http://blog.xebia.fr/2011/12/09…
Présentation de livres de références pour approfondir ses connaissances en environnement JVM
http://prehensiletail.com/blog/…
=== Du côté des conférences et présentations ===
« Understanding Java Garbage Collection » où Gil Tene de la société Azul présente de manière détaillé le foncitonnement du Garbage Collector et les problématiques liées. Très intéressante, à regarder. Lire la suite de cette entrée »
Quelques librairies de l’écosystème Java qui peuvent valoir le détour (fonction des besoins) :
Thymeleaf : un moteur de template pour XML, XHTML et HTML5 qui peut s’interfacer avec Spring MVC
http://www.thymeleaf.org/
NekoHTML Un parser de HTML (utilisé par Thymeleaf) :
http://nekohtml.sourceforge.net/
OGNL (Object Graph Navigation Language), expression language d’apache commons pour interagir avec des POJO java
http://commons.apache.org/ognl/
GluonJ pour faire de manière simple de l’AOP (basé sur javassist http://www.csg.is.titech.ac.jp/~chiba/javassist/)
http://www.csg.is.titech.ac.jp/projects/gluonj/
OWL : un Web Ontology language du W3C
http://www.w3.org/2007/OWL/wiki/OWL_Working_Group
les implémentations : http://www.w3.org/2007/OWL/wiki/Implementations
La java API : http://owlapi.sourceforge.net/
Auteur: Sébastien NORMAND
== Définition ==
La thèse de Roy Thomas Fielding à l’origine : http://www.ics.uci.edu/~fieldin…
http://fr.wikipedia.org/wiki/Re…
http://en.wikipedia.org/wiki/Re…
Une vidéo de présentation (sur Parleys, issu d’un JUG) : http://www.parleys.com/#st=5&am…
== API et implémentations ==
l’API java (la JSR 311) : http://jcp.org/en/jsr/detail?id…
http://en.wikipedia.org/wiki/JA…
Framework java implémentant REST
L’implémentation de référence Jersey
RESTLET
RESTeasy, l’implémentation de JBoss
CXF
http://cxf.apache.org/docs/rest…
qui permet l’implémentation de service RESTFull via 3 modes différents
Spring
http://static.springsource.org/…
(ce ne sont pas les seuls)
== Sample au travers différentes implémentations ==
http://www.stupidjavatricks.com…
http://gitorious.org/java-rest-…
http://www.vogella.de/articles/…
http://www.javacodegeeks.com/20…
http://java.dzone.com/articles/…
Auteur: Sébastien NORMAND
Texte européen de règlementation sur les Credit Default Swap
Article de Challenges :
http://www.challenges.fr/monde/20111115.CHA6788/l-union-europeenne-encadre-la-speculation-sur-la-dette-des-etats.html
Sur le site du parlement Européen :
http://www.europarl.europa.eu/fr/headlines/content/20111107FCS30711/7/html/Interdire-la-sp%C3%A9culation-sur-la-dette-souveraine-et-limiter-la-vente-%C3%A0-d%C3%A9couvert
Le Sénat propose une taxe sur le trading haute fréquence :
http://www.agefi.fr/articles/Le-Senat-propose-taxe-trading-haute-frequence-1199434.html
Quelques articles sur le sujet
http://www.abcbourse.com/apprendre/18_le_trading_haute_frequence.html
http://blogs.wsj.com/marketbeat/2009/03/09/measuring-arbitrage-in-milliseconds/
Auteur: Sébastien NORMAND
Promenade au sein de l’activité web foisonnante côté développeurs :
—> Du côté des communautés de développeurs:
une carte de JUG (Java User Group) de France
http://jtips.info/index.php?title=JavaUserGroups
Création d’un nouveau Scala User Group : Le Riviera Scala Clojure User Group
http://www.meetup.com/riviera-scala-clojure
—> Du côté des conférences
La StrangeLoop 2011
Conférence qui s’est tenue en septembre dernier (du 18 au 20 septembre) à StLouis (US) : la conférence StrangeLoop 2011
avec au programme Clojure, Erlang, Scala, Java, Git, HTML5, machine learning, javascript, …
une des présentations en vidéo avec un jeu de questions reponses autour des différents langages de développements : http://www.infoq.com/presentations/Language-Panel
Les slides des différentes présentations : https://github.com/strangeloop/2011-slides
Le fameux Devoxx 2011
Conférence organisé par Stephan Jansenn, organisé par des développeurs pour des développeurs :
http://www.devoxx.com/display/DV11/Home
Avec cette année la grosse annonce : organisation en 2012 d’un Devoxx Paris
http://blogs.oracle.com/java/entry/the_big_announcement_this_year
http://blog.loof.fr/2011/11/and-now-devoxx-en-france.html
http://www.touilleur-express.fr/2011/11/16/devoxx-france-2012/
L’histoire de cette préparation : http://www.touilleur-express.fr/2011/11/16/lhistoire-de-devoxx-france-2012/
Le site du prochain Devoxx Paris 2012 : http://www.devoxx.fr
Les principaux supports du devoxx 2011 (video des conférences, slides, …) peuvent se trouver ici :
http://www.parleys.com/#st=4&id=102998
http://www.slideshare.net/search/slideshow?type=presentations&q=devoxx+2011&searchfrom=basic
Sinon il y a les nombreux post de la blogosphère à disposition :
http://blog.xebia.fr/2011/11/18/devoxx-spring-le-futur-spring-3-1-et-spring-social/
http://blog.xebia.fr/2011/11/17/devoxx-cracking-clojure/
http://blog.xebia.fr/2011/11/18/devoxx-performance-comparison-of-java-web-frameworks/
http://blog.xebia.fr/2011/11/18/devoxx-rules-for-good-ui-design/
http://blog.xebia.fr/2011/11/17/devoxx-html5-a-lhonneur/
http://blog.xebia.fr/2011/11/17/devoxx-les-nouvelles-applications-html-5-et-dart/
http://blog.ippon.fr/2011/11/17/devoxx-play-framework-2-0/
http://blog.ippon.fr/2011/11/17/les-nouveautes-de-spring-3-1-presentees-a-devoxx/
http://blog.valtech.fr/wordpress/2011/11/17/devoxx-2011-premier-jour-au-paradis/
http://www.touilleur-express.fr/2011/11/18/play-2-0-annonce-a-devoxx-2011/
http://www.touilleur-express.fr/2011/11/14/devoxx-2011-android/
http://www.touilleur-express.fr/2011/11/14/devoxx-2011-de-la-couleur-du-papier-a-des-informations-croustillantes/
http://www.touilleur-express.fr/2011/11/14/devoxx-2011/
http://blog.loof.fr/2011/11/devoxx-party.html
http://blog.soat.fr/2011/11/devoxx-2011-introduction-au-framework-akka/
http://blog.soat.fr/2011/11/devoxx-2011-jax-rs-2-0-restful-java-on-steroids/
http://blog.soat.fr/2011/11/devoxx-2011-the-diabolical-developer-2/
http://blogs.oracle.com/java/entry/blog_buzz_devoxx_2011
http://blogs.oracle.com/theaquarium/entry/let_devoxx_2011_begin
Un post un peu différent : le back stage du devoxx
http://www.touilleur-express.fr/2011/11/15/devoxx-2011-who-are-those-angels/
—> Du côté des libraries Java
Une librarie d’Apache : scalable machine learning http://mahout.apache.org/
Une autre librarie d’Apache qui est sur une tendance montante : les developpements pour s’outiller sur et autour des réseaux sociaux : le projet
ESME d’Apache (Entreprise Social Messaging Environment) : plateforme sécurisée et scalable de microsharing et micromessaging
http://esme.apache.org/index.html
Pour d’autres frameworks jouant sur cette tendance, voir Spring Social (ou les articles du devoxx à son sujet)
Home site : http://www.springsource.org/spring-social
Un sample pour se connecter à LinkedIn en programmatique :
http://www.gridshore.nl/2010/11/04/connecting-to-linkedin-using-spring-social/
Ces sites de réseaux sociaux proposent également leurs API :
https://dev.twitter.com/docs
http://developer.linkedin.com/apis
…
—> Du côté des articles et docs plus techniques
Une série d’artcile d’IBM sur JNI (Java Native Interface)
http://www.ibm.com/developerworks/training/kp/j-kp-jni/index.html?ca=drs-
Un article de Kohsuke Kawaguchi sur le Template plugin du serveur d’integration continu Jenkins
http://kohsuke.org/2011/11/15/introducing-template-plugin/
Kohsuke Kawaguchi ancien employé de Sun a été à l’initiative du développement du serveur d’intégration continu Hudson, devenue Jenkins après le fork.
Vous trouverez également ce petit bout d’histoire sur son blog (et d’autres) http://kohsuke.org/category/hudson/
Un cookbook sur l’utilisations des libraires d’Apache Commons
http://www.discursive.com/books/cjcook/reference/book-cjcook
—> Pour finir un article plus généraliste de Martin Fowler
http://martinfowler.com/bliki/PolyglotPersistence.html
Auteur: Sébastien NORMAND
Article revenant sur l’historique d’Eclipse (l’environnement de développement pour Java mais pas que) à l’occasion de ses 10 ans :
http://www.infoq.com/news/2011/…
En 10 ans la fondation a sorti avec une régularité sans faute une version par an de son environnement (extrait de l’article) :
- Eclipse 1.0 – 7 November 2001 (Win32/Linux32 Motif)
- Eclipse 2.0 – 27 June 2002 (Linux32 Motif + GTK, and Solaris/QNX/AIX)
- Eclipse 2.1 – 27 March 2003 (OSX first version)
- Eclipse 3.0 – 25 June 2004 (first OSGi version)
- Eclipse 3.1 – 27 June 2005
- Eclipse 3.2 – 29 June 2006 (Callisto)
- Eclipse 3.3 – 25 June 2007 (Europa)
- Eclipse 3.4 – 17 June 2008 (Ganymede)
- Eclipse 3.5 – 11 June 2009 (Galileo)
- Eclipse 3.6 – 8 June 2010 (Helios)
- Eclipse 3.7 – 22 June 2011 (Indigo)
A propos de la fondation Eclipse :
Les projets de la Fondation :
http://www.eclipse.org/projects…
Processus de développement d’un projet Eclipse : http://www.eclipse.org/projects…
Auteur: Sébastien NORMAND
Le NYSE (New York Stock Exchange) fait don de son API interne de gestion des messages OpenMAMA Ã la Linux Fondation.
L’article MagIt :
http://www.lemagit.fr/article/d…
Sur le site du NYSE :
http://nysetechnologies.nyx.com…
Article un peu plus technique :
http://www.linuxfordevices.com/…
Le site d’openMama : http://www.openmama.org/
Auteur: Sébastien NORMAND
