Click Here Labs

Blog

VR Technology Convergence

This was originally written for the 2019 Digital Trends. The first mention of virtual reality (VR) technologies in our annual Ten Digital Trends report was in our 2014 edition. Ever since our 2016 report, an augmented reality (AR) or VR-related article has been included. While marketing trends related to these technologies will continue into the […]

Deepfakes

Near the end of 2017, a new technology emerged in mainstream media that was described as a weapon for propaganda. While the idea wasn’t exactly new, the ease and availability of the technology was frightening to a lot of people. That technology became known as video synthesis, or “deepfakes.” Deepfakes – for those unaware – […]

Kotlin Extension Functions

Kotlin extension functions and properties are similar to member functions/properties but are defined outside of any class. They let you extend the functionality of a class without having to derive a new class or use any kind of design pattern. This functionality is helpful when you want to modify classes that you don’t have access […]

Blockchain in a Business Network

Nowadays it is almost impossible to read or talk about blockchain without someone mentioning cryptocurrencies or thinking the two are the same. The purpose of this post is to show that blockchain is its own technology with many other exciting possibilities. Let’s look at one such possibility: blockchain in a business network. What Is Blockchain? […]

JavaScript Tools: A React and Vue Comparison

React, Vue, and Angular are the three dominant JavaScript frameworks in 2019. According to State of JavaScript 2018, React.js and Vue.js have the highest developer satisfaction rates, and these are also the technologies I’ve explored the most to build user interfaces. In this post, we’ll be covering the similarities and differences between the two, and […]

A Three-Phased Approach to Being a More Proactive Project Manager

The beginning of every project is a crucial time. It sets the tone for the entire project and can either propel you forward or weigh you down, depending on how you approach the unknowns. Project managers have the responsibility to their clients and internal teams to help prepare for the inevitable pitfalls and issues that […]

Describing Color in an Accessible World

The Uber-competitor Lyft is more than just an alternative ride-share service. Turns out, it’s pretty conscientious as well. In working on the company’s branding, the design team at Lyft decided to do something radical. Rather than using traditional paradigms to describe color, they created their own, one that took accessibility issues into account at the […]

Annotated React Examples

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 for yourself, without any of […]

A Better Understanding of Development Through Sports

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 a brief summary of a commonly […]

Campus Life in a Corporate World

I recently had the opportunity to travel and do some work for a new client at the agency, Abercrombie & Fitch. Since I’d never traveled for work before, I thought it might be fun and I jumped at the chance. After being asked to go, things moved pretty fast. I would be leaving the following […]