Archive

Front-end

Fun with Feature Flags featured post

Fun with Feature Flags

Feature flags are a powerful tool with many uses, they should be thoughtfully considered as a development tool. Feature Flags allow developers to achieve continuous deployment and clients see great value in the speed at which issues can be resolved.

Agile / Back-end / Front-end

Naming Conventions – Four Esoteric Issues featured post

Naming Conventions – Four Esoteric Issues

As a relatively new architect-level hire at Mercury, I have spent a large amount of time exploring code bases that are new to me. In that exploration, I have come across a variety of source code peculiarities and problems related to issues with naming conventions. These are fairly rare situations and as such can take a while to diagnose and get to the true root problem. The issues I will describe below are specific to situations in Mercury’s development process, but might help to identify possible pitfalls in yours.

Back-end / Front-end

Enhanced and Efficient Design with Rapid Prototyping featured post

Enhanced and Efficient Design with Rapid Prototyping

Design is incredibly subjective and each person has their own opinions and interpretations. To ensure your vision is realized you can implement interface prototyping to visually display thousands of words worth of design and development requirements regarding how a system should both look and behave.

Front-end / Strategy

Building a Front End Framework featured post

Building a Front End Framework

At the end of 2016 I embarked on a goal to develop an in-house framework for Mercury to use on our internal websites and web apps, as well as client projects. This blog post is geared toward front-end developers looking to make their own framework, and in this post, I’ll talk about approaches I took and lessons I learned during development of the Mercury UI Framework.

Front-end

Foit, Fout and Perceived Performance featured post

Foit, Fout and Perceived Performance

As web developers, we strive to provide the highest fidelity interface and experience for users of our sites and applications as possible. From the use of responsive web design, SASS, CSS3, Flexbox and JavaScript frameworks we exercise every technique and option to bring the latest to our users. With great power comes great responsibility and that means dealing with FOIT, FOUT and providing the perception of performance to our users.

Front-end

Are You Designing with C.R.A.P.? featured post

Are You Designing with C.R.A.P.?

Contrast, Repetition, Alignment, and Proximity are core design rules that unify design elements. These rules can be observed in all aspects of life with some basic understanding of the principals. In today’s day and age aesthetics are more important than ever which requires designers to stay true to fundamentals and core principals to create timeless designs, and to do this we must understand each one. Are you designing with C.R.A.P?

Front-end