Tips & Tricks Archive

The Complete Guide to Cross Cultural Design

The digital design profession has always been international, yet there are still difficulties in overlapping cultural spheres. The global market presents new challenges for designers to address language barriers and ethnic nuances. How might foreign users infer

Top 10 Most Common Mobile App Design Mistakes

The mobile app market is saturated with competition. Trends turn over quickly, but no niche can last very long without several competitors jumping onto the bandwagon. These conditions result in a high failure rate across the board

Guide to Building a Top Web Design Portfolio

A portfolio is a very important link between a designer and a client. It aims to impress a potential client by showing the designer’s work and skills. At Toptal, we screen a lot of web designers and

Getting Started with Modules and Modular Front-End Development

Everyone knows and loves Lego bricks. I was hooked on Legos when I was a kid, and I still love them today. You can assemble your toy from all kinds of Legos in all kinds of ways,

Guide to Building a Top UI Design Portfolio

Before We Begin Professionals who work in the creative industry need portfolios to showcase their skills to attract clients and peers. Once upon a time this was solved by creating stunning printed pieces. However, no matter how

Guide to Showcasing Sketch and Photoshop Skills in Your Portfolio

Both Sketch and Photoshop are great tools used by almost every designer to accomplish a huge variety of tasks. To Photoshop has even become a dictionary verb. It doesn’t come as a surprise that most clients will

How to Create a Simple Python WebSocket Server Using Tornado

With the increase in popularity of real-time web applications, WebSockets have become a key technology in their implementation. The days where you had to constantly press the reload button to receive updates from the server are long

Boost Your Data Munging with R

The R language is often perceived as a language for statisticians and data scientists. Quite a long time ago, this was mostly true. However, over the years the flexibility R provides via packages has made R into

Your First AngularJS App Tutorial Part 2: Tools for Scaffolding, Building, and Testing

Introduction With the many tools available to aid in developing AngularJS applications, many people have the impression that it’s an extremely complicated framework, which is not at all the case. That’s one of the main reasons I

iOS User Interfaces: Storyboards vs. NIBs vs. Custom Code

I often hear iOS developers ask some variant of the same key question: What’s the best way to develop a UI in iOS: through Storyboards, NIBs, or code? Answers to this question, explicitly or implicitly, tend to