Google Webmaster Tools: Add HTTPS as separate property

Google Webmaster Tools tracks http and https on separate properties. God knows why. I had a small heart attack when I visited the dashboard and saw that my domain seemed to have vanished from search result pages and that the only thing people found my site on was a post about mining bitcoin.

It’s been a while since I switched a couple of domains to https through the awesome people at Let’s Encrypt, but I absolutely forgot that the Google Webmaster tools would not pick up search engine traffic to my pages after making use of the new URLs.

I just added https://jonathanmh.com to the tracking and voilà:

Everything seems alright again 😉 I’m off to doing that to a bunch of other domains now.

Webpack Sass / Scss compiling to separate file

Webpack is an amazing tool for transpiling and bundling JavaScript, but it can also take care of compiling Sass or Scss to static files.

get the code on github

I came across this issue while developing a prototype and not a single page app, that I needed to have a .scss file include some other files and output a .css file. I didn’t need inlined and scoped CSS like one would probably do with a single page app.

Continue reading “Webpack Sass / Scss compiling to separate file”

Job Inverview Question: Jonathan, are you a Rockstar Developer?

I thought I’d start a series about job inverview questions I get asked that I found hard or interesting. This post is going to be about

Jonathan, are you a rockstar developer?

Now, job interviews are all unique, even if they have similar parameters. You sit in front of one or multiple people and they try to get to know you and test you a little. As I wrote in How to get a Job in Tech I think job interviews are fun and they’re a chance to sit in a room with people that make a lot more money than you, which doesn’t make them good people, but it makes their time valuable in the eyes of someone!

Continue reading “Job Inverview Question: Jonathan, are you a Rockstar Developer?”

Tracing or Preventing HTTP Redirects in Golang

In this post we’re going to have a look at how to have a close look at HTTP requests processed by Go and how to prevent automatic redirection through 301, 302 or similar redirects. This is useful both for investigating tracking links from twitter, buffer, bit.ly or email marketing, or to make sure your tools to generate them actually work 😉 For a demo, check out the Redirect Checker Tool

Continue reading “Tracing or Preventing HTTP Redirects in Golang”

Best (light) Atom Editor Themes

This post will present the best light or bright atom editor themes I’ve found so far. Usually I pick one of the dark atom themes, but the light ones are usually a little more subtle and often relaxing to look at.

For the screenshots I used the One Light UI theme, which I also use with the light / bright themes in my everyday coding adventures.

No matter if you prefer bright background themes or if you just need to turn up your screen brightness in order to get through winter without a depression, I’ve compiled a list of some themes you might enjoy!

Continue reading “Best (light) Atom Editor Themes”

[Solved] Laravel: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.

Recently I set up a project with the laravel PHP framework and hit a little bump right away. After cloning my project on my computer at home, I encountered an error message about the AES key length.

Luckily I wasn’t the only one with that issue and running the following and conveniently available artisan commands fixed it already:

php artisan key:generate
php artisan config:clear

Continue reading “[Solved] Laravel: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.”

[Solved] Upgrading Oh My Zsh: Cannot pull with rebase

I’m a big fan of oh my zsh, but recently I had a small problem upgrading it. The error message I got indicated that I had a changed file that couldn’t be overwritten automatically. My suspicion is that I installed some docker autocomplete plugin that I somehow didn’t install quite correctly.

Updating Oh My Zsh
error: Cannot pull with rebase: You have unstaged changes.
There was an error updating. Try again later?

Continue reading “[Solved] Upgrading Oh My Zsh: Cannot pull with rebase”

[Solved] gitbook TypeError: Cannot read property ‘file’ of undefined

Tonight I came across an issue in gitbook. First of all I want to say that it’s a wonderful piece of software and they’re trying super hard to build a great service out of gitbook.com to empower self-publishers, but this curious bug had me wondering quite a bit.

Continue reading “[Solved] gitbook TypeError: Cannot read property ‘file’ of undefined”