How ARTHR & ERNIE work: Backbone.js, Rails, Cocoa, and more. | Newspaper Club
february 2013 by infovore
Newspaper Club is a great product - but I'm really glad Tom's written about the technical underpinnings of the latest version of the code, because it's super impressive. They threw out InDesign and replaced it with their own renderer, written in Cocoa; they have a gorgeous, rich Javascript client that's a joy to use; and they have a development team of 2. TWO. Brilliant work, folks.
newspaperclub
engineering
code
programming
architecture
geniuses
february 2013 by infovore
nasser/--- · GitHub
january 2013 by infovore
"قلب is a simple, Scheme-like programming language that you code entirely in Arabic. It is an exploration of the impact of human culture on computer science, the role of tradition in software engineering, and the connection between natural and computer languages." Somebody asked me at Four Thought about non-English programming languages, and I had to explain there really weren't many/any. This is a nice counterpoint, though it's as much a statement as a practical tool, I guess. Still: it's a statement about the thing I explained to the audience member.
code
culture
arabic
language
january 2013 by infovore
Learnable Programming
september 2012 by infovore
A huge, fascinating, braindump from Bret Victor, mainly on the state of how programming is being taught (especially in the "learn to code, live" idiom that's popular at the moment). A lot of it is very good; I'm not sure it applies everywhere, and I'd like to see examples not about geometry (which I think are entirely possible, given Victor's idioms). But still: it's huge, and dense, and well-reasoned, and has lots of jumping off points. Good to see someone thinking about this stuff like this.
bretvictor
code
learning
programming
mentalmodels
visualisation
teaching
september 2012 by infovore
thinkroth/Sentimental · GitHub
march 2012 by infovore
"Sentiment analysis tool for node.js based on the AFINN-111 wordlist." Interesting; feel slike it could be ported to other platforms, too.
sentimentanalysis
language
naturallanguage
javascript
nodejs
code
march 2012 by infovore
Microjs: Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
march 2012 by infovore
"Micro-frameworks are definitely the pocketknives of the JavaScript library world: short, sweet, to the point. And at 5k and under, micro-frameworks are very very portable. A micro-framework does one thing and one thing only — and does it well. No cruft, no featuritis, no feature creep, no excess anywhere. Microjs.com helps you discover the most compact-but-powerful microframeworks, and makes it easy for you to pick one that’ll work for you." Ooh, nice.
javascript
code
programming
libraries
frameworks
march 2012 by infovore
Computational thinking « Alex McLean
january 2012 by infovore
"If school programming languages that serve children best end up looking quite a bit different from conventional programming languages, maybe it’s actually the conventions that need changing." Several good points from Alex, and some good points about breaking away from equating "computational" with "procedural".
computation
education
code
programming
january 2012 by infovore
marstall/shim - GitHub
december 2011 by infovore
"Shim is a node.js-based browser-compatibility tool that lets you synchronize several devices/browsers and surf the same pages simultaneously on all of them." Wow.
browser
testing
code
shim
december 2011 by infovore
daniel sinker • Hacker-Journalism 2011: A year of "show your work"
december 2011 by infovore
An Impressive list of notable examples of programmatic journalism from Dan Sinker; something I must return to.
data
programming
journalism
code
software
december 2011 by infovore
mroth/lolcommits - GitHub
october 2011 by infovore
"Takes a snapshot with your Mac's built-in iSight webcam every time you git commit code, and archives a lolcat style image with it." YES.
programming
code
commits
git
october 2011 by infovore
Arduino playground - Timer1
january 2011 by infovore
"This library is a collection of routines for configuring the 16 bit hardware timer called Timer1 on the ATmega168/328." (Timers look hard).
timers
arduino
code
interrupt
january 2011 by infovore
maetl . code is not inevitable
april 2010 by infovore
"Primarily, spaghetti code is a literary failing. Through my observations of the developers responsible for these wrecks — they often turned out to be poor prose writers and some were very arrogant about their coding abilities. I believe the core skill that these cowboys lack is that of editing – an instinctive drive towards pruning and tweaking that all good writers know is one of the most important components of literary creation." Some good stuff in here, especially around technical literacy (and, by extension, literate programming).
programming
code
literacy
mastery
april 2010 by infovore
Extending Custom Post Types in WordPress 3.0
april 2010 by infovore
More clever stuff with dedicated post types in WP3; notably, adding custom fields to custom post-type forms.
wordpress
development
custom-post-type
code
wordpress3
april 2010 by infovore
Copying Code from Textmate to Keynote with Style @ Bamboo Blog
march 2010 by infovore
"I've been using Copy with Style command, which I took from this blog post. It copies text selection as RTF so when the code is pasted into Keynote, it looks exactly the same as it looked in TextMate, including font style, size and colors. Code can be then modified in Keynote, while the style is preserved." Useful!
textmate
keynote
presentation
code
formatting
march 2010 by infovore
About this Blog | Free PeepCode Blog
february 2010 by infovore
Lovely, lovely article explaining just how the PeepCode Blog works. The blog itself features unique layouts for every post. There's no CMS, no database, but what's going on under the hood is at least as clever - and the flexibility makes the beautiful and clear pages much easier to build.
blog
code
design
ruby
sinatra
markup
sass
february 2010 by infovore
scraplab — The Practical Application of Codes and Pictures
january 2010 by infovore
"It still amazes me that with the Practical Application of Codes and Pictures, 1145 lines of gobbledegook and 554KB of compressed images can be turned into this." Making stuff is awesome.
noticings
code
programming
magic
january 2010 by infovore
Try Coding Dear Boy - Laughing Meme
september 2009 by infovore
"...at the end of the day its 0.1% compsci, 0.9% clever ideas, and 99% duct tape." I am definitely, definitely a duct-tape programmer at best. (actually: no, I'm not; what Spolsky means by that isn't what I thought he meant).
programming
development
laziness
code
ducttape
september 2009 by infovore
Jure Cuhalev » Blog Archive » Graphication on OS X (with pycairo)
july 2009 by infovore
"Since I’m an OS X user, I decided to make the whole thing work on my system – Leopard 10.5.6 at the time of this writing. Here are the notes, mostly for my reference and because it might be also useful to others:" God yes; setting up cairo on my Mac proved a nightmare last year.
code
graphics
cairo
python
osx
configuration
howto
july 2009 by infovore
When I Enter the Office, the Imperial March Plays — GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS
july 2009 by infovore
Thoughtbot discover their RFID door-lock system has an API. A short bash at some code later, and they now have theme songs when they enter the office.
physicalcomputing
music
tunes
themesong
thoughbot
software
hack
code
july 2009 by infovore
Help! My iPod thinks I’m emo - Part 1 « Music Machinery
march 2009 by infovore
Ooh, this looks like a very interesting write-up of a thoughtful SXSW session. Marked as something I need to follow up on.
toread
music
recommendation
collectiveintelligence
filtering
code
march 2009 by infovore
james's custodian at master - GitHub
march 2009 by infovore
Custodian is the Ruby gem for accessing the Guardian Open Platform Content API that James Darling, Kalv Sandhu, and I (although my contribution was minor) built. There's a Google Code link to it, but I'd imagine the github version is where the action will be.
programming
ruby
gem
library
guardian
api
code
module
openplatform
contentapi
march 2009 by infovore
Why the Wii will never get any better
march 2009 by infovore
"...the Wii’s software stack is designed with little to no future proofing. There are basically zero provisions for any future updates; even obvious things like new storage devices or game patches. What’s worse is that this will affect the compatibility mode of any future Wii successor." Interesting analysis of what's going on inside a Wii, even if the architecture is a little limited.
programming
nintendo
hardware
architecture
analysis
wii
code
microprocessors
march 2009 by infovore
Wolfram Blog : Exploring Logo Designs with Mathematica
february 2009 by infovore
"One of my enduring passions is exploring graphic design with programmatic and generative systems. While some aspects of design require the skilled hand of the designer, others can be formalized and explored by computer. For those tasks, Mathematica is an exceptional tool." Some lovely thinking around generative design.
design
development
generative
branding
code
mathematica
february 2009 by infovore
ABA | wonderfl build flash online
february 2009 by infovore
All Kenta Cho's code on wonderfl.
programming
flash
games
web
kentacho
code
february 2009 by infovore
Battle of the CSS Frameworks | Capsize Designs
october 2008 by infovore
A neat summary of what's available out there; I use Blueprint for prototyping, but it's interesting to see what else is available - particularly the more stripped-down frameworks.
css
design
code
web
layout
framework
prototyping
october 2008 by infovore
http://tetris-less-than-500-bites.appjet.net/
august 2008 by infovore
Eesh. Tetris in 500 bytes of Javscript and HTML. Yes, they're obfuscated and unpleasant, but wow, etcetera.
games
javascript
obfuscated
code
programming
tetris
impressive
august 2008 by infovore
Web designers should do their own HTML/CSS - (37signals)
june 2008 by infovore
"All the _around_ stuff, never the _it_ stuff." Which is an interesting way of putting it.
design
code
markup
html
howitworks
howitlooks
june 2008 by infovore
nihilogic: Compression using Canvas and PNG-embedded data
may 2008 by infovore
"I got this idea to stuff Javascript in a PNG image and then read it out using the getImageData() method on the canvas element." Blimey.
code
compression
development
javascript
programming
hack
may 2008 by infovore
Timeframe
april 2008 by infovore
"Click-draggable. Range-makeable. A better calendar." No IE6 support, but it's not half bad so far.
widget
interface
javascript
calendar
code
design
programming
development
date
time
calendaring
april 2008 by infovore
Snipplr - Code 2.0
january 2008 by infovore
"Snipplr is a public source code repository that gives you a place to store and organize all the little pieces of code that you use each day... Did we mention it works with TextMate, too?" Looks good!
code
programming
development
snippets
textmate
january 2008 by infovore
michael-mccracken.net » The editing pass
october 2007 by infovore
"Anything worth writing is worth re-writing. This applies to code as well as prose."
code
programming
editing
style
refactoring
october 2007 by infovore
Six Apart - News and Events: We Are Opening the Social Graph
october 2007 by infovore
"Your lists of friends and connections on the social websites that you use, sometimes called your social graph, belongs to you. No one company should own who you know and how you know them." This could be interesting!
openid
social
networking
graph
portable
network
api
code
october 2007 by infovore
Professional Software Development » Strategies for Effective Code Reviews
october 2007 by infovore
"You need to mentally prepare yourself before starting a review by reminding yourself of the purpose of the review and the need for a critical, questioning attitude." Nice article on how to make code reviews effective.
code
review
software
development
programming
practice
october 2007 by infovore
Developer | Slider | Measure Map
august 2007 by infovore
"The date slider is a Flash visualization that Measure Map uses as one way to navigate the site. We are happy to provide a version of this date slider to the public." As used on OaklandCrime.
flash
visualisation
development
code
august 2007 by infovore
jCodeViewer
august 2007 by infovore
jCodeViewer is a jQuery plugin which allows you to turn any div, textarea or pre tag into a simple Code viewer in an inobtrusive manner.
jquery
code
javascript
plugin
design
library
august 2007 by infovore
SitePoint Blogs » Find unused CSS selectors with “Dust-Me Selectors”
august 2007 by infovore
brothercake does the CSS-redundancy malarkey but as a Firefox extension. Which is definitely more immediate/accesible than my version... but still only handles individual pages. Great to see the idea in so many formats, though.
css
extensions
firefox
tools
development
code
august 2007 by infovore
YUI Theater — Douglas Crockford: “Quality” » Yahoo! User Interface Blog
july 2007 by infovore
Wonderful talk from Doug Crockford. Must download.
programming
quality
development
engineering
software
talk
code
july 2007 by infovore
ChipLog » Blog Archive » Review Board
june 2007 by infovore
Code review software from VMWare, powered by Django, works with Subversion and Perforce.
codereview
code
sourcecontrol
django
tools
development
june 2007 by infovore
CodeHighlighter - danwebb.net Code Dump - Trac
september 2006 by infovore
CodeHighlighter is a lightweight, unobstrusive and fully configurable script for displaying code examples highlighted in a way similar to the way many text editors highlight code. It weighs in at just under 4K.
code
highlighting
javascript
september 2006 by infovore
Labnotes » Blog Archive » Scraping with style: scrAPI toolkit for Ruby
july 2006 by infovore
Wow. This totally comes in at my level of competence, and works pretty much how I'd want it to. Time to futz around with some prototypes...
microformats
screenscraping
programming
ruby
code
script
markup
parser
july 2006 by infovore
moddular | javascript loop test
june 2006 by infovore
Always useful to know: how long loops take in different browsers Javascript interpretations.
javascript
programming
code
metrics
june 2006 by infovore
related tags
analysis ⊕ api ⊕ arabic ⊕ architecture ⊕ arduino ⊕ art ⊕ blog ⊕ branding ⊕ bretvictor ⊕ browser ⊕ cairo ⊕ calendar ⊕ calendaring ⊕ code ⊖ codereview ⊕ collectiveintelligence ⊕ commits ⊕ compression ⊕ computation ⊕ configuration ⊕ contentapi ⊕ crazy ⊕ css ⊕ culture ⊕ custom-post-type ⊕ data ⊕ date ⊕ design ⊕ development ⊕ django ⊕ ducttape ⊕ editing ⊕ education ⊕ engineering ⊕ extensions ⊕ filtering ⊕ firefox ⊕ flash ⊕ formatting ⊕ framework ⊕ frameworks ⊕ games ⊕ gem ⊕ generative ⊕ generator ⊕ geniuses ⊕ git ⊕ graph ⊕ graphics ⊕ grid ⊕ guardian ⊕ hack ⊕ hardware ⊕ highlighting ⊕ howitlooks ⊕ howitworks ⊕ howto ⊕ html ⊕ if ⊕ impressive ⊕ inform7 ⊕ installation ⊕ interface ⊕ interrupt ⊕ javascript ⊕ journalism ⊕ jquery ⊕ kentacho ⊕ keynote ⊕ language ⊕ layout ⊕ laziness ⊕ learning ⊕ libraries ⊕ library ⊕ literacy ⊕ magic ⊕ markup ⊕ mastery ⊕ mathematica ⊕ mentalmodels ⊕ metrics ⊕ microformats ⊕ microprocessors ⊕ module ⊕ music ⊕ naturallanguage ⊕ network ⊕ networking ⊕ newspaperclub ⊕ nintendo ⊕ nodejs ⊕ nosql ⊕ noticings ⊕ obfuscated ⊕ openid ⊕ openplatform ⊕ osx ⊕ parser ⊕ physicalcomputing ⊕ plugin ⊕ poetry ⊕ portable ⊕ practice ⊕ presentation ⊕ programming ⊕ prototyping ⊕ python ⊕ quality ⊕ recommendation ⊕ redis ⊕ refactoring ⊕ review ⊕ ruby ⊕ sass ⊕ screenscraping ⊕ script ⊕ sentimentanalysis ⊕ shim ⊕ sinatra ⊕ snippets ⊕ social ⊕ software ⊕ sourcecontrol ⊕ style ⊕ talk ⊕ teaching ⊕ testing ⊕ tetris ⊕ textmate ⊕ themesong ⊕ thoughbot ⊕ time ⊕ timers ⊕ tools ⊕ toread ⊕ tunes ⊕ ubuntu ⊕ visualisation ⊕ web ⊕ widget ⊕ wii ⊕ wordpress ⊕ wordpress3 ⊕Copy this bookmark: