Posts in Process
Agile is gaining popularity with many agencies and large corporations as a means to become more efficient in the software development lifecycle and increase client satisfaction. Agile efficiency comes from reducing waste, mitigating risks early on, delivering working software quickly, and adapting to ever-changing requirements at the drop of a dime.
The first step to building an accessible website is understanding who needs an accessible site. Knowing who you are creating this for and asking yourself questions helps you see potential problems from another point of view and potential ways to solve them.
It’s ingrained into nearly every programmer’s psyche, “break big things into smaller things.” When a function gets too big, break it out into smaller ones. When a class gets too complex, break it down. It’s the essence of the Single Responsibility Principle: do one thing well.
In order to create an effective user-centered experience, we create personas for key audience groups. Although a persona is a fictitious representative and may not be exactly like your real end users, the process of creating a persona helps to build empathy for the real people that are going to use the final product.
TL;DR: Just here for Browsersync setup? Skip to the steps.
I’m always looking for ways to reduce the time between saving a file and seeing changes on the screen.
When I first started working with Drupal, back in the day, I would ftp changes to a server and refresh the page. Once I found Transmit, I could mount a remote directory locally and automatically save files to the server. At the time, my mind was blown by the efficiency of it. In hindsight, it seems so archaic.
"If you're not testing, you're doing it wrong." I can't remember how many times I've heard those words. Each time, I'd feel a little pang of guilt, a little bit of shame that every day, I wrote code for myself and clients that wasn't tested. I'd be frustrated with the developers who repeated that mantra. Sure, it was easy to say, but hard to live up to. How do I test? What do I test? Should I test? How would I justify the costs?
My adventures in designing educational math games for young children began with illustrations and animations in outer space for LT2. Since then, my repertoire of visual themes has expanded greatly—especially after designing games for an additional client, Connect4Learning.
Google Analytics (GA) will serve you better if you filter out spam, block internal or irrelevant traffic, and set up Content Grouping. Any organization with a website will benefit from properly configuring GA, but digital services agencies in particular should be setting up their clients to succeed with these simple steps.