Accueil InfoQ Programmation sur InfoQ
-
Intégrer Windows Logging dans Linux à l'aide de Syslog4NET
La journalisation centralisée facilite grandement le support et le dépannage des applications mais les systèmes Windows et Linux/UNIX utilisent différentes approches. Syslog4NET se propose de faire le pont entre ces approches afin de permettre aux applications Windows d'effectuer leur journalisation directement via un daemon Syslog tournant sous Linux/UNIX.
-
Microsoft OpenTech porte SQLite sur Windows Phone et Windows Store
Microsoft offre maintenant une version officielle de SQLite pour Windows Phone, Windows Store et .NET 4.5. La bibliothèque est disponible sous forme de Portable Class Library de façon à ce que les développeurs puissent l'utiliser dans leurs propres bibliothèques portables.
-
Apple annonce Swift, un langage haut niveau pour iOS et OSX
Apple a annoncé à l'occasion du WWDC 2014, la disponibilité en beta d'un nouveau langage, Swift, qui sera disponible officiellement avec le lancement d'iOS8 et d'OSX Yosemite plus tard dans l'année. Swift est un langage de programmation haut-niveau, familier aux développeurs JavaScript, mais compilé avec LLVM pour produire du code exécutable à hautes performances pour les plateformes OSX et iOS.
-
Google indexe maintenant le JavaScript et le CSS : Comment éviter les ennuis ?
Google vient d'annoncer que son robot d'indexation web Googlebot exécute et indexe le contenu JavaScript. Cela pourrait nuire aux résultats de recherche à moins de prendre en compte quelques règles simples.
-
Les Modèles fonctionnels dans la Conception Pilotée par le Domaine
La Conception Pilotée par le Domaine réalise un travail important pour encourager les développeurs à créer un modèle de domaine et un langage omniprésent, mais tenter d'implémenter les concepts DDD en utilisant les principes orientés objet avec un état et un comportement génère souvent un modèle mutable confus.
-
Git améliore ses options par défaut et devient plus rapide
Git 2.0 vient finalement de sortir, presque un mois après la première <i>release candidate</i>. Cette version apporte des améliorations de performance comme avec l'ajout des index bit-map, ainsi que des valeurs par défaut plus judicieuses, aidant spécialement les nouveaux utilisateurs.
-
Dart 1.4 introduit de Nouveaux Outils pour l'Analyse de Performance
Google a sorti la version 1.4 de son langage de programmation web Dart. La <i>release</i> contient <i>Observatory</i>, un nouvel outil pour l'analyse de performance, ainsi qu'une nouvelle fonctionnalité expérimentale pour dart:io, les références ServerSocket.
-
Jenkins s'intègre avec Chef et Puppet pour une meilleure traçabilité des déploiements
En utilisant le plugin de notification de déploiement pour Jenkins développé par CloudBees, couplé avec le plugin pour Chef ou le plugin pour Puppet, il est maintenant possible de tracer chaque fichier installé par Chef ou Puppet via Jenkins.
-
Firefox OS 1.3 ajoute de Nouvelles Fonctionnalités pour les Développeurs Mobiles
Mozilla a annoncé que la nouvelle version de Firefox OS était disponible pour ses partenaires. Cette mise à jour inclut de nombreuses fonctionnalités pour les utilisateurs comme pour les développeurs. La nouvelle version du système d'exploitation est déjà disponible sur le dernier téléphone de ZTE, le ZTE Open C.
-
Manhattan par Twitter : Une base de données distribuée, temps-réel, multi-entités
L'Ingénierie de Twitter a diffusé des détails sur Manhattan, leur base de données distribuée, temps-réel et multi-entités.
-
Haskell supporte iOS et bénéficie de nombreuses améliorations
GHC 7.8.1 a récemment été rendu disponible apportant de nombreuses améliorations à l'écosystème Haskell. Haskell peut maintenant être compilé pour iOS, et porte de nouvelles fonctionnalités comme les Closed Type Families, Roles, Overloaded Lists, et Pattern Synonyms, en plus de multiples progrès sur les performances.
-
Firefox 29 améliore les performances d'asm.js et introduit de nouvelles API Web
Mozilla vient de publier Firefox 29, qui apporte des mises à jour d'interface utilisateur ainsi que des améliorations de performance pour asm.js et de nouvelles API Web comme l'API Web Audio, CSS Flexbox, et l'API Gamepad.
-
Mozilla et Unity s'associent pour conquérir le jeu vidéo sur le web
Mozilla et Unity ont récemment annoncé qu'ils avaient uni leurs forces pour apporter le moteur de jeu Unity sur le Web en utilisant le standard WebGL et la technologie asm.js de Mozilla.
-
jQuery ne supportera plus IE 6 et IE 7 à partir de la v1.13
Dave Methvin, Président de la jQuery Foundation, a indiqué sur le blog officiel que jQuery abandonnerait le support d'Internet Explorer 6 et Internet Explorer 7 en 2015. Ce changement ira de pair avec la publication de jQuery 1.13. La version 1.12 sera la dernière supportant officiellement ces versions du navigateur de Microsoft.
-
NetBeans 8 : Prise en charge de Java 8, HTML5 et plus
Oracle a publié NetBeans 8 le 25 mars, le jour même où a été officiellement présenté Java 8 via webinaire. NetBeans 8 contient un certain nombre d’améliorations Java 8 ainsi que de nombreuses nouvelles fonctionnalités HTML5.