Archives (2008 - 2023)

Archives (2008 - 2023)

1501 bookmarks
Newest
Wazi » Comparisons Features » Comparing Open Source Agile Project Management Tools
Wazi » Comparisons Features » Comparing Open Source Agile Project Management Tools

"There are a large number of project management tools designed to support Agile methodologies such as Scrum and eXtreme Programming (XP), including several open source options. This article compares the most compelling open source options on the following criteria:

* Feature set
* Usability
* Viability
* Suitability for large projects and products"
Wazi » Comparisons Features » Comparing Open Source Agile Project Management Tools
Ident Engine
Ident Engine
"Without much conscious thought, most of us have built identities across the web. We've filled in profiles, uploaded photos, videos, reviews and bookmarks. The Ident Engine uses semantic web API’s to bring together these web footprints."
Ident Engine
PECL :: Package :: solr
PECL :: Package :: solr
"The Apache Solr extension is an extremely fast, light-weight, feature-rich library that allows PHP developers to communicate easily and efficiently with Apache Solr server instances using an object-oriented API."
PECL :: Package :: solr
Groogle - Web based code review tool
Groogle - Web based code review tool

"Groogle is a web based peer code review tool providing a range of features aimed at easing the code review process.

Features include:

* Subversion integration, working against live repositories.
* Syntax highlighting for a wide variety of languages.
* Comparisons of entire repository trees to find added, removed and modified files and directories.
* Diffing of individual files and a graphical representation of modifications.
* E-mail notifications to notify review participants when a reviews status changes.
* Optional integration against a wide range of existing authentication mechanisms.

Groogle is released in both RPM and tarball format and can be easily deployed on any Linux system."

Groogle - Web based code review tool
Publications - Livre Blanc Industrialisation PHP
Publications - Livre Blanc Industrialisation PHP

"En près de 15 ans, PHP a conquis la plupart des entreprises. Au début utilisé pour des projets annexes, il est aujourd'hui au cœur du SI.

Les projets se complexifient, les délais se raccourcissent : il est temps d'industrialiser les processus de développement.

Ce Livre Blanc dresse un état de l'art des outils et méthodes qui permettent aujourd'hui d'industrialiser ses développements PHP."

Publications - Livre Blanc Industrialisation PHP
PostBin - Debug web hooks
PostBin - Debug web hooks
"PostBin lets you debug web hooks by capturing and logging the asynchronous requests made when events happen. Make a PostBin and register the URL with a web hook provider. All POST requests to the URL are logged for you to see when you browse to that URL."
PostBin - Debug web hooks
Graudit - Just Another Hacker
Graudit - Just Another Hacker
Graudit is a simple script and signature sets that allows you to find potential security flaws in source code using the GNU utility grep. It's comparable to other static analysis applications like RATS, SWAAT and flaw-finder while keeping the technical requirements to a minimum and being very flexible.
Graudit - Just Another Hacker
Welcome to Pivotal Tracker
Welcome to Pivotal Tracker

Tracker is a free, award winning story-based project planning tool that allows teams to collaborate in real-time.

Velocity tracking and emergent iterations Make planning decisions using accurate projections based on past performance. Story-based iterative planning Base your software project management on proven agile methods. Real-time collaboration See what your team is doing and react to change instantly.

Welcome to Pivotal Tracker
SlingshotSMS Alpha Code Released: A Lightweight SMS Gateway on a Stick | Development Seed
SlingshotSMS Alpha Code Released: A Lightweight SMS Gateway on a Stick | Development Seed
SlingshotSMS is a lightweight open source SMS gateway that can run run on a laptop or a USB drive and all the code is available on github. Using an GSM modem or cellphone, SlingshotSMS will send and receive text messages on behalf of your web application. It builds on the work of pygsm, an excellent Python library for dealing with AT-compatible modems. What this means is that SlingshotSMS is compatible with Mac, Windows, and Linux, and can interface with a wide range of GSM modems and cell phones - including many sub-$200 field-ready modems like the one we used for testing when we were field-testing last week as part of our participation in Camp Roberts experiments.
SlingshotSMS Alpha Code Released: A Lightweight SMS Gateway on a Stick | Development Seed
Ralph Schindler - Dynamic Assertions for Zend_Acl in ZF
Ralph Schindler - Dynamic Assertions for Zend_Acl in ZF
Zend_Acl can now be used to make concise, dynamic and expressive ACL systems. The assertion system that is in place in Zend_Acl can be leveraged in ways never seen before out of the box. While the User/BlogPost example is on the simple side, you can use this article to start thinking about the different ways such a system can be leveraged in your own projects where dynamic assertions would simplify controller or model code that is already in place.
Ralph Schindler - Dynamic Assertions for Zend_Acl in ZF
DBMonster - The dbMonster home page - About
DBMonster - The dbMonster home page - About
dbMonster is a tool which helps database application developers with tuning the structure of the database, tuning the usage of indexes, and testing the application performance under heavy database load. dbMonster generates as much random test data as you wish and puts it into SQL database. It provides a very pluggable interface and is trivial to use. dbMonster is written in Java.
DBMonster - The dbMonster home page - About
Picok
Picok

