PUBLIC   marks

PUBLIC MARKS with tag bestpractices

Sponsorised links

This year

Yahoo! Design Pattern Library

by karlcow & 19 others

What's a Pattern? A pattern describes an optimal solution to a common problem within a specific context.

Delicious wordle & shifting perspectives | Facilitating Change

by karlcow

When I saw the results I thought “yeah, that’s right.” Uh… but I don’t feel enlightened. Just a nagging feeling that I need to tidy up my tags ;)

seeing to fix it.

Joe Gregorio | BitWorking | Wave Protocol Thoughts

by karlcow

What makes portions of the Wave API opaque is the parts where the developers gave into temptation and serialized internal state (inside-out) vs designing an API (outside-in).

interieur-exterieur comme approche d'une API

Mobile Web Application Best Practices

by karlcow

Best Practices for the development and delivery of Web applications on mobile devices. The recommendations expand upon statements made in the Mobile Web Best Practices 1.0 (BP1), especially those that relate to the exploitation of device capabilities and awareness of the delivery context. Furthermore, since BP1 was written, networks and devices have continued to evolve, with the result that a number of Best Practices that were omitted from BP1 can now be included.

The recommendation is primarily directed at creators, maintainers and operators of Web applications. Readers of this document are expected to be familiar with the creation of Web sites, and to have a general familiarity with the technologies involved, such as Web servers, HTTP, and Web application technologies. Readers are not expected to have a background in mobile technologies or previous experience with BP1.

Sponsorised links

2008

ntop - network top

by mbertier & 2 others
The use of: * a web interface * limited configuration and administration via the web interface * reduced CPU and memory usage (they vary according to network size and traffic) make ntop easy to use and suitable for monitoring various kind of networks.

<raphael.on.php/>: Sniffing refactoring needs

by mbertier & 2 others
While still messing around with the PHP_CodeSniffer Pear package, I took a somehow jealous 1000 feet look at some prominent code inspection tools of the Java community: PMD and Checkstyle. Browsing their available rule sets/checks I soon recognized that guaranteeing the coding standard adherence is just a partial aspect of these tools. The following post will focus on one of these additional aspects, which is finding problems related to the code size of the inspected code artifacts, by showing how to port two selected rules to sniffs for utilization with the PHP_CodeSniffer tool. These ported sniffs can be used to automatically spot obvious code smells in the code base and to signal the need to apply the appropriate and odour reducing activity known as refactoring. Further more a complete set of code size sniffs, going beyond the trageted realm of the sniffs to come, could be used to speed up the feedback loop and to reduce the effort for manual code reviews.

Mark's IT Blog: How to Hire a Great MySQL DBA

by mbertier (via)
Hiring a MySQL DBA can be challenging, especially when the demand for MySQL DBAs is greater than there are qualified people to fill those positions. This article will go into some details on how to recruit, recognize, and interview a great MySQL DBA. (For the rest of this article, MySQL DBA and DBA are the same.)

Greg Sherwood: Using PHP_CodeSniffer in an SVN pre-commit hook

by mbertier (via)
I've just commit a new script to PHP_CodeSniffer called phpcs-svn-pre-commit. It sits in the scripts dir with phpcs and phpcs.bat. This script was contributed by Jake Bates, who has also volunteered to maintain the Debian package, and will be available in the 1.1.0 release.

JavaScript Project Generator

by mbertier & 2 others (via)
A simple command-line tool to create the folders and helper files for a new JavaScript project/library. As a bonus, you can quickly create a website to promote your project.

Hypertable: An Open Source, High Performance, Scalable Database

by mbertier & 2 others (via)
Hypertable is an open source project based on published best practices and our own experience in solving large-scale data-intensive tasks. Our goal is to bring the benefits of new levels of both performance and scale to many data-driven businesses who are currently limited by previous-generation platforms. Our goal is nothing less than that Hypertable become the world’s most massively parallel high performance database platform.

Piston ~ Easy Vendor Branch Management

by mbertier & 1 other (via)
Piston is a utility that eases vendor branch management. This is similar to svn:externals, except you have a local copy of the files, which you can modify at will. As long as the changes are mergeable, you should have no problems.

TagSchema - MySQLForge Wiki

by mbertier & 1 other (via)
This page and related pages describe various issues surrounding the Web 2.0 tagging and folksonomy concepts, including discussions on schema architecture, common data access patterns, and replication/scale-out guidelines.

Cerny.js - Introduction

by mbertier (via)
Cerny.js is a JavaScript library aiming to ease development of JavaScript projects in large development teams.

2007

Submerged - Subversion Blog - Branching Strategy Questioned...

by mbertier & 1 other (via)
It is an exciting time for Subversion as its adoption continues at a dizzying pace in enterprises. I'm out there helping that adoption so I'm a bit late in posting the questions and answers I promised around the three basic branching strategies that I covered in the last two webinars in which I presented (Branching and Merging Strategies for Subversion 1.5 and Advanced Merge Tracking and Branching with Subversion 1.5). Hopefully these will be useful to many of you.

Home | Email Standards Project

by mbertier & 19 others (via)
The Email Standards Project works with email client developers and the design community to improve web standards support and accessibility in email.

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

by mbertier (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:

Event Lobby (EVENT: 92421)

by mbertier (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.

Mike Naberezny - Better PHPUnit Group Annotations

by mbertier (via)
Running phpunit --group bug42 AllTests.php will run only the tests associated with bug #42, regardless of what files and groups those test methods span.

PUBLIC TAGS related to tag bestpractices

no tag

Sponsorised links