Practically speaking, how should an interface look? The answer is situational and depends upon your users. After all, when you design for a client, you are looking out for…
Decide: How do you structure content? (Part 3)
No matter what the content of your database is, having an established hierarchy is absolutely vital if you want the end users to successfully use the software—especially if one of your goals is to provide updates that are intuitive and do not require extensive retraining for your user base. The stakeholders must…
Decide: What kind of development work will you do? (Part 2)
Decide: Who are you designing for? (Part 1)
Full Stack Software Development
Why low code platforms still need dedicated developers
Comparative Visual Communication
Agile Development with FileMaker
Affordances and Signifiers
Caching a Break
Caching is a common technique used in software development to temporarily hold data that programs need to access frequently. Typically, this improves the performance of apps since it is faster to read data from the cache than to read from a database or data file. However, having corrupted caches will cause…