Subscribe
Get our best content on how to build better apps.
Subscribe
Get our best content on how to build better apps.
Got product development questions?
Join us on
Discord
The Dark Side of Design
Dark Patterns are used on websites, apps, and software. These patterns are intentional – designed to trick users into signing up for a subscription, making a purchase, or spamming their friends and families. There are eleven identified dark patterns; in this post, we break down and discuss how six of them work.
The Bitovi Team
Unlocking Sketch metadata: find symbols across files using sketchtool CLI, Bash, and JSON
Have you ever had the daunting task of checking whether developers coded a component (e.g., button, checkbox, alert) according to spec and needed to find ALL instances of that component in a huge collection of pages in an unfamiliar design system? Let’s say you have a spec for an alert banner (component/symbol). You know what it’s supposed to look like. But now, you need to find every single page or modal that alert appears on, how to navigate to it, and what conditions cause it to appear, so you can check that all instances are coded to spec. Gulp! You definitely don’t want to open file after file of page-level specs/comps, search multiple pages and artboards, in a slow tedious hunt for that elusive little component, especially if there are 100+ files and hundreds of artboards in your design system. This is the dilemma I faced on a recent project.
The Bitovi Team
Creating a design system with Storybook
Application + style guide = smart buy
A recent project called for the creation of a single page site that would showcase a real estate agent’s expertise, sales history, professional connections, and various other impressive attributes. Pages would be generated using a fill-in-the-blank template. Eventually, two additional real estate agencies affiliated with our client would make their own versions of the page, identical in function, but with slight changes in styling and content. Future brand-specific styling variations would need to be documented somewhere, so Bitovi offered to provide a fill-in-the-blank re-usable style guide to go along with the template page. Both the template and the style guide could be cloned and restyled as many times as desired. Hence, our client bought themselves a cookie cutter vs. paying for one cookie at a time.
The Bitovi Team
Prepare for Anything with GSAP
Learn how and why GreenSock became our animation pick
Feeling uncertain about how to add animation to a Web site or single page app? We’ve been in the same boat. There are plenty of CSS and JS animation frameworks available, ranging from free and easy (but limited and inflexible) to steeper learning curve, robust, can-do-almost-anything paid options. None are necessarily a “bad” choice, but you definitely don’t want to make a choice and find out later it can’t do everything you need, then have to start over with something new (losing valuable project time and developer resources, maybe even client confidence).
The Bitovi Team
5 Reasons to Choose Node.js
It’s easy to get stuck in a rut when you are accustomed to using a particular language or framework. But have you taken a look at what Node.js has to offer?
Node.js has a robust package manager, broad AWS support, and potential for rapid development, and in our opinion, it stacks up against Java, Go, Ruby on Rails, and Python. Take a look at five reasons why Node.js might be the perfect framework for your next project.
The Bitovi Team