Daniel Bachhuber
Posts
Review: Boox Go 7
Better Project Planning in 90 Minutes
Yellowstone and Mt. Rushmore, June 2025
“Growing Tualatin” housing presentation for Tualatin BAC
Statement on ADUs for Tualatin Planning Commission meeting – May 17th, 2018
ADUs, one part of the solution to the housing crisis in Tualatin
Tips for planning a high school reunion
Year in Review: 2015
Dinner plan for week of October 25th, 2015
Hand Built is re-open for business
Dead-simple video conferencing
The ultimate wedding playlist
Dinner plan for week of May 31st, 2015
Some unsolicited feedback for the Fields project from my time with the REST API project
The next 11 days
I'm joining Fusion as Director of Engineering
Two proposed sessions for SRCCON 2015
Amsterdam, day three: Ava's first birthday
Amsterdam, day one and two
Back on WebFaction (again)
Riley's pie crust
How Fusion does agile
Whoa, AppleTV
Year in Review: 2014
New hardware: 13" Macbook Pro
A stranger in a strange land
Thoughts on using WP-API for WordPress-based apps
Software I use, October 2014 edition
Computers are still hard
#wcnyc: A Journey To The Center Of WP-CLI
Reusing DFP slots within infinite scroll
My first speeding ticket
Bobo of the Snaelfellsnes Peninsula
Bobo of the Blue Lagoon
Oh little town of Reyjavik
Off to Iceland
Introducing Hand Built
Introducing Dictator
Hello world, meet Ava Lucille
Co-Authors Plus 3.1: Manage co-authors from Quick Edit, misc improvements
Moving on up
What's next: Digital First Media
#phppdx: WordPress as an Application Platform
Paid feature development of open source plugins
The conference I want to attend this year
Year in Review: 2013
Photos in the cloud
On launching WP Remote Premium
Beta test the new WP Remote API
Neat commenting types in Potluck
Ch-Ch-Changes
Running with the watch of the future
Git endpoint for content in WordPress
One with jet lag
This year's WordCamp Portland speakers
The proposal
#pdxwp: Code Review Takes Two
Lessons learned from Code With Me Portland
Advantages of code review
End of one era, on to the next
Nograinola
Automattic's hidden tricks
Once upon a time in Maui
P2 Resolved Posts: Only mark a specific category as unresolved
Farewell, Automattic
NewsBlur
Code With Me comes to Portland!
Free plugin ideas, March 2013
Structured comments on NYTimes.com
#pdxwp: wp-cli is for WP devs on a deadline
Ski report: Brighton, February 2013
A tribute to Remember the Milk
Hill walking in New Zealandia
Real grilled pizza
The two defining talks of Webstock
Webstock: Chris Coyier, The Modern Web Designer's Workflow
Webstock: John Gruber, In Praise of Pac-Man
Webstock: Karen McGrane, Adapting Ourselves to Adaptive Content
Webstock: Aza Raskin, Design is the Beauty of Turning Constraints Into Advantages
Webstock: Clay Johnson, Industrialized Ignorance
Webstock: Jason Kottke, I Built a Web App (And You Can Too)
Webstock: Miranda Mulligan, Your Survival is Designed
160 MPH in a F430 GT
#AANDigital: WordPress in the Newsroom
New standing desk setup for PIE
Ski report: Tahoe, January 2013
New plugin: Document Feedback
Rdio vs. Spotify
The condo
Jason Glaspey: The Art of Tiny
Shipping documentation with a plugin
Alaska Airlines is the best airline ever
Homemade gnocchi with sausage, and butternut squash and apple soup
Samsung Galaxy S3: First day impressions
The phone dilemma
P2 Resolved Posts v0.3: Register your own post states
Splashdown in Lake Union
Portland Marathon in 4:01:51
View from the top
Git in my Subversion
VIP plugin idea: Tips inbox
An economy of abundance
Hood to Coast 2012
#wcsf: The Zen of WP Development
SideCar
180 degrees south
P2 Resolved Posts v0.2: Mark new as unresolved and audit log
Run along the Charles
Pacific Crest Half-Marathon
How you might "open source (almost) everything"
#wcsea: WordPress at the Command Line
Solo cross-country to Sunriver
Ad Code Manager and Rewrite Rules Inspector
Leah's fifteenth razor clam
Today's flight along the coast
Co-Authors Plus v2.6.3: Enhancements and bug fixes
Solo flight
#techrakingcir: The Future of the CMS
Jonah Lehrer on creativity
Make your pitch at PDXWP Demo Night
New plugin: P2 Resolved Posts
This morning, a quick travel story
#nyc12: Making the Switch to WordPress
#nyc12: Hacking WordPress in the Newsroom
#nyc12: I Want to Learn WordPress
Co-Authors Plus v2.6.2: Enhancements and bug fixes
#wcphx: Five tenets to mastering WordPress development
Alyeska, day one
What makes a good commit message
Run up Timberline Road
Upcoming talks: WordCamp Phoenix, PDXWP, and CMA NYC
WordPress.com idea: Guided signups
Show biographies for co-authors at the end of your post
Today's two WordPress.com VIP launches: PandoDaily and Grist
Questions publishers want answered
Scripting my application launch process
Two life decisions: veganism and work email
Co-Authors Plus v2.6: Search user's display names, change byline order and more
Show matching terms in your search results
"Phone" is to the iPhone as "RSS reader" is to ?
Co-authors in your RSS feeds
Travel plans: Morocco, December 2011
This week's highlights
What's on my mind tonight
Now hosted on WordPress.com
Notes from livecoding the ONA11 website
#wcpdx: WordPress Multisite
What I'd like to talk about at WordCamp Portland
Race report: Best in the West Triathlon
Markup normalization
#wcbos: Lean, Agile, Mobile, Social, Local, Organic, Pivot
#wcbos: Plugins Are Blueprints
#wcbos: Advanced Theme Performance Techniques
#wcbos: Enterprise Publishing on WordPress.com VIP
#wcbos: Entreprise WordPress Do's and Don'ts
#wcbos: Web Strategy in Higher Education
Things to do during my last week in NYC
Unrealized ideas from my time at the J-School
Two designs: Changing NYC and CUNY J-Camp
WP.org trac tickets you should follow
Farewell, New York City
Destination: Dominican Republic
Important news from the land of content management systems, publishing, and journalism
Why Google won't ever get social
Tracking data on everything: Web team projects
Tracking data on everything: '10-'11 web services stats for the J-School
Iterating towards the ideal documentation theme for WordPress
Thoughts on journalists using Facebook
Subverting newsroom culture
Workshop: Advanced WordPress with NYU's Studio20, 5/8/11
Daily Emerald relaunches on WordPress
BCNI Philly: Advanced WordPress development
BCNI Philly: Creating thriving communities where your readers are happy
BCNI Philly: GitHub for news
Class: Blogging Best Practices, 4/25/11
Workshop: Website hack session, 4/20/11
Commentary from Lauren Rabaino on our preliminary Knight News Challenge survey results
Commentary from Max Linsky on our preliminary Knight News Challenge survey results
Commentary from Will Mitchell on our preliminary Knight News Challenge survey results
Preliminary results from our informal Knight News Challenge survey
Class: Blogging Best Practices, 4/11/11
Workshop: Website hack session, 4/14/11
An email newsletter for The Local Fort Greene-Clinton Hill
Plugins for publishers, April 2011 edition
Background information on our survey of Knight News Challenge projects
Idea: More effective office hours
What should I teach for Blogging Best Practices?
Idea: Visualizing coverage overlap
Idea: Scrobbling my information consumption
NYT's Stephen Farrell on Libya and working as a foreign correspondent
I'm back on Facebook and Twitter
Workshop: Website hack session, 3/30/11
Idea: Alternate census
Idea: Register your WordPress site with a hub
Idea: Tracking support costs
Workshop: Working with HTML/CSS, 3/23/11
Tip: Auto-submit Wufoo forms to Highrise and MailChimp
Class: Entrepreneurial Journalism Technology Immersion, 3/21/11
300 km to Mount Kinabalu
Dive log: Mantabuan Island, March 6th
Thoughts on TKE initiation at Whitman
Dive log: Sibuan Island, March 2nd
The case of the mysterious external services
Two weeks on twenty liters
Splash page for the Tow-Knight Center for Entrepreneurial Journalism
I'll be speaking about WordPress at CMA NYC in March
Journalism should be reproducible
Ski report: Tahoe, January 2011
Time to ski Tahoe
Idea: web analytics across multiple domains and subdomains
New kit: MacBook Air
Today's happy fun project: profiling FastCGI memory consumption
Three education problems to solve: reusable syllabi, mapping demand, and adaptive teaching
Researching better search functionality for the CUNY J-School network
Universities as hubs of journalistic activity
Tuesday night distraction: Versioned Data Carnival of Journalism
Software I use, January 2011 edition
Idea: Meeting times for every course page
Equity research from the CoPress-era
#idea: Sentiment analysis on support threads
Entrepreneurial Journalism landing page redesign
Where I've been: NYC, PDX, and EUG
#idea for Edit Flow: HTML email notifications with commits since last update
What I read, December 2010
News Foo
Solving peanut brittle WinerLinks, part one
Proxy caching WordPress with Nginx
#idea: Posts in a series
What ever happened to the Populous Project?
USPS' smart change of address application
Challenges in quitting Twitter and Facebook
Idea: WordPress plugin to export to a given format
Serfing the web
Thoughts on Twitter (as it applies to education)
New plugin: Video Embed Widget
Election 2010: Issues and Impact
Edit Flow around the nation
Marc Lavallee and Max Cutler
#ONA10: Rebooting the News
Train to #ONA10
WinerLinks v0.2 released
Liberation
Thoughts on hackathons
#wcnyc: Digital Signage
#wcnyc: Performance & Optimization
New WordPress plugin: Post Author Box
Open source journalism vs. crowdsourcing
How to properly use Git with WordPress.org Subversion
Back on WebFaction
How's your geography?
Disabling HTML/kses filtering in WordPress Multisite
Serendipity blows my mind
Leveraging blogs, wikis and other collaborative tools in the classroom
Back on Flickr
Data driven life
Edit Flow v0.5, now with a slick editorial calendar
Virtual rummage sale
Timelines
P2X
College Publisher to WordPress conversion script is now open source
Now served with Slicehost
Questions currently of interest
BCNI Philly: APM's Public Insight Network
BCNI Philly: Peer News, emerging news hybrid in Hawaii
Measuring journalism
A canonical reading list for the future of news
Sunset, Mazatlan
Computing education
Pervez Musharraf: Pakistan, Afghanistan, and global security
Lengthy blueprint for reinventing higher education
Theory: It's the reader, not the publishing tool
Using Google Apps with StatusNet for email notifications
College from scratch
Quick look at Managing News
Two words, lightly sketched
Considering again the path of the river
Ushahidi's Swift River
Two pieces, loosely joined
The importance of Google's Living Stories
How J schools can encourage innovation
Covering Science and Technology: So you want to be a tech writer?
Future of News roundtable, Eugene-style
Why we link: #J361 presentation on curation
BarCamp Redefining J School
#wcpdx: Speed Up WordPress
Syncing contacts, Spanning Sync, and trust
What aren't we going to build?
News entrepreneurship session at Digital Journalism Camp
Ethos behind Link Assist
Campus directories done right
Learning from the now
Display as navigation
Tualatin now has a library ghetto
Newsroom as a cafe
Coral reefs for local information
Open memo on how to right a sinking ship
New host and registrar
Hacking textbooks
Parallels between schools and newspapers
Framework for reinventing classifieds
More ideas for "unsucking" commenting
Voting on the freshness of an article
#swineflu and the changing news ecology
Sesh ideas for BCNI Philly
Take reputation systems one step further
BarCamp Portland and the future of news
Teaching how to learn
Using AP fees wisely
Presentation: Reinventing Direct Action
BOINC for journalism
Vetting advertisers
Appropriate mediums for appropriate conversations
Reframing the conversation
Daily Emerald on strike, and the evolution of the newspaper
Wikis to (re)build the news
What is journalism?
Discussion topics for NewsInnovation Portland
Save the old or start new?
More disruption, courtesy the Internet
Open source reporting on projects
Idea for News Mixer: Unique URLs for anything
Parallels between journalism and education
Free strategic advice for the @dailyemerald
Organizing NewsInnovation PDX
On the ground MobilizeMRS Research
Another year, another grant application
Greg Linch on CoPress
First stage of MobilizeMRS research
Striations of the city
My winter term
Sadhana Clean Water Project presentation to PCC
Provide links to context, please
Education needs a reboot too
Mobilizing Mobile Records makes It to round two
Planes, trains, and the Bolt Bus
Mobilizing Mobile Records in Resource Poor Settings
Disruption as opportunity
Collaborative education
Why I'm the future of journalism
Internet as a utility
Peripheral education
#india08 presentation to IIT alumni
Open source organization, Uganda-style
Built from scratch
Why I'm leaving
Three threats for student newspapers
Student news as process
The Daily Emerald has its blogs back
Up Close, the ODE Photo blog
Gauging the state of the ecosystem
Introducing CoPress
The plot thickens
One case against College Publisher
Cove Palisades
Ideas for a UO Sustainability Conference in October?
Shooting in the mirror: India
Adhoc transportation
Chai man
How do you define your reality?
Book club
India at the core, abridged
ATSG technical update
Spot the giraffe
Splashdown
Last minute
First results
Mr. Bachhuber goes to mumbai
An abandoned lighthouse?
The infamous dev site
Brilliant feature o' the day: Skype's Call-Forwarding
Components of an open-source organization: Part one
Mint: Great idea, but obviously not a finished product
WDA revision 1 is now live
Yo yo yo, I have a site