MVC MVP or a Better Understanding of Development Through Sports

March 6, 2018 | 0 Comments

Author: Mitch Daniels, Back-End Digital Developer Development is a vast and multifaceted world that many can get lost in when it is an unfamiliar environment to them. As a developer, I find it to be in my best interest to act as a guide to those who feel lost. In this post, I will provide […]
Continue Reading
Annotated React Examples

November 27, 2017 | 1 Comments

Author: Muriel Gonzalez, Front-End Developer Looking for some React to play with? I have commented a handful of examples taken from React’s documentation. These examples cover the very basics of React: JSX, props, component level state, and life cycle. Setup I’ve embedded a JSFiddle below for you to try out the examples and see them […]
Continue Reading
What if the Code Doesn’t Pass the Smell Test?

October 3, 2017 | 0 Comments

Author: Roddy McGinnis, Director of Quality Control At Click Here Labs, when our quality control team conducts a “first pass” at testing a website or mobile app, we use exploratory testing methods to gauge the level of effort that will be required for a given testing project and to uncover any possible weak spots in […]
Continue Reading
The Future of Wearable Technology

April 11, 2017 | 0 Comments

Author: Jason Mallott, Front-End Developer Look around today, and you’ll see a continuous parade of wearable technology. Devices like the Apple Watch, Fitbit and VR headsets are everywhere. These devices offer a wide range of functionality, from checking your health to keeping in constant communication at the touch of a button. With all the innovations […]
Continue Reading
Debugging Vagrant Hosted PHP through Sublime

March 16, 2017 | 0 Comments

Author: Seth McLean, Back-End Developer It’s no secret – I’m a fan of Sublime Text. It’s my tool of choice for development. It’s lightweight, fast, good at managing projects, and has a host of utilities that make coding and general text manipulation a breeze. Its user interface is clean and uncluttered. Of course, primarily being […]
Continue Reading
Making Images Work for Banners

November 28, 2016 | 0 Comments

Author: Bryan Vorel, Multimedia Programmer When Flash was king, we were stuck with a lousy 40K file size limit for a standard ad unit. Now with the death of Flash and the rise of HTML5, we are given an opportunity to do slightly more creative things with banner ads. With the recent draft specifications released […]
Continue Reading
E-Health: Tracking Your Health With Technology

November 7, 2016 | 4 Comments

Author: Meredith Ford, Digital Studio Designer Do you strive to become the healthiest version of yourself? With everything around us becoming “smarter,” you have more and more chances to track your health on the most minute level. When the e-fitness revolution started, you had to log everything yourself. With new innovations in technology, it has […]
Continue Reading
In the Dash of an Eye

October 25, 2016 | 0 Comments

Author: Shayna Fung, Digital Project Manager The concept behind the Amazon Dash Button is to help people get one step closer to living in a world where everything is connected and where users’ needs and wants can be met without the use of a computer. The Amazon Dash Button allows shoppers to order their favorite […]
Continue Reading
Promises in the Real World

October 4, 2016 | 0 Comments

Author: Cory Hudson, Senior Front-End Developer JavaScript promises have become a popular way to handle the tangled mess that JavaScript’s asynchronous nature often creates for us. Promises are very simple but can be very powerful and flexible. In this blog entry, I’m going to show some interesting real-world applications of promises that I’ve used over […]
Continue Reading
Being a Better Developer Is Not About the Framework

September 12, 2016 | 1 Comments

Author: Chad Bull, Interactive Developer Sometimes developers get stuck in a rut. And sometimes we are seen by those in the creative world as dream killers. There’s a way out of both problems: You have to stretch yourself and look for a solution. The rut comes with always doing the same thing the same way, […]
Continue Reading
Less Is More: Anticipatory Design to Simplify User Choice

September 6, 2016 | 0 Comments

Author: Luke A. Lancaster, User Experience Architect While on a call to the auto shop, the service representative asked me what time I’d like to schedule my appointment. She then replied with my name and my car information without my ever having given it to her. Magic? Clearly, she somehow cross-referenced my caller ID against […]
Continue Reading
Teach Your Kids to Fix Your Wi-Fi Router in the Future

