Integrating ShipStation with QuickBooks Desktop

Reading time: 2 minutes
A possible customer of my new eCommerce Integration business popped up with an interesting problem: how to have orders that are entered into QuickBooks Desktop automatically create matching entries in ShipStation. “How can I get my orders from QuickBooks into ShipStation without my staff manually retyping them?” What is ShipStation?...
Read More

The death of custom software development

Reading time: 11 minutes
I’ve been around this industry for a long time and have been quietly observing the bigger trends while I fiddle around with the details of software. Here’s what I’ve noticed: writing software by hand is doomed. Expect that it isn’t, and it’s a bit more nuanced than that. I think...
Read More

Why I want you to use slack threads

Reading time: 4 minutes
Someone has probably sent you a link to this blog post in response to you posting multiple messages in a slack channel on the same topic. Don’t worry, we’re not angry with you, we just want to help. The above screenshot is an example of two consecutive messages in slack,...
Read More

Older posts

GitHub rebase and squash considered harmful
(1 minute)

Link your outlook calendar with your google calendar
(1 minute)

House buying and selling tip - make contact!
(2 minutes)

Podcasting hardware setup
(1 minute)

A book list for my children
(6 minutes)

Remote code interview pairing tools
(1 minute)

Database migration options for dotnet core
(1 minute)

Running the CosmosDB emulator on Linux
(5 minutes)

Effective GTD with Trello
(8 minutes)

Approaches to refactoring, technical debt and legacy code
(13 minutes)

Personal backlogs
(4 minutes)

Fast backup to external drive with lz4
(1 minute)

Question: where are we at with dynamic static sites?
(2 minutes)

What you should do between contracts
(4 minutes)

Time to "Shape Up" your SCRUM processes? The new thing from Basecamp
(2 minutes)

Should you rebase or merge to update feature branches in git?
(4 minutes)

Why I made SQL Schema Explorer open source
(3 minutes)

Laptop setup notes
(2 minutes)

Why every team needs a Delivery Manager (DM)
(4 minutes)

How to find contract developer jobs
(2 minutes)

Setting up a static website/blog with jekyll
(3 minutes)

Blog refresh - bye bye wordpress, hello jekyll
(1 minute)

Database tools I was surprised existed
(5 minutes)

Teardown of a landing page story
(5 minutes)

A Modern Digital Government Outsourcer
(5 minutes)

Always add braces
(1 minute)

5 ways to make your database better - by Tim Abell
(4 minutes)

Building on my own just for you and your database
(1 minute)

Building a Windows 10 Development VM from scratch
(3 minutes)

My Screencasting Setup
(1 minute)

Regression Tests for ASP.NET / SQL Projects
(5 minutes)

Developers, Love Your SQL Database
(2 minutes)

My approach to my work
(7 minutes)

Contract developer to entrepreneur - resources
(1 minute)

Down with SDV! long live SSE!
(4 minutes)

From contractor to entrepreneur - motivations
(2 minutes)

Looking for beta-testers for my new Free Sql Data Viewer tool
(1 minute)

Why SDV could be a billion dollar business
(1 minute)

Git for TFS users
(1 minute)

Choosing wordpress hosting for a new idea
(2 minutes)

Home server docker-compose
(1 minute)

Home server backups
(1 minute)

Running sdv in docker
(1 minute)

Patreon open source funding
(2 minutes)

Dustbin of ideas - IT Contractor Buddy
(2 minutes)

IT Contractor buddy
(2 minutes)

New home server with Xen and docker
(3 minutes)

New year new blog
(1 minute)

Startup competitors - Data Viewer
(1 minute)

New year new blog, happy 2017
(1 minute)

javascript dates in firefox and locales
(1 minute)

Yet another good-commit-messages post
(2 minutes)

Starting up a startup
(11 minutes)

Sql Data Viewer - preview release
(1 minute)

100 reasons I hate ssrs
(10 minutes)

LibreOffice mail merge - "data source 'SOURCE' was not found"
(2 minutes)

throw vs throw ex vs wrap and throw in c-sharp
(1 minute)

