Semantic UI: A Light Review

February 11, 2018 | blog


In my previous posts, I outlined how I found working with Bootstrap and Bulma as part of a greater series on my company’s search for a new front-end framework. I’m now to working with Semantic UI and, though I like it, I’m not sold. The first problem I had with Semantic UI was that it […]

Bulma: A Light Review

February 9, 2018 | blog


In my previous post, I outlined how I found working with Bootstrap as part of a greater series on my company’s search for a new front-end framework. I’m now to working with Bulma and I really do like it. I really like how easy it is to get started, but there are some intricacies that […]

Bootstrap: A Light Review

February 8, 2018 | blog


In my previous post, I outlined what Gittr is looking for in a framework and how I’m going to go about finding it. This post is the first of 3 reviews. Overall Overall, Bootstrap has met my minimum expectations. I was able to build a good looking, responsive, adaptive, accessible, fast site. But it wasn’t […]

Comparing Frameworks

| blog, featured


Since I founded Gittr with my business partner, Brennan, we’ve used the MaterializeCSS front-end framework. It’s got all of the standard components a modern framework should have: a decent grid, modals, tooltips, navigation options, dropdowns, buttons, and more. It also offers SASS and JS source files so it’s modular, expandable, and you don’t have to […]

CSS-Cropping: How To Preserve Aspect Ratio

July 10, 2017 | blog


I do a lot of “profile” type sites – a basic profile image with descriptions and maybe some social media links. One thing that I’ve always struggled with was the ‘circular’ profile image. I circumvented this for a while by hard-cropping in photoshop or requesting square images, then slapping the border-radius on it and calling […]

Regex Cheatsheet

May 23, 2017 | blog


I’ve been writing some regex lately and compiled this handy little cheat sheet. Start the expression: /^ Space: [\s] or \s Parentheses: [(] and [)] Optional flag: put a ‘?’ after the phrase Hyphen (first or last character): – or [-] Hyphen (not first or last character): \- If you want options in a slot, […]

Function Declaration in jQuery

May 8, 2017 | blog


There are a bunch of different ways to write a function declaration in jQuery. I’m gonna cover a few here. The Simple Function This is the simplest way to declare a function (method) in JavaScript and jQuery. This is a great way to test and is good for a throwaway method, but it isn’t good […]

CodeIgniter Class Level Variables

April 23, 2017 | blog


As the CTO of Gittr, I’m always looking for ways to improve the way we write our software, from utilizing different features and techniques to simplifying or compacting our logic. We’ve got a pretty good flow going, but there was one thing I saw that was tripping me up: constantly defining and redefining variables. The […]

CSS Counting: What, How, and When

January 29, 2017 | blog


I recently read This awesome article on CSS-Tricks about a bunch of interesting CSS properties. While some of the properties were already well known to me, there were a few that stood out and. The one that stood out the most, though, was CSS Counting. What CSS Counting Is CSS Counting relies on a (sort-of) […]

Net Neutrality: What it Is, Why it Matters, and How it Concerns You

January 26, 2017 | blog


Net Neutrality has been a hotly debated topic for a few years now. But after the 2015 ruling upholding the FCC’s classification of the internet as a utility (thus applying Common Carrier laws to the ISPs), it hasn’t been discussed as much. With the US’s recent election, however, the freedom of the internet is in […]