August 2, 2016 | 0 Comments

Author: Roberto Gutierrez, Multimedia Developer A few years back, we, as a civilization, put clocks on our phones so that we don’t have to look at our watches, and with the development of the Apple Watch, we put phones on our watches so that we don’t have to look at our phones anymore. What I’m […]
Continue Reading
WordPress Is About to Catch Up to the Rest of the Web

July 13, 2016 | 0 Comments

Author: Mike Grotton, Front-End Developer Since its introduction as a branch of trendsetting blogging software b2/cafelog, WordPress has evolved to become much more than just a tool for fledgling writers to easily get their thoughts and opinions onto the web browsers of the world. As any diehard WordPress developer will tell you, the platform has […]
Continue Reading
Gathering and Organizing Content

July 1, 2016 | 0 Comments

Author: Vanessa Correa, Multimedia Developer As web designers and developers, we sometimes come across a common problem with our clients when we begin work on a new website for them: “The Content.” You might be wondering what I mean by “The Content.” This is the text, photos, videos and other possible social content that might […]
Continue Reading
Web Development Is a Social Enterprise

June 7, 2016 | 0 Comments

Author: James Pierce, Back-End Developer Contrary to popular depiction, professional software development is an inherently social enterprise. The astute developer quickly recognizes that writing code that works is only the beginning of the job, and that to really get cooking, their code needs to communicate effectively with the rest of the team. If I am […]
Continue Reading
Website High Availability and Power Grid Reliability

March 21, 2016 | 0 Comments

Author: Peter Stettner, Project Manager An Ignored Co-Dependence of Our Internet Website hosting availability (high availability) is communicated as a percentage of uptime and defined by how many “nines” are in the percentage. One big factor that is not figured into this equation is the reliability of the country’s power grid to feed power to […]
Continue Reading
Form vs. Function? How About Form AND Function…

March 8, 2016 | 1 Comments

Author: Gary Anderson, Production Manager I had an interesting conversation with a former co-worker last year. A front-end developer. Nice kid. Matt posited that his work as a developer should be considered “art.” He didn’t particularly like being labeled an “engineer.” His argument was that he was as passionate about writing code as any painter […]
Continue Reading
NPM as a Build Tool

March 3, 2016 | 0 Comments

Author: Muriel Gonzalez, Front-End Developer Some Background “For many years, JavaScript had a single widely accepted module format, which is to say there was none. Everything was a global variable, petulantly hanging off the window object. This invited risky propositions, too sweet to ignore, and some of us began monkey-patching built-in objects. Chaos prevailed. We […]
Continue Reading
Animating the Front-End with GSAP

February 2, 2016 | 3 Comments

Author: Mike Hopkins, Multimedia/Front-End Developer Animation in the browser used to be limited to what you could animate in Flash or what you could fit into a GIF. jQuery introduced front-end developers to some basic animation tools, and since they were built into the jQuery library, they were the main go-to. CSS3 came along and […]
Continue Reading
The Force Is Strong With This One

January 26, 2016 | 1 Comments

Author: Alan Morkovsky, Project Manager In mid-November 2015, Google let its geek flag fly as it asked users to “Awaken the Force Within” with their Google Star Wars Experience tool. With the tool, users can transform familiar Google apps with a fresh coat of Imperial or Rebel paint. Along with the “Jakku Spy” Google Cardboard […]
Continue Reading
To CMS or Not to CMS. That Is the Question.

January 4, 2016 | 1 Comments

Author: David Woods, Development Technical Lead No one enjoys driving on roads under construction. Building a brand-new highway with four exits and no traffic is a lot easier than adding three exits to an existing – already crowded – one-exit highway. In this analogy, cars are your site’s features and the highway is your content management […]
Continue Reading
It’s Time for Standardization

December 7, 2015 | 0 Comments

Author: Jason Mallott, Front-End Developer Lately, I’ve noticed a glaring need for standardization in the world of front-end development. With the changes in technology and the overwhelming number of frameworks and libraries out there, front-end development has become quite chaotic. Long gone are the days when we could grab a PSD, a simple IDE and […]
Continue Reading
Making Git Workflows Work

