Valgrind 2.2.0: Memory Debugging and Profiling
Une petite présentation de Valgrind par Linux Journal.
Connect desktop apps using D-BUS : Helping applications talk to one another
Ravi de voir un article d’IBM DeveloperWorks sur le sujet
.
J2SE 5.0 is out !
J2SE 5.0 in a Nutshell : résumé succint des nouveautés.
Dynamic Languages are the Future
Dynamic languages are high-level, dynamically typed open source languages. These languages, designed to solve the problems that programmers of all abilities face in building and integrating heterogeneous systems, have proven themselves both despite and thanks to their independence from corporate platform strategies, relying instead on grassroots development and support. Ideally suited to building loosely coupled systems that adapt to changing requirements, they form the foundation of myriad programming projects, from the birth of the web to tomorrow’s challenges.
JLisa & JLog : Lisp, Prolog en Java
JLisa - A Rule Engine for Java
A Clips-like Rule engine accessible from Java with the full power of Common Lisp.
Licence : GPL (gros avantage sur Jess et sa licence proprietaire). Compatible avec la proposition JSR94.
JLog is an implementation of a Prolog interpreter, written in Java. It’s primary benefit is that can be run on almost any platform supporting Java (such as a web browser), and as such it is well suited for educational purposes. It works as both an application and as an applet.
Licence : GPL.
Develop aspect-oriented Java applications with Eclipse and AJDT
AspectJ is an aspect-oriented extension of the Java language that enables a modular implementation of crosscutting concerns. This crosscutting behavior, which can be static or dynamic, presents an extra challenge to tools that support AspectJ. The AJDT project aims to provide Eclipse platform-based tools for AspectJ, consistent with the Eclipse Java Development Tools (JDT), with additional capabilities for visualizing and understanding the crosscutting nature of aspect-oriented applications. In this article, AJDT contributors and IBM aspect-oriented software development team members Matt Chapman and Helen Hawkins introduce you to AJDT. You’ll learn how to install the tools; how to create, run, and debug AspectJ applications; and how to visualize and navigate the crosscutting structures inherent to aspect-oriented programming.
Slideshow: OOP in PHP 5
Idéal pour comprendre les aspects importants de la nouvelle version de PHP, grâce à des exemples.
An Interview with Tom Lord of Arch on Versioning Systems
Interview intéressante de Tom Lord, le créateur et mainteneur du système de versionnement Arch, dans laquelle
il évoque les limites de CVS et les qualités et défauts de Subversion, puis fait le point sur l’état de son projet.
Papers on design patterns
Quelques articles intéressants sur les design patterns.
Entre autres :
- Illustration des design patterns sur des cas non logiciels
- Une énumération humoristique des anti-patterns
- …
BrainJar.com
Experiments in Web Programming
BrainJar.com features technical articles, tutorials and examples of programming for the web.
Encore un site sympa avec des tutoriaux, des exemples sur CSS, Javascript.
De plus tout le code fourni est disponible sous GPL
.