41554 blogs · [ { "id": "01a087a6-7a3a-727c-ba5b-e4eccf616205", "title": "Read marks with Ecto and Phoenix", "url": "https://mikkelmalmberg.com/2016/read-marks-in-ecto-and-phoenix", "published_at": "2016-09-29T14:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4eccfe35af9", "title": "Podcast Mixtapes", "url": "https://mikkelmalmberg.com/2016/podcast-mixtapes", "published_at": "2016-08-30T08:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd08175fc", "title": "Using legacy Devise records in Phoenix", "url": "https://mikkelmalmberg.com/2016/using-legacy-devise-records-in-phoenix", "published_at": "2016-06-26T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd1204a8c", "title": "Sign in as a user in a Phoenix controller test", "url": "https://mikkelmalmberg.com/2016/sign-in-as-a-user-in-phoenix-controller-tests", "published_at": "2016-05-14T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd17a3903", "title": "-webkit-user-select: none; disables input and Javascript events", "url": "https://mikkelmalmberg.com/2016/webkit-user-select-disables-events", "published_at": "2016-04-19T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd23cee25", "title": "Cycle an array using ES2015", "url": "https://mikkelmalmberg.com/2016/cycle-array-using-es2015", "published_at": "2016-04-18T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd24fe6e1", "title": "Updated Elixir Phoenix 1.1.4 with Webpack and React Hot Module Reload", "url": "https://mikkelmalmberg.com/2016/updated-phoenix-webpack-react-setup", "published_at": "2016-02-04T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd2759a78", "title": "Bookmarklet to control Netflix' playback rate", "url": "https://mikkelmalmberg.com/2016/bookmarklet-to-control-netflix-playback-rate", "published_at": "2016-01-21T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd2d9f188", "title": "Upgrading PostgreSQL data from 9.4 to 9.5 with homebrew", "url": "https://mikkelmalmberg.com/2016/10-44-upgrading-postgresql-data-to-9-5-with-homebrew", "published_at": "2016-01-11T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd3b6e83b", "title": "Recreating DuckDuckGo's \"I'm Feeling Lucky\" bang method on Google", "url": "https://mikkelmalmberg.com/2015/recreating-duckduckgos-bang-method", "published_at": "2015-10-28T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd3ba4411", "title": "El Capitan GM update notes", "url": "https://mikkelmalmberg.com/2015/el-capitan-update-notes", "published_at": "2015-09-10T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd3f182a4", "title": "Use webpack-dev-server and react-hot-loader with Phoenix", "url": "https://mikkelmalmberg.com/2015/react-hot-loader-and-phoenix", "published_at": "2015-07-16T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd4ec7a4f", "title": "Force-update text shortcuts in OS X Yosemite", "url": "https://mikkelmalmberg.com/2015/force-update-os-x-text-shortcuts", "published_at": "2015-05-12T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd5c0c6be", "title": "Open every link in Safari's Reading List in tabs", "url": "https://mikkelmalmberg.com/2015/open-every-link-in-safari-s-reading-list-in-tabs", "published_at": "2015-04-23T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd63c9425", "title": "foundation-grid", "url": "https://mikkelmalmberg.com/2015/foundation-grid", "published_at": "2015-04-21T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd6ebe4a5", "title": "blank", "url": "https://mikkelmalmberg.com/2015/blank", "published_at": "2015-04-17T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd7012aa9", "title": "Make Github responsive with 9 lines of CSS", "url": "https://mikkelmalmberg.com/2014/make-github-responsive-with-9-lines-of-css", "published_at": "2014-11-12T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd76795db", "title": "Getting your locales in line before going on your dokku adventure", "url": "https://mikkelmalmberg.com/2014/getting-your-locales-in-line-before-dokku", "published_at": "2014-11-11T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd810d28d", "title": "Install Qt on OS X Yosemite (Beta 3)", "url": "https://mikkelmalmberg.com/2014/install-qt-on-os-x-yosemite", "published_at": "2014-07-15T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd90e047c", "title": "Rename current TMUX session to current directory's basename", "url": "https://mikkelmalmberg.com/2014/rename-current-tmux-session-to-current-directorys-basename", "published_at": "2014-05-05T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecd9dc1d22", "title": "Open photo GPS location in Apple Maps using ruby", "url": "https://mikkelmalmberg.com/2014/open-photo-gps-location-in-apple-maps-using-ruby", "published_at": "2014-02-13T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecdaabca7d", "title": "Update Safari from vim with AppleScript", "url": "https://mikkelmalmberg.com/2014/update-safari-from-shell-with-applescript", "published_at": "2014-01-14T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecdb40ed50", "title": "OS X's open with support for STDIN", "url": "https://mikkelmalmberg.com/2014/os-x-s-open-with-stdin", "published_at": "2014-01-07T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecdbbdca07", "title": "Get the true mime type of a file in Ruby", "url": "https://mikkelmalmberg.com/2013/get-the-true-mime-type-of-a-file-in-ruby", "published_at": "2013-10-30T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecdbe4b4af", "title": "MobilePay's undocumented URL schemes", "url": "https://mikkelmalmberg.com/2013/mobilepays-undocumented-url-schemes", "published_at": "2013-10-30T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecdc5bca3b", "title": "Completely turn off Mac OS X Dashboard", "url": "https://mikkelmalmberg.com/2013/completely-turn-off-mac-os-x-dashboard", "published_at": "2013-10-27T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecdcf3eedc", "title": "Editorial workflow: extend selection one word backwards", "url": "https://mikkelmalmberg.com/2013/editorial-workflow-extend-selection-one-word-backwards", "published_at": "2013-10-20T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecdd3a4f4a", "title": "A favourite from my vimrc: Full-height and full-width splits", "url": "https://mikkelmalmberg.com/2013/a-favourite-from-my-vimrc-full-height-and-full-width-splits", "published_at": "2013-10-19T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecddba96ce", "title": "nb - a zsh function to change or create new git feature branches (with completion)", "url": "https://mikkelmalmberg.com/2013/nb-a-zsh-function-to-change-or-create-new-git-feature-branches-with-completion", "published_at": "2013-10-15T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecde43fbca", "title": "One-shot command to create a Github pull-request and open it in your browser", "url": "https://mikkelmalmberg.com/2013/one-shot-command-to-create-a-github-pull-request-and-open-it-in-your-browser", "published_at": "2013-10-14T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecde49fa6b", "title": "Copy the URL of the current page and return - using Drafts for iOS and this bookmarklet", "url": "https://mikkelmalmberg.com/2013/copy-the-url-of-the-current-page-and-return-using-drafts-for-ios", "published_at": "2013-10-13T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecdeff2cf6", "title": "Upload to imgur from Quicksilver", "url": "https://mikkelmalmberg.com/2013/upload-to-imgur-from-quicksilver", "published_at": "2013-10-10T00:00:00+00:00" }, { "id": "01a087a6-7a3a-727c-ba5b-e4ecdf84a3a4", "title": "New day, new blog", "url": "https://mikkelmalmberg.com/2013/new-day-new-blog", "published_at": "2013-07-13T19:04:22+00:00" } ] posts Claim your blog
Back to mikkelmalmberg.com
Blog · corpus.blog/blogs/mikkelmalmberg.com/posts

mikkelmalmberg.com

mikkelmalmberg.com

2016

2015

2014

2013