Getting ready for 2012 Danish company taxes
This is a follow-up to last year’s “Tax records for Danish companies” post which covered how I screen-scraped and analyzed 2011 tax records for all Danish companies. I revisited the scraper source code...
View ArticlePreliminary 2012 Danish Company Tax Records
The Danish tax authority released the 2012 company tax records yesterday. I’ve scraped a preliminary data set by just getting all the CVR-ids from last year’s scrape. This leaves out any new companies...
View ArticleFull 2012 Danish company taxes
Two weeks ago I put out a preliminary release of the 2012 taxes. The full dataset with 245,836 companies is now available in this Google Fusion Table. I haven’t done any of the analysis I did last...
View ArticleServing WebP images with ASP.NET MVC
Speed is a feature and one thing that can slow down web apps is clients waiting to download images. To speed up image downloads and conserve bandwidth, the good folks of Google have come up with a new...
View ArticleRunning .NET apps on Docker
This blog post covers running simple .NET apps in Docker lightweight containers using Mono. I run Docker in a Vagrant/VirtualBox VM on Windows. This works great and is fast. Installation instructions...
View ArticleBuilding Heroku buildpack binaries with Docker
This post covers how binaries are created for the Heroku Mono buildpack, in particular the Mono runtime and XSP/fastcgi-mono-server components that are vendored into app slugs. Binaries were previously...
View ArticleWebP, content negotiation and CloudFront
AWS recently launched improvements to the CloudFront CDN service. The most important change is the option to specify more HTTP headers be part of the cache key for cached content. This lets you run...
View ArticleMono Docker language stack
I couple weeks ago, Docker announced official pre-built Docker images for a bunch of popular programming languages. Each stack generally consists of two Dockerfiles: a base Dockerfile that installs...
View ArticleGoogle Container Engine for Dummies
Last week, Google launched an alpha version of a new product called Google Container Engine (GKE). It’s a service that runs pre-packaged Docker images for you: You tell GKE about images you want to run...
View ArticleASP.NET 5 Docker language stack with Kestrel
This blog post presents a Docker Language Stack for creating and running ASP.NET 5 (née vNext) apps. It’s based on my work last week to run ASP.NET 5 on Google Container Engine. I the interim, the...
View Article4K TV as PC monitor
I use a 49″ 4K TV as my computer monitor both at home and at work. TVs are generally much cheaper than computer monitors of the same size. For my use of general productivity, programming and very...
View ArticleThinkPad W520: My (old) new computer
My home computer is a tricked-out 2011 ThinkPad W520. I find it to still be very fast and a joy to use. This post describes upgrades I’ve made to keep the machine relevant in 2018. I got the W520 as...
View ArticleMATE e-bike Review
My girlfriend and I got a MATE e-bike last year. While far from perfect, it has proved a solid purchase and we’ve put more than 2500km on it. Read on for a review and details on some of the...
View ArticlePodnanza: Podcast Feeds for Danish Radio (DR) Bonanza Archive
This post is likely only interesting if you’re a Danish-speaker. Podnanza is a screen-scraper and feed-generator that turns radio series from the Danish Radio Bonanza archive into podcast feeds for...
View ArticleBuilding Podnanza: an ASP.NET Core API on AWS Lambda
Podnanza is a simple screen-scraper/feed-generator that I built for my own amusement to podcast shows from Danish Radio’s (DR) Bonanza archive. Check out the Podnanza announcement post for details....
View ArticleEcobee3 Lite, two wires and fan-only
This post covers how I upgraded our home thermostat from a battery-powered two-wire setup to an Ecobee3 Lite supporting both heating and fan-only modes. I wanted the fan-only mode to circulate air in...
View ArticleiPad Review
For the past year and change I used a 32GB non-pro 7th/8th generation iPad for almost all of my personal computing needs. The setup worked really well and I’ve come to really like the device. This...
View ArticleWall Outlets with USB Ports
In case you didn’t know, wall outlets with USB ports are a thing. They’re neat for a couple reasons: Cleaner look, no wall-wart chargers hanging off the wall or falling out the socket Always there and...
View ArticleNational Outdoor Leadership School (NOLS)
The National Outdoor Leadership School (NOLS) is an American outfit that runs skills-based wilderness courses all over the world. You can take courses for college credit, to pick up outdoor skills...
View ArticleMRCOOL Mini-split and Apple HomeKit
Last year I installed a DIY 4-zone MRCOOL mini-split in our condo. Once I got the system running I wanted to control it through Apple HomeKit. Unfortunately MRCOOL only integrates with Amazon Alexa...
View Article
More Pages to Explore .....