Avatar

Magnus SkogSoftware development, guitar, coffee, deadlifts

Self-hosted tools for web development

May 18, 2020 - 10 min read
Learn how to make your life easier as a developer by self-hosting Thumbor, Huginn, OpenFaaS, and more.

Self-hosting serverless with OpenFaaS

May 3, 2020 - 9 min read
openfaas
As a weekend project I decided to give OpenFAAS a go. It is essentially AWS Lambda running locally or on your own servers.

Fixing deliverability issues with Mailgun to Microsoft addresses

February 27, 2020 - 1 min read
email
Having deliverability issues with Mailgun to Microsoft domains such as Outlook and Hotmail? Do the emails end up in spam? Maybe this will help!

Blogging with Gatsby and headless Ghost CMS

February 15, 2020 - 8 min read
gatsbyghosthugocloudflare workers
I recently changed my blog from using Hugo to Gatsby with a headless Ghost CMS. Learn about my experiences with this and Cloudflare Workers.

Offline capable Gatsby site on Cloudflare Workers

February 8, 2020 - 1 min read
gatsbycloudflare workers
Getting your Gatsby site to work properly on Cloudflare Workers can be a bit difficult but I am here to help!

Visual Studio Code plugins for Ruby

October 6, 2019 - 3 min read
vscoderuby on railsrubyproductivity
A quick list of all the plugins I use for Ruby on Rails development.

12 tips for being more productive

September 7, 2019 - 9 min read
productivity
I've read many books on productivity over the years. Here are 12 of the most useful things that I've learned from them.

Instant page loads with Turbolinks and prefetch

July 22, 2019 - 4 min read
turbolinks
Use Turbolinks and prefetching to get near instant page loads in a server rendered web application.

Heroku vs self-hosted PaaS

July 18, 2019 - 13 min read
herokuself-hostinghosting
Learn how to host your side projects for free or almost free

42 performance tips for Ruby on Rails

January 26, 2019 - 14 min read
ruby on railsperformance
Learn how to make your Ruby on Rails application much faster with these simple tips.

Ruby on Rails to Elixir: Testing APIs

December 30, 2018 - 5 min read
Testing an external API in Elixir

Google Analytics gtag with Rails 5 and Turbolinks

July 6, 2018 - 1 min read
Get your Ruby on Rails 5 application working with Turbolinks and the new gtag.js for Google Analytics

Running ActiveJob inline in feature specs in Rails 5.2

May 19, 2018 - 1 min read
ruby on railstesting
How do you run Rails ActiveJob jobs inline when writing feature specs? Turns out that there is a neat solution

Hetzner Cloud: A quick review

March 16, 2018 - 7 min read
Hetzner has launched their own cloud VPS service. I took it for a spin and compared it to other providers such as DigitalOcean.