Jan ÖstlundWriting good commit messagesA good headline doesn’t have to tell the whole story, but it should tell you enough to know what the story is about before you read it.Dec 10, 2018Dec 10, 2018
Jan ÖstlundTodoist vs. Things 3 vs. WunderlistThe never-ending pursuit of the best todo-app continues. How you work with your tasks largely depends on your workflow. I have compiled my…Jan 14, 20186Jan 14, 20186
Jan ÖstlundWeb design for developersI would not consider myself a designer, but there are occasions where some basic design is needed. Here are some tips and tricks when…Dec 15, 2017Dec 15, 2017
Jan ÖstlundF-Bar version 2Version 2 of F-Bar is here. Make sure to check for updates. This is a free upgrade for every existing customer.Oct 17, 2017Oct 17, 2017
Jan ÖstlundServer side Swift for Laravel developers part 3Building a simple CRUD-app in Swift with Vapor 2Aug 10, 2017Aug 10, 2017
Jan ÖstlundServer side Swift for Laravel developers part 2Building a simple CRUD-app in Vapor 2Aug 8, 2017Aug 8, 2017
Jan ÖstlundWordPress security mythsHide or move wp-admin to prevent brute force attacksAug 1, 2017Aug 1, 2017
Jan ÖstlundServer side Swift for Laravel developers part 1Building a simple CRUD-app in Swift with Vapor 2Aug 1, 2017Aug 1, 2017
Jan ÖstlundWordPress security checklistThis blog post is not an attempt to make the most comprehensive checklist for making your WordPress installation more secure; there are…May 22, 2017May 22, 2017
Jan ÖstlundWhat language is F-Bar written in?Every once in a while I get questions about which languages I used to author F-Bar and GitFTP-Deploy.May 22, 2017May 22, 2017