Blog

How to supercharge your wireframes

Why go to the effort? The thought and preparation that go into wireframes make a drastic difference on the outcome. Wireframes come in a spectrum of resolutions, but the important thing is to find the right balance of fidelity, examples, and annotation for the project and team. Wireframes should be thought of as sketches for stakeholders to see the vision and instructions for developers to build the idea. They should not be thought of as works of art or a…

Managing Your AWS Credentials

After my last post, a colleague pinged me with “I thought you used environment variables to manage credentials, so why didn’t you show that?” The short answer is that it would detract from the points I was trying to make. The long answer is rooted in history and not-quite-implemented features, so rates its own post. It starts with a review of AWS access keys. There are two of these: the “access key” is a user ID and may be shared…

Jumping in Mid-Project (Insights from a Designer)

Intro Joining a project after it has already started is no easy task, especially when the project is launching a complicated enterprise application with a short deadline. Here are the take-aways from my experience when I was hired to join a team and lead design halfway through the build of an e-commerce site. Getting Started I needed to hit the ground running which meant catch up to everyone on the project at the same time as designing revisions and new…

Media Giant Migrates From Bare Metal to AWS

A global media and technology company based in Philadelphia serves tens of millions of customers. Recommendation engines, machine learning and artificial intelligence are powered by algorithms. A lot of it is now happening in the cloud. A Chariot team led by Eric Snyder is helping to move and process all that data. They’re migrating it to the Amazon Web Services cloud. The data went from relatively inflexible servers to an elastic environment that scales up or down as needed. The…

Comparing Infrastructure Tools: A First Look at the AWS Cloud Development Kit

My background is as a developer, so when I think of “devops” and “infrastructure as code” I look for the loops and conditionals of a Turing-complete language. Unfortunately for me, popular devops tools lean toward a declarative format: you describe the environment that you want, and the tool makes whatever changes are needed to achieve that goal. In the past, when I felt that I needed to express infrastructure as “real” code, I would turn to cfndsl, a Ruby gem…

Kotlin Coroutines for Android Apps

Chariot’s own Rod Biresch contributes to the Ray Wenderlich Android team with his first new content tutorial “Kotlin Coroutines Tutorial for Android : Advanced“. Rod took on the assignment to create a tutorial to give readers more in-depth knowledge of Kotlin Coroutines and how to best use them in Android apps. Coroutines have been implemented in various programming languages for decades. A problem they address is how to efficiently perform asynchronous work with a finite set of resources. At a…

1 2 34