November 17, 2015 | 0 Comments

Author: Seth McLean, Back-End Developer I remember the first time I encountered Git version control. I’d like to think I started the same way as many – you hear about this great tool and how important it is, so you get curious and meander over to GitHub. You follow a few steps, start playing with […]
Continue Reading
Making Difficult Animations Work for Banners

October 14, 2015 | 0 Comments

Author: Bryan Vorel, Multimedia Programmer When Flash was king, we were stuck with a lousy 40K file size limit for a standard ad unit. Now with the death of Flash and the rise of HTML5, we are given a slightly new opportunity to do more creative things with banner ads. With the recent draft specifications […]
Continue Reading
Double jQuery Jeopardy

September 8, 2015 | 0 Comments

Author: Cory Hudson, Front-End Developer The jQuery JavaScript library is a wonderful tool. It’s also very popular, being used on 65% of the Top 10 million highest-trafficked sites on the Web. Unfortunately, jQuery’s popularity, combined with third-party JavaScript code, can contribute to a subtle bug that can be hard to track down and understand the […]
Continue Reading
Once Upon A Time…

August 17, 2015 | 1 Comments

Author: Landon Montgomery, Digital Production  When I was seven years old, I wrote a single-page story boldly predicting that I would play professional soccer in Alaska when I grew up. That, or I’d become a writer. Failing either of these (apparently, I was a rather paranoid wee lad), I’d just make video games for a […]
Continue Reading
3-D Print Prototyping

August 13, 2015 | 0 Comments

Author: Brian Edgin, User Experience Architect Whether it is for your brand, your clients or to earn new business, we are constantly looking for ways to step outside the box. Making two-dimensional prototypes has always been part of what a branding agency does. Now, with the advent of low-cost 3-D printing, we have the ability […]
Continue Reading
Operating Without A Standard

August 5, 2015 | 0 Comments

Author: Chad Bull, Interactive Developer We are at a tipping point in online advertising (OLA) after the recent announcement that Google Chrome will – by default – block Flash ads starting in September. This is the final nail in the coffin for Flash-based ads, and it elevates HTML5 as the option of choice for OLA […]
Continue Reading
A Guide to Webfonts and Typography

July 1, 2015 | 0 Comments

Author: Susan Berry, Front-End Developer We’ve come a long way with web typography since the dawn of the Web. As web typography improves, web designers want the same level of control that print designers have. Designers want more options than just Verdana, Helvetica and Georgia, and they want all the control Photoshop or Illustrator affords […]
Continue Reading
Meaningful Microinteractions

June 15, 2015 | 0 Comments

Author: Wanda Lipscomb, User Experience Architect If you love a product – your phone, a new wearable, that great app – chances are, it’s because of the microinteractions designed into the product user experience. Every time you unlock your smartphone, pull down to refresh, glance at the typing indicator while chatting, swipe to delete an […]
Continue Reading
Don’t Just Learn How to Code. Learn How to Think.

June 3, 2015 | 1 Comments

Author: Muriel Gonzalez, Front-End Developer   Illustration by David Plunkert   I personally think everyone should learn how to program. Not just because that’s what I do, and I absolutely love it, but because software has taken over the world. Everyone is coding, and we are surrounded by code. You have wearable technology, you can […]
Continue Reading
Development Communication

May 6, 2015 | 0 Comments

Author: David Woods, Back-End Developer For most developers, communication is not one of the first things that comes to mind when they self-assess their skill set. However, communication is a key quality in a good developer. To create an efficient workflow from idea inception to product launch, it is key for everyone to be in […]
Continue Reading
Yeah, But What Do You Do?

April 7, 2015 | 2 Comments

Author: Shawn Ewert, Business Analyst It’s invariably the question I get asked every time I tell someone what I do for a living. When I tell people that I am a Business Analyst, in some form or another they always ask the follow-up “What does that mean?” Depending on the person to whom I am […]
Continue Reading
The Death of Internet Explorer

