public marks

PUBLIC MARKS from mbertier with tag clevermarks

November 2007

Symfoclipse

by 1 other
Symfoclipse is a plugin for the Eclipse platform that ease the development process of web applications using the Symfony framework.

innodb-tools - Google Code

by 1 other (via)
This set of tools could be used to check InnoDB tablespaces and to recover data from damaged tablespaces or from dropped/truncated InnoDB tables.

Interaction Design Pattern Library - Welie.com

by 11 others (via)
All patterns are listed here. It's quite a bunch of them, but I have tried to group them meaningfully.

Software As She’s Developed » Blog Archive » Did you hear the one about enterprise reuse?

(via)
Ironically, it’s usually easier to reuse publicly-available libraries (e.g. open-source libs on sourceforge) and public web services than those in the same company. The following things make reuse more digestible in an enterprise setting:

django-evolution - Google Code

by 1 other (via)
This is where Django Evolution fits in. Django Evolution is an extension to Django that allows you to track changes in your models over time, and to update the database to reflect those changes.

Migrations: The answer in my head

(via)
The idea is to use the migrations approach made popular by Ruby on Rails but improve this concept with several key additions.

First release of phpUnderControl - Manuel Pichler

(via)
phpUnderControl integrates three of the best PHP development tools into CruiseControl, combined with an easy setup routine and a small example project. With the provided XSL-Stylesheets the generated output of PHPUnit, PHP_CodeSniffer and phpDocumentor can be visualized in CruiseContro

Previewing Ajatus - the distributed CRM

(via)
While there is no public release yet, I though to give a heads-up on a project we're working on with Jerry: Ajatus is a distributed, or peer-to-peer CRM system built on top of CouchDb.

Red Hat and Hyperic Extend Collaboration on Open Source Systems Management Technology : published at CarolinaNewswire.com - Stay on top of the day's business & technology news

(via)
Red Hat (NYSE: RHT), the world's leading provider of open source solutions, and Hyperic Inc., the leader in multi-platform, open source systems management, today announced that they have extended their agreement to collaborate on the development of a common systems management platform. Development will continue under an open source model.

Stu On PHP - » Six Classic Ways To Group Your Web Servers

(via)
There are six classic ways to group the servers that your web-based applications run on. Many small PHP shops start small, and scale up their applications when necessary. However popular your customer’s website, all web-based applications written in PHP can be refactored to run on any of the classic architecture solutions, allowing you to grow with the demand that you’re experiencing.

Google Testing Blog: Automating tests vs. test-automation

(via)
The common attitude, that the UI deserves most attention because it is what the user sees, is flawed. Even a perfect UI will not satisfy a user if the underlying functionality is corrupt.

Virtual Planner - Trac

by 4 others (via)
The Virtual planning board is a web application that allows you to tie in visual project planning with your existing Trac tickets - across a range of projects (where each project has a seperate svn repository and associated trac instance). It allows you to assign tickets to a particular week and therefore plan your workflow for a given period. Soon you'll be able to do simple project estimation with a 'developer hours' feature that compares available hours to the estimated times on the tickets

James Henstridge » OpenID 2.0

(via)
Now that OpenID 2.0 is close to release (apparently they really mean it this time …), it is worth looking at the new features it enables.

Announcing Dojo 1.0

(via)
The Dojo community has done an amazing job this year, completely rewriting everything with a focus on performance, speed, ease of development, and amazing user experience.

Event Lobby (EVENT: 92421)

(via)
Subversion™ is the fastest growing version control system for distributed development teams and its rapid adoption is a phenomenon in small and large organizations. Recently evaluated to be the Sole Leader among Standalone SCM Solutions by Forrester Research, it is taking the developer world by storm. During this webcast, you will learn about the exciting new features coming out in the next release, Subversion 1.5, including merge tracking. Learn how to implement branching strategies that best fit your organization, and utilize merge tracking functionality to integrate changes. Learn from real life examples of branching and merging, so that you can accelerate development within your enterprise using Subversion’s new features.

Magento - Blog - Announcing Magento DataFlow - A Flexible Data Exchange Engine - Open Source eCommerce Evolved

by 1 other (via)
Magento DataFlow is a framework for creating components that are used in data exchange processes. The system consists of 4 types of components; adapters, parsers, mappers, and validators.

October 2007

PECL :: Package :: sam

(via)
Simple Asynchronous Messaging (SAM) allows PHP applications to send and receive messages to a number of different Messaging and Queuing middleware systems through a very simple interface.

September 2007

PyMOTW: sched - O'Reilly ONLamp Blog

(via)
The sched module implements a generic event scheduler for running tasks at specific times.

Jan-Piet Mens / whatmon: Mozilla Extension for Monitoring Whatever

by 1 other, 1 comment (via)
To this effect I have created a tiny Firefox and Thunderbird extension called whatmon, which can monitor almost anything you wish to monitor.

Blogging From Berkeley: Session State is Evil

by 1 other (via)
There is a giant sucking sound of processing power, time, money, and intellectual resources being used up on this problem, all because someone wants to store a shopping cart in HttpSession.