Last week Harry Roberts of CSS Wizardry posted an article that caught my attention. It was simply titled “shame.css.” http://csswizardry.com/2013/04/shame-css/ He talks about the issue all developers face at some point in the life-cycle of a project – having to hack together code to get a defect fixed quickly. It’s the struggle between wanting to keep code […]
Blogs from this Author
Google to Stop Using Webkit as Browser Rendering Engine
Yesterday Google released a statement on their Chromium blog that they are creating a new rendering engine based on Webkit called Blink. I encourage everyone to go and read the big news. This is clearly big news for web developers, as another rendering engine on the market means more browser variance to keep in mind when […]
Cool Android Development Stuff Part 2: Remote Debugging
Wow. So. It’s been almost two months since I wrote my article on setting up Android Debug Bridge. I promised a follow up post on using ADB and the Chrome Developer Tools to debug HTML, CSS and Javascript on your Android device, AND I AM A MAN OF MY WORD. I might not be very […]
Touchless Gestures: Losing Sight of What’s Important
Before I begin, I would like to say that if you have read my previous post about setting up ADB, I promise part two is coming. It is just…involved. I recently read an article about the “Samsung Galaxy SIV” introducing touchless gestures for screen navigation. First and foremost, nothing about the next phone in the […]
Cool Android Development Stuff Part 1: Setting Up ADB
Hello eager reader! So you want to delve deeper into mobile web application development? Or maybe you are just bored and don’t have any billable work to be doing (you DON’T have any billable work to be doing, right?). In any case, I am here to help. Disclaimer: This blog post is going to include […]
Developer Tutorial: Gyroscopes! Gyroscopes Everywhere!
Being on the bench gives a man more time to do what he truly enjoys: mindlessly playing around with new technologies, APIs and generally making a lot of cool stuff that doesn’t really do anything. Enter…the gyroscope! What is a gyroscope? No, it is not a telescope that automatically zooms in on the nearest Greek […]
What is Zepto.js, and Why Do I Care?
It is an 8 KB substitute for jQuery. That should answer both of those questions. In the world of Javascript libraries there are a plethora of options, but no one knows what any of them are; we all just use jQuery. jQuery is powerful, it caters to all browsers, and above all it works. However, […]
[Video] Touch Display Technology Changes How You Feel About HCI
Tactus Technology has introduced a new way to interact with your phone: The Tactus Tactile Layer. This morphing layer of magic goo [paraphrasing] can raise up to form actual tactile buttons on your device, and disappear again when not needed. Previously, the only form of realistic haptic feedback available to touch devices was to have […]
W3C Calls HTML5 “Definition Complete.” So What Does That Mean?
A few weeks ago the World Wide Web Consortium (W3C) announced the completion of the HTML5 definition. That sounds exciting, right? HTML5 is finished and we can start implementing full HTML5 into our sites now?! Well the answer to both those questions is “not really.” The specifications definition is now considered to be feature complete, but that is […]
Developer Tutorial: How to Make a Triangle with CSS
Who among us hasn’t at some point in their life thought, “Golly, I wish there were a way I could create triangles with CSS!” Okay, I realize no one has ever actually said that, but while at first glance the topic of creating a triangle using code available to a front-end developer might seem trivial […]
Responsive Design (+1 General Blog Title)
I mainly write this post to the designers of our team here at Perficient, but developers can read it, too. I stumbled upon a random website by complete happenstance and not because I’ve ever been there before, and I was struck by its responsive layout. CSS Tricks This is the kind of design I feel […]
Insights from a Developer: Use Google Web Fonts
Let’s discuss typefaces. As the designer, you have the distinct privilege of selecting the fonts that will be used on the website, and barring client restrictions, you have free reign to use whichever fonts you desire. You should keep in mind when choosing a font, though, that this typeface needs to be present not only […]