by Chad Michel | Jul 26, 2022 | Technology, Tools
When building an application, you often need some way to store associated data. Applications usually store less data than cloud applications, but many of the same constraints still exist. You still need to store data. Some of the data is relational, such as contacts...
by Chad Michel | Jul 6, 2022 | Technology
At Don’t Panic Labs, we have built many iOS and Android applications over the years. Many of them have been built using some sort of cross-platform technology, like Ionic. But why so many mobile applications? Not one reason, many reasons. Sometimes customers want to...
by Chad Michel | Apr 5, 2022 | Software Development Tips & Tricks, Technology
Estimating cloud costs isn’t always easy, especially if your goal is to be super exact. The desire to be super precise will probably cause you to spend more time estimating the costs of resources than the resources might cost themselves. Always remember that...
by Chad Michel | Mar 22, 2022 | Technology, Tools
CouchDB is a pretty amazing technology, but it is a little unique. With many data stores, you just query data. You can do that with CouchDB’s Mango queries, but CouchDB’s primary way to query data is by using views. Views are pre-created, much like...
by Chad Michel | Mar 15, 2022 | Technology, Tools
A lot of the software we build involves hosting some part of it on a web server. Today, most of what we host is hosted in the cloud PaaS (Platform as a Service). This means we don’t have to look into some more classic hosting options such as Apache or IIS; the...
by Chad Michel | Feb 23, 2022 | Software Development Tips & Tricks, Technology
Application programming interfaces (APIs) communicate into software. If user interfaces are ways for humans to interact with software, then APIs are ways for software to communicate with other software. As we write applications, our software makes extensive use of...