blogmarks.net Get Firefox!

quilt - Summary [Savannah]

5 days ago

deusx : quilt - Summary [Savannah] - "The scripts allow to manage a series of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, etc." Checkpoint and maintain floating uncommitted work-in-progress changes as a stack of patches

Tags : quilt dev programming opensource sourcecode management

  copy

Mercurial Queues - Mozilla Developer Center

5 days ago

deusx : Mercurial Queues - Mozilla Developer Center - "Mercurial Queues, or MQ, is a Mercurial extension that lets you keep work in progress as mutable patches, instead of as immutable changesets. ... The output of a developer (on a good day, anyway) is patches. The MQ extension lets you treat a stack o

Tags : mercurial queues programming howto mozilla

  copy

The Big Rewrite - ChadFowler.com Rails, Ruby, Software, and Stuff

10 days ago

deusx : The Big Rewrite - ChadFowler.com Rails, Ruby, Software, and Stuff - "But by making it a Big Bang release, you’ve maximized the chances that you’ll be behind schedule when you get to the end ... Imagine going to the hospital for a kidney transplant, and before and during the surgery saying to the surgeon: “Oh, a

Tags : thebigrewrite rewrites development programming productivity via:jm3

  copy

Links » Quilt and SVN: A Slightly Unhappy Marriage

11 days ago

deusx : Links » Quilt and SVN: A Slightly Unhappy Marriage - "The issue comes when you finally get approval for your patch and you commit it to the tree. At this point, you want to delete it from the patch series - but quilt won’t let you, because it is applied. If you pop it, then you’ll undo what you’v

Tags : svn quilt patches dev tips programming

  copy

Tabs versus Spaces

14 days ago

deusx : Tabs versus Spaces - "My opinion is that the best way to solve the technical issues is to mandate that the ASCII #9 TAB character never appear in disk files: program your editor to expand TABs to an appropriate number of spaces before writing the lines to disk. That simp

Tags : programming editors tabs spaces argh

  copy

pagetable.com » Blog Archive » How MOS 6502 Illegal Opcodes really work

25 days ago

deusx : pagetable.com » Blog Archive » How MOS 6502 Illegal Opcodes really work - "The original NMOS version of the MOS 6502, used in computers like the Commodore 64, the Apple II and the Nintendo Entertainment System (NES), is well-known for its illegal opcodes: Out of 256 possible opcodes, 151 are defined by the architecture, bu

Tags : 6502 oldschool c64 hardware programming hacks opcodes

  copy

It's a Different Set of Rules - The Daily WTF

27 days ago

Rod Begbie : It's a Different Set of Rules - The Daily WTF - Forwarded to me by a co-worker after a grammar argument. "The comma is supposed to go inside the quotes." #

Tags : grammar programming wtf

  copy

Creating Adventure Games On Your Computer

1 month ago

deusx : Creating Adventure Games On Your Computer - "by Tim Hartnell, published 1983"

Tags : adventures basic ifiction programming text

  copy

Wil Shipley's Greatest Bug of All

2 month ago

Andy Baio : Wil Shipley's Greatest Bug of All - I love a good bug-slaying yarn  [via]

