Hi, I’m Craig Freeman, a front-end engineer and co-organizer of the Denver Code Club in sunny Colorado. I write scalable, maintainable code to create clean, consistent and effective user interfaces by utilizing the latest industry trends.
My graphic media background has instilled in me an eye for design, rhythm, and cleanliness. I’m an advocate for consistent themes and I appreciate intuitive interfaces, both of which lend themselves to an enjoyable user experience. As needed, I am able to make revisions to design mockups and wireframes.
Whether writing routes for API endpoints, leveraging an ORM, or manually retrieving data from MySQL, my experience with Node.js and MVC frameworks, such as Laravel, gives me a clear perspective on how to best provide data to the front-end.
While playing around with Homestead, Laravel’s pre-packaged Vagrant virtual machine, the documentation suggests that when you edit Homestead.yaml and re-provision the vm, you should manually edit the /etc/hosts file. I found that it doesn’t take advantage of the Vagrant Hostsupdater plugin. To (micro-)optimize my workflow, I’ve added a function to my .bash_profile: Now I can type hup… More
Using CSS pseudo-elements and CSS3 transforms, this grid displays a simple geometric grid pattern that can be resized and still retain it’s proportions. Fork away at Codepen. See the Pen Simple Geometric Grid by Craig Freeman (@cfree) on CodePen.
I recently upgraded from an iPad 2 to a iPad mini 3 Retina and have been on a e-book-buying kick. Despite my initial resistance, everything looks good on a retina screen and I’m amassing quite the library! As I come across interesting books, I am compelled to grab a copy. Sometimes the books will go… More