michielbuddingh + development 12
Interactive Application Architecture Patterns
february 2012 by michielbuddingh
A summary of design patterns for GUI applications that is, at the very least, comprehensive. Again, none of them convince my gut.
patterns
development
gui
interface
february 2012 by michielbuddingh
Google Engineering Tools
february 2012 by michielbuddingh
Interesting blog that gives a peek about Google's deployment system. While some things are obviously not relevant to smaller companies, other ideas (such as finding 'hot zones' in code bases) are almost trivial to implement in any organisation.
programming
deployment
development
tools
february 2012 by michielbuddingh
Is IP another bubble about to burst? A view from another civilization. | opensource.com
july 2010 by michielbuddingh
Article that suggests Indian culture might be more open to open source philosophy than the west.
india
software
development
intellectualproperty
july 2010 by michielbuddingh
Web app homescreen icons in Android (Tom Mollerus' Weblog)
july 2010 by michielbuddingh
Summary: Android supports the same offline access tags as the iPhone
mobile
web
development
july 2010 by michielbuddingh
Using XPCOM in JavaScript without leaking - MDC
may 2010 by michielbuddingh
" ... Using XPCOM in JavaScript (also known as XPConnect) is an environment where memory management issues are not obvious. There are no calls to malloc and free and no reference counting. Despite this, it's easy to write JavaScript code that leaks. It's easy to write leaky code in any garbage-collected language. But it's even easier in this environment because some of the objects you're dealing with are reference-counted behind the scenes. ... "
javascript
development
XPCOM
may 2010 by michielbuddingh
Leak Monitor Extension
may 2010 by michielbuddingh
" ... This Firefox extension detects one very specific type of memory leak in chrome JavaScript and in Web pages. (Not in JavaScript components, though.) It detects when JavaScript objects in the chrome or Web page are still held by native code after the window is closed. It notifies the user after the first full garbage collection (i.e., cycle collection) after the window has been closed, so that the user is most likely to be able to correlate the notification with the action that caused it. ... "
development
javascript
memor
may 2010 by michielbuddingh
EmacsWiki: Multiple Modes
january 2010 by michielbuddingh
Discusses several approaches for using multiple major-modes in a single buffer (for, for example, literate programming). 'multi-mode' seems to be the most promising approach, as it maintains several 'shadow' buffers behind the scenes to avoid switching modes and keymaps all the time. It is incompatible with nXML font-locking and (presumably) js2-mode, though.
emacs
development
editing
january 2010 by michielbuddingh
nXML mode
january 2010 by michielbuddingh
Recursive-descent parser based XML editing mode. Syntax highlighting, and more importantly, support XHTML very well.
xml
xhtml
editing
emacs
development
january 2010 by michielbuddingh
Stevey's Blog Rants: js2-mode: a new JavaScript mode for Emacs
january 2010 by michielbuddingh
Recursive-descent parser-based editing mode for emacs. Does syntax highlighting, shows warnings. Not as comprehensive as espresso-mode + flymake + jslint, probably, but good enough.
javascript
emacs
editing
ide
development
january 2010 by michielbuddingh
cashto's blog : It's OK Not to Write Unit Tests
november 2009 by michielbuddingh
" ... Let's be honest. Your tests mostly follow the “happy path”. Sure, on occasion you remember to test “the failure case”—the caller passed in null or a negative integer as an argument—mostly because you just got done writing that check and wouldn't it be a waste not to write a test to show how clever you were? Never mind that null or a negative argument is an assertable precondition that could never happen in production anyways. ... " The way I've felt for years. Roland Backhouse had an even more damning critique of testing as a method for catching bugs in one of his books.
programming
development
testing
unittest
november 2009 by michielbuddingh
Minimalism: Omit Needless Code
november 2009 by michielbuddingh
" ... Whilst we may muse about engineering, architectural or craft metaphors for software development, there is no denying that, in essence, programming is writing. It is a form of communication that has two distinct audiences: us and the machine. Although there are times when it might not feel this way, the machine is easily pleased, demanding little more than well-formed code. We, however, are a little more complex and discerning: we demand that our communication communicate ... " A strange, almost political essay about coding style
development
programming
programming-style
november 2009 by michielbuddingh
Understanding Git Conceptually
september 2009 by michielbuddingh
" ... The conclusion I draw from this is that you can only really use Git if you understand how Git works. Merely memorizing which commands you should run at what times will work in the short run, but it’s only a matter of time before you get stuck or, worse, break something. ..." He's right. His conceptual explanation does make git a lot easier to understand.
git
tutorial
versioncontrol
development
programming
scm
september 2009 by michielbuddingh
Copy this bookmark: