GiveCamp Memphis is a weekend-long event where local developers and designers get together to build software for non-profit organizations. Give Camp 2017 was held on February 17th, 18th, and 19th at The Fedex Institute of Technology at the University of Memphis. This was a new location for the event, now on its seventh year , thanks to… Continue Reading
Py Tennessee 2017
This past weekend, I rode to Nashville with some friends from the Memphis user group community to attend Py Tennessee 2017. This was my first year attending the conference and I’d hardly call myself a Python developer but I had a great time, learned a lot from the talks, and met some really cool people… Continue Reading
Adventures in Laravel Deployment – Digital Ocean vs Heroku
I spent more than a few hours this weekend investigating laravel deployment options. I have an existing personal app I’ve been working on but, until now, I’ve been developing it in Homestead and haven’t really put much thought in to where I would deploy it. The two options I was most interested in were Digital… Continue Reading
Talk: Beyond SEO – What your web developer wants you to know about the web
Here are the slides for the talk I gave at Techcamp Memphis on November 5, 2016 Abstract: I build websites for a diverse set of clients and the greatest challenge I consistently face is not code related; it’s educating clients about web content. Many people want to build a website for themselves or their business but are unaware… Continue Reading
Quick HTML Terminology Reference
It always helps to know what to call things. Someone asked a question about html terminology recently and I thought this might be useful to keep around… consider the following markup: <div class=”my-class” id=”my-id”></div> div is an element with two attributes (class and id) which you can use as selectors, in addition to the element tag (div), to target the element. Targeting… Continue Reading
Refactoring PHP for loops with array_map()
Consider the following block of code: You have an array that you need to change in some way so you loop through the array, using a for-loop, alter each item, and push it in to a new array, using array_push() or my_array[] = $value, which you then return or assign to a variable. This is not uncommon; I… Continue Reading
Talk: Intro to WP-CLI
These notes are for a talk at the WordPress Memphis User Group on October 6, 2016. WP-CLI is a command line utility for WordPress that I regularly use to manage WordPress sites. WP-CLI works great for small sites and huge multisite installations and without it, some of the work I do – even as simple as… Continue Reading
Talk: Accessibility 101 – The Technical Stuff
Here are the slides for a talk on A11Y at Memphis Tech Talks hosted by FIT & MTF on June 16, 2016. I’ve gotten to focus on A11Y a good bit as part of a redesign and, though I’m no expert, I thought I’d have some valuable info to share.
Talk: Frontend asset management in Laravel
Memphis PHP – Wednesday May 17, 2016 Vaco Midsouth Summary: Laravel ships with elixir, a gulp plugin with a clean syntax for building out your frontend assets. While elixir is great in a lot of cases, it comes with some limitations on projects with more complex frontend build requirements. I’ll talk about why elixir is… Continue Reading
Talk: Building a [Not So] Simple Navigation System
Memphis Web Workers User Group – May, 10 2016 University of Memphis FedEx Institute of Technology As part of a complete redesign, we developed our navigation menus from scratch and ran in to quite a few challenges along the way. I’ve been working on a major redesign at work and even with the help of… Continue Reading