Data import has historically been a time-consuming and frustrating task, especially for products that depend on ingesting a lot of data from users. That’s why many developers include CSV importers in their apps — to spare users from having to manually copy data from a spreadsheet into their database. But let’s face it: traditional data import solutions haven’t always been great. That’s why, today, Suzanne Scacca is going to look at how Flatfile helps you create a better import experience for your users, team, and product.
Read more…
As a frontend developer, I want to apologize to the designers out there for all the misunderstandings that have happened in the past. I think it’s time for us developers to improve our awareness of the designers’ role and show them that we can — and should — look beyond our own screens.
Read more…
Design systems can improve usability, but they can also limit creativity or fall out of sync with actual products. In this article, we’ll explore how designers and developers can create more robust design systems by building a culture of collaboration.
Read more…
This is a detailed guide for those who are struggling with tables in Figma. Today, Sasha Belichenko will show you how to create a table using components, so that later on you could save a lot of time on scalability and edits. Moreover, you’ll be able to easily integrate the table into your design system. To follow along, you will need to have at least some understanding of the basic Figma concepts, its interface, and how to work with Figma components. So, without further ado, let’s dig in!
Read more…
Let’s face it: it’s never easy to deal with client feedback. Requests may be vague (“the form is broken”), too subjective (“the page doesn’t load fast enough”), or difficult to assess without seeing it yourself (“the page still isn’t updated”). You could schedule some time to walk through the issues or bugs with your client, but a better solution to this often disruptive and frustrating process is to create a fool-proof system that’s easy for clients to leave feedback and even easier for you to implement and resolve it. In this article, Suzanne Scacca brings you great suggestions.
Read more…
Switching tools isn’t a decision to be taken lightly. In this article, Buzz Usborne brings you a nuts-and-bolts and behind-the-scenes look at how Help Scout migrated design systems from Sketch to Figma — why we made the switch, a step-by-step walkthrough of what it entailed, and what we got out of it — a story that applies to any team considering a large-scale tool migration.
Read more…
In any project that requires any user interaction, there is one critical factor that makes the difference between success and failure: good documentation. This holds true regardless of how small or large your project is. One of the most overlooked aspects of creating and/or maintaining any software library is good documentation. Luckily for you, a new tool on the market is here to make it easy for you to create great documentation for your projects. Whether you like it or not, you will never hear from users who give up after being unable to solve their problem due to inadequate documentation.
Read more…
Philippe Hong has made the switch to Figma almost two years ago and he has no regrets so far. In one of his previous blog posts on the topic, he made an in-depth review of Figma, and he’s glad he could help other designers make the switch In this article, let’s take a closer look at what Figma really has to offer. Here are 20 tips on how to work faster and better with this well-known and collaborative interface design tool.
Read more…
Think about your last few software projects. Was there a healthy balance between concrete business goals, meeting users’ needs, and shipping the product in a timely fashion? The key to striking this balance is a design process that accounts for complexity, addresses design problems early, and avoids relying too heavily on third parties. A major contributor to clunky software is flawed design processes. In this article, Eric Olive will outline four design process problems and explain how to address them.
Read more…