Why publish open source when you are commercial?
(1 minute)

Bash command line editing cheat sheet
(1 minute)

Converting kml to gpx with python
(1 minute)

Returning to commercial ASP.NET from Ruby on Rails
(2 minutes)

Getting rails 4 up and running with rbenv on Ubuntu 13.10
(1 minute)

Unfinished hyperlinks - add a todo
(1 minute)

Installing ruby 2 + Rails 4 on Ubuntu 12.04 LTS
(3 minutes)

Java checked and runtime exceptions and how to transition
(3 minutes)

Subversion to git - the pain retold
(6 minutes)

AA Gold member benefits, the real cost
(1 minute)

Configuration confusion in visual studio
(1 minute)

automatic mysql backups
(1 minute)

Connecting to smb shares on a domain in gnome
(1 minute)

Debugging stored procedures in VS2010 / SQL Express
(1 minute)

Enabling TCP/IP in SQL Express 2008 R2
(1 minute)

Running IE Application Compatibility VPC under Virtual Box
(1 minute)

Poll svn server for changes with git clone
(1 minute)

Announcing the Communication Book project
(1 minute)

Quote of the day - scrum progress updates
(1 minute)

The BBC and the bouncing emails
(2 minutes)

The trouble with agile is it's a bit too good
(9 minutes)

Git, Windows and Line endings
(4 minutes)

Multiple working folders for git on Windows XP
(1 minute)

GpsPrune file matching
(1 minute)

LVM + ReiserFS for the win
(1 minute)

share your test data for your project
(1 minute)

Simple water butt level meter
(1 minute)

Auto-expanding django formset with jQuery
(2 minutes)

Data driven test in NUnit with csv source data
(1 minute)

Reliable javascript checkbox events
(1 minute)

Using Pidgin for IRC
(1 minute)

configuring kdiff3 as a mergetool in msysgit
(1 minute)

openlayers svn into git
(1 minute)

backing up Vista
(2 minutes)

MCTS in ASP.NET 3.5 - Mission accomplished.
(1 minute)

getting supybot to announce new bugzilla bugs
(1 minute)

bugzilla upgrades and user tokens
(1 minute)

life update - software learning
(1 minute)

backuppc and windows vista
(1 minute)

git-svn imports for open source projects
(1 minute)

mini police eye in the sky
(1 minute)

format all documents in a visual studio solution
(1 minute)

password-free ubuntu login with facebrowser
(1 minute)

error "Not a valid object name" filtering an ex-svn git repo with renames
(1 minute)

reseting home folder permissions in ubuntu linux
(1 minute)

Don't trust audible.com, it's drm infected and they don't tell you
(1 minute)

work at emapsite
(1 minute)

New wiki, mostly for car pc
(1 minute)

Nightly Shutdown, a new product from Proven Works
(1 minute)

A vision of open in-car computing systems
(2 minutes)

sharing work between computers with a usb flash drive and git
(3 minutes)

Removing the execute flag from many files
(1 minute)

My bash prompt
(1 minute)

stop motion animation on linux
(1 minute)

Tech support at its worst
(3 minutes)

Preparing photos for a digital picture frame
(5 minutes)

Enabling TV-Out on Ubuntu Linux 7.10 on a Dell Inspiron 8500
(5 minutes)

Making money with free software
(9 minutes)

xsession sold out
(1 minute)

OSS Contribution Number One!
(1 minute)

Creating a blogroll
(1 minute)

Taking a Microsoft Learning course - my experience so far
(2 minutes)

Blocking web adverts
(1 minute)

Ubuntu screen locking
(1 minute)

backing up your home folder
(2 minutes)

My mum and her super ceramics
(1 minute)

Get emailed Tim's blog and photos
(1 minute)

starfighter
(1 minute)

running partimage in batch mode
(7 minutes)

bad geek joke: the bourne shell
(1 minute)

partimage + stdout, existing code
(1 minute)

compiling partimage
(1 minute)

tim; now available with flickr pics
(1 minute)

Multi-room music at home
(2 minutes)

Today's project - partimage enhancement
(1 minute)