#development (614 links)
- symfony Web PHP Framework symfony-project.org
- Website Broken Link Checker Robot / Bot / Spider :: Apple Macintosh OSX Business Software peacockmedia.co.uk
Possible Xenu alternative.
- QA Deathmatch » “Hello World” - The SlickEdit Developer Blog blog.slickedit.com
"When testing time came around, we found a way to make it fun… QA Deathmatch." Fun being a relative term in this instance.
- Particletree » Automatically Version Your CSS and JavaScript Files particletree.com
Clever clever. "What this does is quietly redirects any files located in our \scripts\ or \css\ folders with version numbers in between the file name and the extension back to just the filename and extension."
- Chyrp chyrp.net
A blogging engine designed to be very lightweight while retaining functionality. It is driven by PHP and MySQL (with some AJAX thrown in) [...] Chyrp destroys the fine line separating a blog and a tumblelog."
- Undo commit in subversion simonwillison.net
"svn merge -r 1708:1707". Also, revision keywords.
- DOMAssistant, the modular lightweight JavaScript library, with CSS selectors and AJAX robertnyman.com
The idea of DOMAssistant is to provide a simpler and more consistent way to script against the Document Object Model (DOM) in web browsers.
- The Django Book djangobook.com
A package that contains everything you need to install, configure and manage Subversion server for your team on Windows platform. It includes Subversion, Apache and a management console.
- Sleep Overrated - Scott Cowan - [Build Knowledge] Promoting your build sleepoverrated.com
How to setup a simple promotion system using CruiseControl.Net and NAnt.
Details/rant on BBC's technical infrastructure.
Chris Heilmann's presentation and notes from @mediaAjax.
- QuarkRuby: Why I moved from Prototype to jQuery quarkruby.com
For me, jQuery's philosophy (type less, do more, keeping things intuitive and unobstrusive) makes a big difference. But, I miss prototype core javascript additions.
- How to choose a JavaScript framework » d’bug blog.reindel.com
Choosing the right framework can be tricky, and weeding through a mess of opinionated fanboys (myself included) is intimidating.
- Why history will repeat itself with JavaScript and the web | Technology | The Guardian guardian.co.uk
If history repeats itself, we can expect a compelling SDK (software development kit) to emerge providing programmers with a standard user interface for their web applications.
- CIA.vc cia.vc
CIA can send an IRC bot to your channel to instantly report the progress made by you and your peers.
- Evidence Based Scheduling - Joel on Software joelonsoftware.com
Over the last year or so at Fog Creek we’ve been developing a system that’s so easy even our grouchiest developers are willing to go along with it. And as far as we can tell, it produces extremely reliable schedules.
- Vitamin Features » Pragmatic reporting for your web apps thinkvitamin.com
When building a web app, reporting is the last thing on many feature lists. Clear reporting is vitally important for the long term success of your web app and managing your growth.
- Geek | Manager » Outsourcing and Test Driven Development blog.geekmanager.co.uk
"For better or for worse** however, many of us are on one side or the other of an outsourcing arrangement. I discovered in my work that using test driven development as a mechanism for both validation (are we building the right thing?) and verification (i
- Programming Habits web.mit.edu
Version control, build systems, automated test suite, code reviews, refactoring and code style. All the things everyone should be doing.
- Beanstalk — Hosted Subversion for team leads beanstalkapp.com
A hosted Subversion system, making it easy for anyone to setup, browse, track, and manage Subversion repositories [...] has built-in integration with your favorite tools such as Basecamp, FogBugz, and Lighthouse.
- Designing For Every Browser: How To Make Your Site Fully Cross Browser Compatible > Design Vitality designvitality.com
Poor article but some potentially useful resources.
- svn-time-lapse-view - Google Code code.google.com
A cross-platform viewer that downloads all revisions of a file and lets you scroll through them by dragging a slider.
- jQuery Logging happygiraffe.net
A tiny jQuery extension that logs the current jQuery selection to the firebug console.
- Best Practices for Web Developers v1.03 masukomi.org
A heuristic approach to version control, unit testing, and app deployment.
- Ned Batchelder: October 2007 nedbatchelder.com
"When building a web site with HTTPS pages, one of the annoying tasks is to ensure that those pages make no references to HTTP resources. If they do, then Internet Explorer will pop up alarming messages about mixing secure and insecure content". Great tip
- Intro to Distributed Version Control (Illustrated) | BetterExplained betterexplained.com
Traditional version control helps you backup, track and synchronize files. Distributed version control makes it easy to share changes. Done right, you can get the best of both worlds: simple merging and centralized releases.
- iBanjo » Blog Archive » Version Control and “the 80%” blog.red-bean.com
"Most Subversion developers are well aware of the cool new ground being broken by DVCS, and there’s already a lot of discussion out there to “evolve” Subversion 2.0 in those directions. However, [...] the challenge before us is to keep Subversion si
- High Performance Web Sites books.slashdot.org
"Teams are so fluid, project work is chaotic and project management is driven by marketing considerations (read: "get it out", not "enterprise stability") that site performance is seen as a server hardware issue."
- Adactio: Journal - The password anti-pattern adactio.com
Asking users to input their email address and password from a third-party site like GMail or Yahoo Mail is completely unacceptable. Here’s why: It teaches people how to be phished.
- Coding Horror: Software Branching and Parallel Universes codinghorror.com
Branching is widely misunderstood, and rarely implemented-- even though branching, like versioning, lies at the very heart of source control, and thus software engineering.
Good Continuous Integration run-through and, ooh, smart Ambient Orb hack!
Pick something small in your organization. Internal systems are usually a good fit [...] Pitch this system as a test balloon for another way of doing things.
- A Visual Guide to Version Control | BetterExplained betterexplained.com
Useful introduction. Answers the "Why?" question nicely.
- Coding Horror: Can Your Team Pass The Elevator Test? codinghorror.com
Ask them what they're doing. Then ask them why they're doing it, and keep asking until you get to a reason your customers would understand.
- Vitamin Features » Getting a startup right the second time thinkvitamin.com
We all [...] hope for the quick success of a Twitter instead of the starting and stopping of a flickr (started as a game). ImThere is a startup that started and stopped, and David Gorman documents their eventual success.
- Test Early » Fire your best people…reward the lazy ones testearly.com
It’s the difference between troubleshooters and troublepreventors.
- CSS Frameworks + CSS Reset: Design From Scratch | CSS smashingmagazine.com
A look at the idea behind CSS Frameworks, their advantages and disadvantages.
- Guide to Low Cost, High-Impact Websites | Adrian Wajsbrem Blog blog.wajsbrem.com
These tips are for kickstarting a low cost and high impact website, however some tips are general principals rather than recommendations for all cases.
- Converting from Subversion to Mercurial ww2.samhart.com
Conversion from SVN to Hg isn't as straightforward as one would like. Thus, I'm documenting the steps I had to do to try and help out anyone else who's attempting to go down this path.
"[These players] are available specifically for Flash developers who are examining their sites from the perspective of users with earlier versions of Flash Player." Use with KewBee plugin switcher for best effect.
- Eric's Archived Thoughts: Diagnostic Styling meyerweb.com
The primary goal here is to have a set of rules that can be applied during the development phase of a new layout. These rules’ aim is to visually highlight problems in the markup.
- Submerged - Subversion Blog - Subversion Merge Tracking – The... blogs.open.collab.net
Subversion 1.5 will support Merge Tracking. This blog post provides a high level overview of what Merge Tracking is, why it is important and what it means to your organization.
- Graphic Design Blog » Wordpress as a CMS graphicdesignblog.co.uk