Database migration options for dotnet core

Reading time: 1 minute
Options Built-in EF Core migrations FluentMigrator DbUp RedGate Deploy RedGate SQL Change Automation Flyway by RedGate ? hit me up on twitter if you know of any more options Note that the excellent ReadyRoll got bought by RedGate and renamed to something I can never remember. See also https://stackoverflow.com/questions/46649238/alternative-to-redgate-readyroll-yet
Read More

Running the CosmosDB emulator on Linux

Reading time: 5 minutes
Unfortunately even though “Microsoft 🖤 Linux” the CosmosDB team seem less keen. This is not fun, pretty or stable, but at least it works which is something. There is a docker image but it only runs on docker-for-windows so it’s no help here. Overview Grab a Windows VM, install the...
Read More

Effective GTD with Trello

Reading time: 8 minutes
Learn how I’ve refined the GTD process with Trello for modern living. Get a template GTD board to kick-start your own. GTD+Trello has really helped sooth my neurotic tendencies around todo lists. I’m often startled by starting off thinking I have more than I could ever achieve and then getting...
Read More

Older posts

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

Personal backlogs
(3 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)