March 30, 2015 | 2 Comments

Author: Chris Kobler, Front-End Developer There was a time when Internet Explorer was synonymous with the word “browser.” In the days before the mobile Internet, the resurgence in popularity of Apple computers and the introduction of WebKit-enabled browsers, there was only one browser that really mattered: Internet Explorer. In fact, in the fourth quarter of […]
Continue Reading
Browser Support? More Like Device Support

March 16, 2015 | 1 Comments

Author: Jason Jeong, Front-End Developer What is the definition of browser support these days? It used to be a straightforward definition – supporting web browsers on a desktop machine. Internet Explorer, Firefox, Chrome and Safari come to mind. Lately, however, browser support has become more device support. In addition to supporting all the browsers on […]
Continue Reading
Performance as Design

February 19, 2015 | 0 Comments

Author: Jason Mallott, Front-End Developer With much of the world swiftly moving toward mobile, the time has come to look at the way we design as well as develop websites. With the introduction of media queries and responsive techniques, websites have become a great fluid frontier featuring robust desktop designs and scaled-down versions for their […]
Continue Reading
Distance Searching and MySQL

January 28, 2015 | 1 Comments

Author: Seth McLean, Back-End Developer So here’s a fairly common situation: Your organization has a handful of locations, and you want to provide a tool for people to find the one closest to them. Whether it’s a selection of retail partners providing your product or just some branch office locations, the convenience of letting people […]
Continue Reading
Why Can’t I Just Use That Picture I Found on Google?

January 20, 2015 | 0 Comments

Author: Shawn Ewert, Business Analyst While it is never a good idea to claim an image found online as your own, there are a lot of gray areas that surround copyrighted images and their usage online. I have to start out by saying I am not an attorney and am by no means giving legal […]
Continue Reading
Automated Website Testing – Or How I Learned to Stop Clicking and Love the Script

January 12, 2015 | 0 Comments

Author: Christopher Gaspard, Quality Control Analyst So I was busy doing some of the old click/look-click/look, like you do when you’re a Quality Control Technician, when I was told that the guy in charge of scripting our automated website testing, let’s call him Meich, had put in his notice to move closer to his family. […]
Continue Reading
InVision App – A Prototyping, Collaboration and Workflow Platform

January 5, 2015 | 0 Comments

Author: Bryan Vorel, Interactive Programmer Are you looking for a much easier way to show your designs to clients, without having to try and explain through static images, PDFs or even wireframes? Consider InVision. With the InVision app, you can now quickly transform your design into a fully interactive prototype with complete gestures and animations […]
Continue Reading
Weighted Random Numbers

December 3, 2014 | 0 Comments

Author: Sean Eshbaugh, Back-End Developer When generating sample data, it’s not uncommon to need data with some sort of weighted distribution. For such sampling, Math.random() (or your language’s random number function) can be a bit too random. Today, we’ll be taking a look at a simple and extensible method for generating weighted random numbers in […]
Continue Reading
JavaScript Here, There and Everywhere

October 14, 2014 | 1 Comments

Author: Cory Hudson, Front-End Developer It’s hard to keep up with the latest news about the Web and technology without hearing something about JavaScript. From its humble beginnings as a way to make web pages interactive, JavaScript has expanded into uses far beyond its creator’s original intentions. JavaScript was long considered a second-class citizen and […]
Continue Reading
Xcode Dependency Management Using CocoaPods

September 10, 2014 | 0 Comments

Author: Shawn Scarsdale, Developer I’ve been using Parse as a back-end for several of my iOS projects. Parse is a great service that makes it really easy to get everything up and running quickly. The only downside is that in addition to its SDK, Parse also requires you to install a lot of additional libraries […]
Continue Reading
Cucumber: Converting User Stories into Code Through Behavior-Driven Development

August 7, 2014 | 0 Comments

Author: Fernando Aleman, Back-End Developer Behavior-driven development (BDD) is an approach to software development designed to start with the piece of functionality that is most important to your user by discovering what our software should do, specifying it clearly and validating that the software does and continues to do what we intend. Cucumber is a […]
Continue Reading