Picok stands for Personal Information Cockpit. It's an open source software package, aimed at enableing users to build their personal information dashboards. The users content is loaded into small draggable boxes, so called portlets, and layed out in a tabbed column-based interface. There are a quite few standard portlets shipped with Picok, but since it is an open system, maintainers of picok installations can easily create portlets of their own.

Picok is written in PHP 5, uses the Yahoo User Interface Library and Zend Framework Components and supports MySQL, Microsoft SQL Server, IBM Lotus Notes and is ready to be integrated into your corporate intranet, website or community platform as well.

Picok
InfoQ: Deployment is the Goal
InfoQ: Deployment is the Goal
Once you know that your code deploys, you're one step closer to being done. You're only really done when your code is running in production - and there are no complaints from the diners.
InfoQ: Deployment is the Goal
mod_auth_openid
mod_auth_openid

mod_auth_openid is an authentication module for the Apache 2 webserver. It handles the functions of an OpenID consumer as specified in the OpenID 2.0 specification. See the FAQ for more information. Download the current release from the the releases page.

You can, now, specify an external program for authorization. That is, after a user has authenticated themselves their identity can be passed to an external program that then returns a value that either authorize them or not to see the resource being protected. See AuthUserProgram for more information.

mod_auth_openid
Total Wireframe
Total Wireframe
Here you will find carefully hand crafted Axure components, packed full of features, presented beautifully. All of the components are available for purchase individually. You can also buy some packages if you want.
Total Wireframe
FullCalendar - Full-sized Calendar jQuery Plugin
FullCalendar - Full-sized Calendar jQuery Plugin
FullCalendar is a jQuery plugin that provides a full-sized, drag & drop calendar like the one below. It uses AJAX to fetch events on-the-fly for each month and is easily configured to use your own feed format (an extension is provided for Google Calendar). It is visually customizable and exposes hooks for user-triggered events (like clicking or dragging an event). New in v1.2.1 - bugfixes
FullCalendar - Full-sized Calendar jQuery Plugin
jquery gadget plugin | redredred
jquery gadget plugin | redredred
The jquery.gadget plugin provides a way of combining javascript with a html resource and css, providing a simple, scoped lifecycle and a standardised approach to writing modular, self contained ajax gadgets. It’s an intentionally simple approach to a problem that sits somewhere between basic jquery ajax such as $.get(”/url.html”) and the more complicated mvc style approach of frameworks like sproutcore, javascriptMVC etc.
jquery gadget plugin | redredred
jquery week-calendar | redredred
jquery week-calendar | redredred
The jquery-week-calendar plugin provides a simple and flexible way of including a weekly calendar in your application. It is built on top of jquery and jquery ui and is inspired by other online weekly calendars such as google calendar. If you require a monthly calendar view, I highly recommend checking out the FullCalendar plugin by Adam Shaw.
jquery week-calendar | redredred
DRBD limitations (or are they?) « Florian’s blog
DRBD limitations (or are they?) « Florian’s blog
I’ve recently received one database admin’s personal list of DRBD’s perceived limitations. While I’m certainly the last person to say that DRBD is limitation-free (hey, it’s software), I’d like to address these specifically — because really, in my humble opinion, most of them aren’t limitations at all.
DRBD limitations (or are they?) « Florian’s blog
BadAPI
BadAPI
BadAPI allows you to simulate misbehaving APIs. This is useful if your site relies on the availability of service X, and you want to ensure that any downtime experienced by that service has minimal impact on your own application.
BadAPI
Maatkit Now Supports Memcached | MySQL Performance Blog
Maatkit Now Supports Memcached | MySQL Performance Blog

Have you ever wondered how optimized your Memcached installation is? There is a common misconception that one doesn't have to think too deeply about Memcached performance, but that is not true. If your setup is inefficient, you could:

* Burn Memory
* Waste Network Round-Trips
* Store Keys That Never Get Retrieved
* Have a Low Cache Hit Ratio (i.e. query MySQL too much)
* Suffer a fate too horrible to contemplate.

Percona does a lot of consulting around Memcached, so we try to take a quantitative, scientific approach to measuring memcached performance, just like everything else we do.

Maatkit Now Supports Memcached | MySQL Performance Blog
Wording is not a developer job ! - Thomas Rabaix
Wording is not a developer job ! - Thomas Rabaix

Now, depending on the tools you used, the following implementation can be easily exported. The idea is to create a function for every text content you used that are not database related. This function can store information, to be analysed and updated with a backend tool. Now the function has to accept a "context" parameter as a word or a sentence in one page can be the same at first but can be bespoken afterwards.

I am a big fan of the symfony framework, and for my current work, I have implemented such feature. The project is called mgI18nPlugin. This tool used the i18n feature, to record all texts from the template. The tool also add a new tab in the web debug toolbar to edit all text used in the page.

Wording is not a developer job ! - Thomas Rabaix