How to Use UI Patterns to Prototype Faster

Having a standard library of reusable, easy-to-access elements is vital because the faster we build prototypes, the faster we can iterate through them. Quick iterations in the beginning lead to more time for development. Development time translates to beating deadlines. And that means happ ...

What Is a Prototype: A Guide to Functional UX

What Is a Prototype, Exactly?The most basic definition of prototype is, “A simulation or sample version of a final product, which is used for testing prior to launch.” The goal of a prototype is to test products (and product ideas) before sinking lots of time and money into the fin ...

Choosing The Right Prototyping Tool

When it comes to creating prototypes, so many tools and methods are out there that choosing one is no easy task. Which one is the best? Spoiler alert: There is no “best” because it all depends on what you need at the moment! Related Articles:

A Beginner’s Guide to Wireframing

Wireframing is an important step in any screen design process. It primarily allows you to define the information hierarchy of your design, making it easier for you to plan the layout according to how you want your user to process the information. If you've yet to use wireframing, it's time ...

AWS Autoscaling Best Practices for startups

So for a website you save money when traffic is low; dynamic scaling based on traffic.Enterprise SaaS is great for AWS since customers are using your product during typical business hours, resulting in very low traffic at night.Related Articles:

Scaling PostgreSQL at Braintree: Four Years of Evolution

We love PostgreSQL at Braintree. Although we use many different data stores (such as Riak, MongoDB, Redis, and Memcached), most of our core data is stored in PostgreSQL. It's not as sexy as the new NoSQL databases, but PostgreSQL is consistent and incredibly reliable, two properties we val ...

Performance vs. Scalability

When people talk about performance and scalability they very often use these two word synonymously. However they mean different things. As there is a lot of misunderstanding on that topic, I thought it makes sense to have a blog post on it.Related Articles: