Clinton Dreisbach Dad, programmer, game designer.

My advice to new developers

On the last day of lecture for each class I teach, I give the same talk – my seven pieces of advice for new developers. I don’t know if my advice is all that great, but it’s what I’ve learned over the past 20 years of writing code and it’s worked out ok for me. Today was the last lecture for my third cohort at Momentum, the company I co-founded last year, and after giving the talk a third time, I thought I’d write it up. Read more...

2018 in books

I exceeded my goal this year of reading 52 books. I read 57 in total, the great majority of those being fiction.

Read more...

Prevent content jumps when loading images

Web pages often shift their content around while loading images and other data. Using skeleton screens is one approach to prevent this. If you know the width and height you want to display for the image you’re loading, this is pretty easy to implement by setting the width and height in the CSS, along with a background color.

Read more...

The :target pseudo-class

I just learned about the :target pseudo-class in CSS and it is pretty amazing. It targets the element with an id equal to the URL’s fragment (the hash part at the end.) This can be used with plain old links to create features that would normally require JavaScript. This CodePen shows a hamburger menu implemented with it. The way this works is brilliant. The hamburger icon is a link to #main-menu. Read more...

Development Practices

I am hungry and itching for my first immersive class with Momentum to start. We have a great program put together that is going to change people’s careers and their lives. One of the pieces of the program I’m most excited about is called “Development Practices.” In putting together our new curriculum, I spent a lot of time thinking about what’s missing from code school curricula. I realized that in the past, I’ve taught people to code, but the harder part is teaching them to be developers. Read more...
1 of 7 Next Page