New Mechanical Keyboard

Recently I got myself a new keyboard, the KUL ES-87 Mechanical Keyboard with Cherry MX Brown switches.

I’ve really grown to love mechanical keyboards and the Brown switches are just perfect for my taste. I like them more than the blue ones because they’re a little bit quiter. Altogether ther KUL is an amazing keyboard I can recommend wholeheartedly.

Responsible Responsive Design

foreword by Ethan Marcotte:

Learn how to turn a critical eye on your designs as you develop for new contexts (what does mobile really mean?) and screen features, speedy and lagging networks, and truly global audiences. Serve the right content across platforms, and tune for performance.

The long awaited book by Scott Jehl is out now. Make sure to buy and read it. I grabbed my digital copy and will read it over the next couple of days.

WordPress: Remove Contact Form 7 CSS and Javascript

One of my biggest problems with WordPress plugins is that they often just throw a bunch of CSS and JS at your page which you often either don’t need or just don’t want to use an extra request.

Contact Form 7 does the same and I really don’t want an extra request for that CSS which I will override anyway. And I can also gladly do without the Javascript. If the Javascript is not included Contact Form 7 will just reload the page after submitting the form. This is fine for me in most cases.

To achieve that you add the following to your wp-config.php:

/**
 * Remove Contact Form 7 Stuff
 */
define('WPCF7_LOAD_JS', false);
define('WPCF7_LOAD_CSS', false);

This will remove all of the Contact Form 7 Javascript and CSS.

Perf.Rocks

Daniel Guillan:

Web performance matters

A new website with tons of resources to help you build lightning fast websites.

Screencast: Install vim 7.4

Today I want to show you how you can install vim 7.4 with homebrew and thus replace your old system vim which is probably version 7.3.
If you have any questions leave a comment and make sure to hit that like button on YouTube. Thank you!

Permanently Redirect an url with .htaccess

This blog once was called TheAmazingWeb.net and as I changed it to MartinWolf.org I didn’t want to loose all the backlinks which came in via the old domain. To achieve this I just checked a setting on the website of my webhoster.

Recently I moved off this simple managed hosting package because I wanted to be able to install things like the IRC Client Shout, weechat, cGit and more. Just to try things out and broaden my horizon. With that I lost the simple just working out of the box redirect.

I almost forgot about the old links. But I’ve now fixed it and all the old theamazingweb.net links are working properly again. That’s very comforting.

I’ve accomplished that with only four lines in the .htaccess of the old domain:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.org$ [NC]
RewriteRule ^(.*)$ http://newdomain.org/$1 [L,R=301]

This permanently redirects (301) the old domain (theamazingweb.net) to the new one (martinwolf.org). It even detects all the deeplinks. Magic in my eyes!

Book Review: Responsible Responsive Design

Tim Kadlec:

What’s so wonderful about the book is how rooted it is in real-world experience. These aren’t just nice-sounding techniques: these are things that Scott and the rest of the gang at Filament Group have battle tested on their own projects.

Tim already had the chance to read the upcoming book from Scott Jehl and he is as excited as I hoped he’d be. I’m very much looking forward to this book, which will go on sale on November 19th. You will be able to buy it here.

StaticGen

StaticGen is a site featuring the top Open-Source Static Site Generators. The site is filled with tons of information and will be a great ressource when you’re looking for the right static site generator for the task at hand.

RWD BLOAT?!

Dave Rupert:

Responsive Web Design gets a bad rap for performance. I investigate and bust some myths.

Speaker Deck of Dave’s latest talk. Would love to see a recording, but even the slides alone are worth your time.

9 basic principles of responsive web design

Sandijs Ruluks:

Therefore, let’s clarify some basic principles of responsive web design here to embrace the fluid web, instead of fighting it.

A really good article explaining the fundamentals of responsive design layouts. I love the gifs, which are pretty much self-explanatory.

Tmux and Vim: the perfect combination

Jack Franklin:

The talk was recorded and I will update the post with it once it’s public, but for now I just wanted to link to some of the plugins and settings I mentioned in the talk that I use in my dotfiles.

I’m using vim pretty much exclusively for a few months now and am starting to use tmux now. The dotfiles and plugin recommendations along with the two presentation from Vim London by Jack helped a lot: An introduction to tmux and Vim and Tmux – beyond basics.

Mozilla Introduces the First Browser Built For Developers

Dave Camp:

We’ve also integrated two powerful new features, Valence and WebIDE that improve workflow and help you debug other browsers and apps directly from within Firefox Developer Edition.

This intro article explains the basics of what you need to know about the Firefox Developer Edition. I have poked around a bit and Valence is an amazing tool and will be even more useful in the future while the device landscape gets bigger and bigger.