bgporter + development 37
What Every Computer Scientist Should Know About Floating-Point Arithmetic
december 2010 by bgporter
Builders of computer systems often need information about floating-point arithmetic. There are, however, remarkably few sources of detailed information about it.
float
development
articles
december 2010 by bgporter
Brian’s 10 Rules for how to write cross-platform code | Backblaze Blog
october 2010 by bgporter
However, I run into other developers or software managers who mistakenly think cross platform code is difficult, or might double or triple the development schedules. This misconception is based on their bad experiences with badly run porting efforts. So this article is to quickly outline the 10 simple rules I live by to achieve efficient cross platform code development.
development
cross-platform
rules
october 2010 by bgporter
jQuery Mobile | jQuery Mobile
august 2010 by bgporter
A unified user interface system across all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design
development
javascript
mobile
august 2010 by bgporter
Kanban development oversimplified: a simple explanation of how Kanban adds to the ever-growing Agile toolkit
july 2010 by bgporter
Recently I’ve heard lots of discussion about Kanban style development — an approach that breaks that breaks the primary rule of today’s common agile practice: the fixed development time-box.
development
agile
july 2010 by bgporter
nvie.com » Blog Archive » A successful Git branching model
april 2010 by bgporter
In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful.
git
vcs
development
april 2010 by bgporter
Using Git with a central repository
april 2010 by bgporter
This tutorial explains how to share a Git repository among developers. It is meant for small teams who are adopting Git for the first time, and want to get started quickly with a familiar setup before exploring Git's many new possibilities.
development
git
vcs
april 2010 by bgporter
Alistair.Cockburn.us | Alistair Cockburn
april 2010 by bgporter
“Computers must support the way in which people naturally and comfortably work. This is needed both for personal job satisfaction and for corporate survival. I care about whether the team is thriving, and whether the software is being delivered. Keeping the people trained and the process light are key to both.”
This site is here to act as a watering hole for people with interests in these topics, with hopes that you get pleasantly lost browsing the content
agile
development
projectmanagement
This site is here to act as a watering hole for people with interests in these topics, with hopes that you get pleasantly lost browsing the content
april 2010 by bgporter
Can Game Mechanics make Serious software 'sticky'? | Dave Concannon
march 2010 by bgporter
during the week I was listening to Amy-Jo Kim's excellent Mixergy interview about Game Mechanics and wondering how the concepts could be applied in more 'serious' software.
development
games
march 2010 by bgporter
PDK - Palm Developer Center
march 2010 by bgporter
Finally -- the PDK to allow native code development on the Palm WebOS phones.
development
palm
webos
native
march 2010 by bgporter
All About Floats
may 2009 by bgporter
Nice overview/reference/tutorial on using floats in CSS.
development
web
css
float
may 2009 by bgporter
Privacy Policy Generator
may 2009 by bgporter
Consumer notification of information policies is a basic element of a direct and interactive marketer's information practices. DMA believes that all marketers operating online sites should make available their information policies to consumers in a prominent place.
development
privacypolicy
may 2009 by bgporter
Palm.com : Palm Developer Network - Palm webOS from O'Reilly Media
february 2009 by bgporter
Palm® webOS™ is Palm's next generation operating system. Designed around an incredibly fast and beautiful user experience and optimized for the multi-tasking user, webOS integrates the power of a window-based operating system with the simplicity of a browser. Applications are built using standard web technologies and languages, but have access to device-based services and data.
palm
pre
development
february 2009 by bgporter
Ward Cunningham’s implementation of Brian Marick’s “Visible Workings” « Jon Udell
december 2008 by bgporter
Only members can participate in the workflows accessible through this portal: electing new committers, scheduling project reviews. But it turns out that anybody can explore the portal use cases.
development
software
workflow
december 2008 by bgporter
Visible Workings
december 2008 by bgporter
To serve users, I want to promote the notion of "tinkerable software". Tinkerable software allows the dedicated amateur to tailor it to her needs, even though those needs were unanticipated by the software's builder. (Thus, a Preferences dialog doesn't cut it.) Emacs is the canonical example of tinkerable software.
software
development
december 2008 by bgporter
Stevey's Blog Rants: Business Requirements are Bullshit
august 2008 by bgporter
Heck, even if you build exactly what the customer asked for, they'll say: "uh, yeah, I asked for that, but now that I see it, I clearly wanted something else."
requirements
projectmanagement
development
august 2008 by bgporter
Raw Material Software - Juce
may 2008 by bgporter
JUCE (Jules' Utility Class Extensions) is an all-encompassing C++ class library for developing cross-platform applications.
It's particularly good for creating highly-specialised user interfaces and for handling graphics and sound.
The intended user
C++
development
library
It's particularly good for creating highly-specialised user interfaces and for handling graphics and sound.
The intended user
may 2008 by bgporter
An Open Source App: Rietveld Code Review Tool - Google App Engine - Google Code
may 2008 by bgporter
My first project as a Google engineer was an internal web app for code review. According to Wikipedia, code review is "systematic examination (often as peer review) of computer source code intended to find and fix mistakes overlooked in the initial develo
development
may 2008 by bgporter
Stevey's Blog Rants: Code's Worst Enemy
december 2007 by bgporter
I happen to hold a hard-won minority opinion about code bases. In particular I believe, quite staunchly I might add, that the worst thing that can happen to a code base is size.
development
december 2007 by bgporter
Svnmerge.py - SubversionWiki
november 2007 by bgporter
svnmerge.py is a tool for automatic branch management. It allows branch maintainers to merge changes from and to their branch very easily, and automatically records which changes were already merged. This allows displaying an always updated list of change
subversion
development
python
november 2007 by bgporter
Evidence Based Scheduling - Joel on Software
october 2007 by bgporter
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.
development
scheduling
planning
october 2007 by bgporter
ChadFowler.com The Big Rewrite
october 2007 by bgporter
You’ve seen the videos, the weblog posts and the hype, and you’ve decided you’re going to re-implement your product in Rails (or Java, or .NET, or Erlang, etc.). Beware. This is a longer, harder, more failure-prone path than you expect.
software
development
october 2007 by bgporter
Software Is Hard
october 2007 by bgporter
Why is software in a never-ending state of crisis? Why do most projects end up horribly over-budget or cancelled or both? Why can't we ship code without bugs? Why, everyone asks, can't we build software the same way we build bridges?
software
development
october 2007 by bgporter
Stefano's Linotype ~ On Version Control Architectures and the Fear of Displacing Innovation
august 2007 by bgporter
I listened to Linus today indicate how branching is vital, centralization is evil and innovation should not be walled nor restricted and trust is a social graph percolation problem...
scm
development
august 2007 by bgporter
McCarthy Technologies - All Live In Greatness > Home
july 2007 by bgporter
We have a teamwork laboratory where we run team project simulations called BootCamps. Hundreds of teams have participated in these simulations with us over the last 11 years. We continue to collect and codify the *best practices* for creating high-perform
development
july 2007 by bgporter
reviewboard - Google Code
june 2007 by bgporter
Review Board is a web-based tool designed to help projects and companies keep track of pending code changes and make code reviews much less painful and time-consuming. It is being developed for use in VMware, but is designed to be generic enough to use in
codereview
development
june 2007 by bgporter
And Still I Persist » The Art of 'Ware [version 2.0]
may 2007 by bgporter
Back in the early 1990s, I wrote and published The Art of ‘Ware (M&T Books, 1995), a reinterpretation of Sun Tzu’s The Art of War, a 6th century BC treatise on conflict and warfare. My reinterpretation of Sun Tzu’s maxims applied to developing and m
development
book
toread
may 2007 by bgporter
Testivus - Testing For The Rest Of Us
february 2007 by bgporter
Developers need to take more responsibility for testing their code. But the majority of developers are not willing, nor ready, nor able to jump on the bandwagon of the more extreme and demanding developer testing movements such as Test Driven Development.
testing
development
february 2007 by bgporter
Trac Hacks - Plugins Macros etc. - Trac
january 2007 by bgporter
The purpose of TracHacks is to provide free Subversion hosting for community created Trac hacks. TracHacks uses the excellent TagsPlugin, which adds basic categorisation to Trac. All hacks are tagged with one or more of the available tags.
development
subversion
scm
january 2007 by bgporter
related tags
agile ⊕ appengine ⊕ articles ⊕ book ⊕ C++ ⊕ cheatsheet ⊕ codereview ⊕ cross-platform ⊕ css ⊕ custom ⊕ development ⊖ distribution ⊕ float ⊕ games ⊕ git ⊕ howto ⊕ javascript ⊕ library ⊕ macosx ⊕ metrics ⊕ mobile ⊕ native ⊕ palm ⊕ planning ⊕ pre ⊕ privacypolicy ⊕ programming ⊕ projectmanagement ⊕ python ⊕ requirements ⊕ rules ⊕ scheduling ⊕ scm ⊕ sockets ⊕ software ⊕ subversion ⊕ testing ⊕ toread ⊕ unix ⊕ vcs ⊕ web ⊕ webos ⊕ workflow ⊕Copy this bookmark: