prefers-color-scheme Media Query

TL;DR “Automatic” theme switching coming to Safari.

First Client Website

TL;DR I finished a client project, and got paid.

Thoughts On Writing Good Code

TL;DR Slow down when writing code.

Angular Template References

TL;DR Template references let you use and access elements in your template to do cool things.

ng-conf 2018

TL;DR Angular is a frontend JS framework and I went to a conference about it. Expect some short write-ups of some of the things I learned.

Very Good Websites & Such

TL;DR I started a little business called Very Good Websites & Such. It can be found at

Moving My Blog To GitHub Pages

TL;DR I moved my blog to GitHub Pages!

Making Send to Nowhere

For me, making Send To Nowhere was a fun process. I like making things. Send To Nowhere was a dumb and simple enough idea to experiment with some things. I’ll try to write a little bit about why and how I made this app. The entire project is up on GitHub.

CSS Variables?

I just found out, I think two days ago, that CSS has native variables. I discovered this while looking through some generated code from Zeplin. CSS preprocessors like LESS and Sass give us this ability, and probably do it pretty well. I don’t really know. I haven’t sued them much. For whatever reasons, I like writing plain CSS. So, without further ado, here’s an example of CSS variables:

Hello, world!

This is my first post on this blog

Sam Warnick

Howdy! I'm Sam Warnick. I'm a software developer in Utah. I love collecting Lego sets, eating sesame chicken, and spending time with my family. I work mainly with JS, but I dabble in iOS development as well.