Software Engineering

Software Engineering

1635 bookmarks
Newest
django-batchadmin - Google Code
django-batchadmin - Google Code

This Django app provides a ModelAdmin subclass that will render the model's change list with selectable items and actions. See the GettingStarted page for installation and usage examples.

One design goal of this project is to do as little as possible. The only action actually included in the project is a batch delete action. Changes to ModelAdmin behavior and template structure are minimal.

django-batchadmin - Google Code
django-batchadmin - Google Code
django-batchadmin - Google Code

This Django app provides a ModelAdmin subclass that will render the model's change list with selectable items and actions. See the GettingStarted page for installation and usage examples.

One design goal of this project is to do as little as possible. The only action actually included in the project is a batch delete action. Changes to ModelAdmin behavior and template structure are minimal.

django-batchadmin - Google Code
Julien Lecomte’s Blog » Building Web Applications With Apache Ant
Julien Lecomte’s Blog » Building Web Applications With Apache Ant
Modern web applications are large and complicated pieces of engineering, using many different technologies, sometimes deployed on hundreds (or even thousands) of servers throughout the world, and used by people from dozens of locales. Such applications cannot efficiently be developed without relying on a solid build process to do all the dirty and repetitive work of reliably putting all the pieces together.
Julien Lecomte’s Blog » Building Web Applications With Apache Ant
DDJ - Architecture & Design -...
DDJ - Architecture & Design -...
Un risque majeur que vous pouvez prendre dans un développement logiciel est d'exiger une évaluation "précise" des coûts et du calendrier prévisionnel au début du projet. Bien qu'il n'y ait rien de mal à fixer le "juste prix" au début du projet, comme je l'ai écrit dans Agile sur un budget fixe, la situation peut rapidement dégénérer si vous décidez de fixer aussi le calendrier et la portée du projet. Alors que les clients imposent souvent de travailler ainsi, notamment lorsque le système est sous-traité à une SSII par exemple, en tant que professionnels nous devons nous interroger sur l’éthique des projets SI au forfait1. Nous savons que bloquer le prix est une mauvaise idée, nos clients savent qu’au fond un prix fixe est une fausse bonne idée, et il est grand temps qu’en tant qu’industrie nous choisissions d’abandonner cette approche pas forcément fondée.
DDJ - Architecture & Design -...
InfoQ: Scalability Worst Practices
InfoQ: Scalability Worst Practices
A system too dependent on human intervention, frequently the result of having a Hero, is dangerously exposed to issues of reproducibility and hit-by-a-bus syndrome. It's important that a particular build, deployment or environment be reproducible and automation with explicit metadata is a key to successful reproducibility.
InfoQ: Scalability Worst Practices
InfoQ: Open source workflow engines compared: jBPM, OpenWFE and Enhydra Shark
InfoQ: Open source workflow engines compared: jBPM, OpenWFE and Enhydra Shark
On the surface, open source BPM solutions seem to offer the end user the answer to their BPM prayers - an innovative, rapidly evolving and cost-effective source of potential solutions to the wide range of BPM-related issues that they are currently facing. However despite the promising outlook offered by the open source BPM community, there are some salient considerations for potential end-users of these offerings
InfoQ: Open source workflow engines compared: jBPM, OpenWFE and Enhydra Shark