Hello, I’m Mike Riethmuller

I’m a web developer and I make all sorts of stuff for the web. You can find some of my code work experiments creations shame on CodePen or GitHub and you can talk to me on Twitter.

When I’m not making things for the web I sometimes think about stuff and on rare occasions I write about it. You can find some of my writing here.

Stuff I wrote:

Using CSS variables correctly

CSS Variables (also known as Custom Properties) are now supported in all modern browsers and people are starting to use them in production. This is great but they’re different from variables in preprocessors and I’ve already seen some examples of people using them without considering the advantage they offer. They have the potential to change how we write and think about CSS. I thought I’d do a few quick demos that show some good and bad ways to use CSS variables, and how their differences from preprocessors might change how we structure CSS.

Non-linear interpolation in CSS

A few years ago I wrote about fluid typography techniques that show how you can use calc() and viewport units to create transitions between different font-sizes as the viewport size changes. If you’d like to know more about how this technique works you should read my article Precise control over responsive typography. Recently these ideas have circulated and gained more traction. I’ve seen more large sites using fluid typography and other people writing about it and expanding on my initial ideas and techniques.

The invisible parts of CSS

If you use CSS in your daily work, your primary goal is probably focused around making things ‘look right’. How this is achieved is often far less important than the end result. This means we care less about how CSS works than the correct syntax and visual results.

Stuff I wrote before this

More about me

Oh, hey! You’re still here, good for you! You should know I’m passionate about web development and that doesn’t just mean standards; I’m an advocate for anything and anyone that contributes to good quality web development.

I’ve worked as a front-end developer on some of Australia’s largest websites as well as some of the smallest community sites. When I’m not building sites or blogging I like to experiment with code. I love learning new things and finding techniques that challenge what we think is best practice. Although very few ideas make it into my production toolkit, I find experimentation is the best way learn and the only way to discover new techniques.

I try to share everything I learn, I speak, I blog and sometimes help organise community events & meetups.

I’m available for hire! Why don’t you get in touch?

Reach out

Feel free to send me an email. You can reach me at [email protected]. Go for it! You can actually email me and I will actually reply, if you’re still reading this you’re worth my time!