January 2011
3 posts
Online IDE →
Ada, Assembler, AWK (gawk), AWK (mawk), Bash, bc, Brainf**k, C, C#, C++, C++0x, C99 strict, CLIPS, Clojure, COBOL, COBOL 85, Common Lisp (clisp), D (dmd), Erlang, F#, Factor, Falcon, Forth, Fortran, Go, Groovy, Haskell, Icon, Intercal, Java, JavaScript (rhino), JavaScript (spidermonkey), Lua, Nemerle, Nice, Nimrod, Objective-C, Ocaml, Oz, Pascal (fpc), Pascal (gpc), Perl, Perl 6, PHP, Pike, Prolog...
Jan 5th
Website using DOS-inspired interaction →
Jan 4th
Morphing Octopus →
Jan 4th
December 2010
7 posts
WineBottler →
“WineBottler is a tool similar to codeweavers Crossover, where separate prefixes are created per app. However, WineBottler ’wraps’ or ‘bottles’ the separate prefixes in an application bundle. WineBottler allows standalone (i.e. not requiring wine to be installed) applications to be created as well, by including the wine bundle inside the standalone application...
Dec 28th
123people.com →
who needs privacy?
Dec 27th
Android "Honeycomb" tossing buttons like a bad... →
Dec 16th
Jakob Nielsen's Alertbox: College Students on the... →
Students are multitaskers who move through websites rapidly, often missing the item they come to find. They’re enraptured by social media but reserve it for private conversations and thus visit company sites from search engines.
Dec 16th
iOS X →
Dec 8th
I Finally Closed My Google Reader Tab. Reeder for... →
Dec 1st
I sold my soul to Google, can I get it back? →
Dec 1st
November 2010
2 posts
Well, There’s No Accounting for Taste →
Nov 25th
The World's 18 Strangest Train Stations →
Nov 10th
August 2010
3 posts
Death Grip Impacts Radiation Levels on Various... →
We decided to add another perspective to this discussion – we checked out the impact of the Death Grip on the level of radiation a user is exposed to. We checked this on several devices in parallel – the iPhone 4.0, the BlackBerry 9700, and the Android Nexus One.
Aug 9th
GrandPerspective →
GrandPerspective is a small utility application for Mac OS X that graphically shows the disk usage within a file system. It can help you to manage your disk, as you can easily spot which files and folders take up the most space. It uses a so called tree map for visualisation. Each file is shown as a rectangle with an area proportional to the file’s size. Files in the same folder appear...
Aug 4th
Raskin | Beyond Desktop →
Inspired by Jef Raskin, our zoomable user interface shows you all the stuff on your computer on a single surface. Using zoom and pan to view, arrange and open documents feels so right.
Aug 4th
July 2010
1 post
Apple: The iPad Isn’t Cannibalizing the Mac, But... →
Commenter is a candidate for “look what this guy wrote”
Jul 21st
August 2009
15 posts
Making the Switch From RSpec to Shoulda →
Aug 9th
not worth it →
“I have 2 problems with this I have to learn and start using this new language to talk about tests I have to learn a whole new syntax to write tests” #RSpec describe Account, " when first created" do before do @account = Account.new end it "should have a balance of $0" do @account.balance.should eql(Money.new(0, :dollars)) end after do @account = nil ...
Aug 9th
Halting a Problem →
We live in a day and age where many people still believe that our world is mostly deterministic, and that through action we can and will fix all of our problems, regardless of whether or not a solution is really possible.
Aug 9th
Mixing Cucumber with Test::Unit/Shoulda →
Aug 9th
From RSpec to Shoulda →
“What’s the best Rails testing framework? The one that makes your testing life most enjoyable, of course. For me, this has been RSpec, but I’m beginning to prefer Shoulda.”
Aug 9th
The 'Language' in Domain-Specific Language Doesn't... →
“…language is deceptive. They try to make it English-like. But it isn’t English. It’s a programming language. And it has rules and a syntax that are very unEnglish like. There’s a major cognitive dissonance—I have to take ideas expressed in a natural language (the problem), then map them into an artificial language…”
Aug 9th
Ruby at ThoughtWorks →
“ThoughtWorks started using Ruby for production projects in 2006, from then till the end of 2008 we had done 41 ruby projects.”
Aug 9th
WPS: PostScript for the Web →
a PostScript and PDF interpreter for HTML 5 canvas
Aug 3rd
Simple Compiler And Runtime →
a BASIC dialect for developing Android applications
Aug 2nd
Dynamic Ramblings →
A while ago I was discussing some software architectural options with a fellow developer and we ran into a little hitch with our conversation. Put quite simply, the word ‘dynamic’ has a couple of possible meanings. He was using it one way, and I was off on a complete different definition.
Aug 1st
Search Patterns →
A sandbox for collecting search examples, patterns, and anti-patterns.
Aug 1st
iPhone Application UI Design Patterns →
Aug 1st
An Easy Way to Increase Creativity →
Aug 1st
How to deal with iPhone Device Provisioning... →
Aug 1st
The Ripple Effect →
When a program is in it’s infancy, with few features and few lines of code, adding a new feature can usually be done quickly. But as the program evolves, although adding a new feature may still be quick and easy it may cause little side effects in other parts of a program. So adding the new feature may not take long but adjusting the rest of the program so that everything flows properly will take...
Aug 1st
July 2009
20 posts
How to build a desktop WYSIWYG editor with WebKit... →
Jul 26th
The Ripple Effect →
“Software by it’s very nature, tends towards complexity… When a program is in it’s infancy, with few features and few lines of code, adding a new feature can usually be done quickly. But as the program evolves, although adding a new feature may still be quick and easy it may cause little side effects in other parts of a program.”
Jul 25th
A Toxic Paradox →
“Everyone is an adjustment. When you’re interacting with anyone, you leave the core you and become slightly them. This is not a betrayal of who you are, this is the middle ground we define between any two people. It’s a place of compromise so we can communicate.”
Jul 25th
The Words You Wear →
Every group in the company has their own unique set of words and every group uses these words to verbally define who they are, what they know, and what they own. These words, these phrases, have value when everyone is in agreement as to what they mean, but used outside of your part of the organization, their value decreases, especially the closer you get to engineering.
Jul 25th
Transitioning from Developer to Software... →
“You’ve probably realized by now that software development and entrepreneurship are two very different things. Software development is a tiny subset of the skills an entrepreneur needs to launch and operate a successful software or web startup.”
Jul 25th
Parkaby: Faster HTML Generation with Ruby →
Jul 25th
Backgrounded: A Simple Wrapper for Ruby Background... →
Jul 25th
Uploadify and Rails 2.3 →
Jul 25th
Classes are objects, too! →
Jul 25th
Two Must-Read Books for Micropreneurs →
Jul 25th
dev4mac →
Dedicated to Mac and iPhone developers, but also useful for people looking to hire developers.
Jul 25th
Alias: Enhance Your Ruby Console/irb Experience →
Jul 25th
iSubvert →
iSubvert is a combined SFTP and Subversion client aimed at web developers. It will allow you to work with remote working copies - that is, you can perform SVN commands in a working copy located on a remote server. Local working copies are also supported on Mac OS X provided the subversion client binaries are installed.
Jul 25th
Illustrative Programming →
“I also see illustrative programming as a concept beyond the classic REPL loop of dynamic languages. REPL loops allow you to explore execution, but they don’t make the examples front and center in the way that a spreadsheet does its values. Illustrative programming techniques put the illustration in the foreground of your editing experience. The program retreats to the background,...
Jul 25th
Programming Knowledge →
“Coming right back to my initial starting place, my real concern about the initial quote isn’t TDD itself. History may ultimately prove it to be more useful than I believe, although I doubt it. It’s an interesting exercise that has its time and place, but is not applicable at a global level. It is not a cure for what plagues most development projects.”
Jul 25th
Objective C 2.0: An Intro – Part 2 →
Jul 25th
Test-Driven Heresy →
“Here’s my thesis: As a profession, we do a lot more software maintenance than we do greenfield development. And it’s at the maintenance end where TDD really pays off. I’m starting to see lapses from the TDD credo as more and more forgivable the closer you are to the beginning of a project. And conversely, entirely abhorrent while in maintenance mode.”
Jul 25th
Bare-bones basic Mercurial for Subversion users →
Jul 25th
Core Data Migration →
Jul 25th