Rod Begbie : The Greatest Bug of All - Or "Why you need to understand operating system fundamentals if you want to ship end-user software" [via#

Tags : debugging jessicaalba osx programming

  copy

Protocol buffers

2 month ago

nelson : Protocol buffers - Google's internal IDL gets released. It's pretty good as these things go.

Simon Willison : Protocol Buffers: Google's Data Interchange Format - Protocol Buffers: Google’s Data Interchange Format. Open sourced today. Highly efficient binary protocol for storing and transmitting structured data between C++, Java and Python. Uses a .proto file describing the data structure which is compiled to c

Rod Begbie : Protocol Buffers: Google's Data Interchange Format - A smidgen of Google's secret sauce -- a lighter-weight-than-XML data interchange format, with heavily optimized cross-language serialization routines. Just the thing for shuttling and persisting data. [via#

Tags : google idl opensource rpc programming protocolbuffers

  copy

Queue everything and delight everyone

2 month ago

Simon Willison : Queue everything and delight everyone - Queue everything and delight everyone. Les Orchard explains why I’ve been getting interested in queues recently: “One of the problems it seems most modern web apps face is the tendency to want to do everything all at once, and all in the same code t

Rod Begbie : Queue everything and delight everyone - Good thoughts from Les Orchard -- Your webapps don't have to do all your work the second a user clicks the button on a form. Queue up tasks and respond quickly, and everyone wins. #

Linkorama : Queue everything and delight everyone - The idea here is that the social structure can help you scale, while still delighting people.

Tags : l.m.orchard programming queues architecture design development scaling socialnetwork

  copy

The Arc of Engineering

3 month ago

Linkorama : The Arc of Engineering - “Arc” in any case conveys the essential sense: that system quality (however you wish to define that) rises over time to a peak value and then starts to decline.

Tags : development management productivity programming

  copy

InformIT: Interview with Aaron Hillegass > Interview with Aaron Hillegass

3 month ago

deusx : InformIT: Interview with Aaron Hillegass > Interview with Aaron Hillegass - "Scott Stevenson interviews Aaron Hillegass about the new edition of Aaron's book, programmers' fear of the NIB file, and why there aren't more Macs in corporate America."

Tags : apple books cocoa osx programming

  copy

When seekdir() Won't Seek to the Right Position | vnode.ch

4 month ago

wearehugh : When seekdir() Won't Seek to the Right Position | vnode.ch - "and sorry that it took us almost twenty-five years to fix it"

Tags : bsd programming

  copy

Piet, a graphical programming language, with source code resembling abstract art

4 month ago

Andy Baio : Piet, a graphical programming language, with source code resembling abstract art - named after Piet Mondrian, here's how it works; also, a Javascript IDE  [via]

nelson : Piet language - Programming language whose programs are 2d images

Tags : batshitinsane code languages mondrian programming via:waxy

  copy

iBanjo » Blog Archive » Subversion’s Future?

4 month ago

deusx : iBanjo » Blog Archive » Subversion’s Future? - "The Subversion project shouldn't spend any more time trying to make Subversion a better version control tool for non-huge open source projects."

Tags : git mercurial programming subversion

  copy

InformIT: Interview with Donald Knuth > Interview with Donald Knuth

4 month ago

gleuschk : InformIT: Interview with Donald Knuth > Interview with Donald Knuth - I didn't know about 'literate programming' -- seems cool. Also, DK uses the word 'newfangled'.

Tags : compsci interview knuth programming software tex

  copy

JRat the Java Runtime Analysis Toolkit

4 month ago

deusx : JRat the Java Runtime Analysis Toolkit - "The Java Runtime Analysis Toolkit is a low overhead, easy to use, open source performance profiler for the Java platform. JRat monitors an application's execution and persists performance measurements. This data can then be viewed and analyzed using

Tags : java profilers programming rat

  copy

Profiler4j

4 month ago

deusx : Profiler4j - "Profiler4j is an open-source CPU profiler for Java."

Tags : java profiler programming

  copy

The Turkish-I Problem

4 month ago

nelson : The Turkish-I Problem - In Turkish, capital i is not I

Tags : i18n internationalization l10n localization programming trTR turkey turkish

  copy

Game development problems (PPT)

4 month ago

nelson : Game development problems (PPT) - Talk from a game developer about the challenges of writing games

Tags : games haskell programming unreal via:ckline

  copy

google app engine thoughts

5 month ago

nelson : google app engine thoughts - Google engineer boils down some of his experiences using it.

Tags : appengine cloud google grid programming

  copy

Nick Bradbury: Throwing Away Your Code

5 month ago

deusx : Nick Bradbury: Throwing Away Your Code - "When you see software which shows great attention to detail, keep in mind that some poor sleep-deprived geek spent weeks refining those details, even though they'd rather be playing Rock Band."

Tags : details programming rockband work yagni

  copy

Simons' Basic.

5 month ago

deusx : Simons' Basic. - "Simons' Basic offers not only a solution to the problem but almost makes the 64 into an entirely new computer. (Probably the one it should have been in the first place.)"

Tags : c64 oldschool programming simonsbasic

  copy

Paul Graham's Participatory Narcissism

5 month ago

Linkorama : Paul Graham's Participatory Narcissism - I work with young startup founders in their twenties. They're geniuses, and play by their own rules. Oh... you haven't founded a company? You suck.

Tags : entrepreneurship funny programming startups

  copy
xml
Upian.