budibase spaceman

Think fast

Thoughts and ideas on how to build tools, automate workflows and speed-up the workplace.

Role-Based Access Control | Ultimate Guide

Granting users the right level of access to your systems and data is essential for security and UX alike. Today we’re going to dive deep into the most prominent way to achieve this - role-based access control (RBAC). More specifically, we’re going to cover everything you need to know about implementing RBAC for your application. We’ll start by exploring what RBAC is, and the situations where it’s most effective. Then, we’ll move on to how you can implement a successful RBAC system, including concrete steps you can follow, best practices, and how Budibase makes it a breeze to assign and control user access.

Ronan McQuillan

May 23, 2022

Rule-Based vs Role-Based Access Control

How you control user access to your app has a huge impact on its performance, security, and usability. Today, we’re going to explore the differences between rule-based and role-based access control, the two predominant systems for modern applications. Despite their similar names, rule-based and role-based systems differ greatly, in terms of both technical implementation and business-level considerations. However, both offer high levels of security and usability. As such, the key decision points are often largely operational, relating to how the systems are maintained and administered.

Ronan McQuillan

May 23, 2022

What is Data Access Control | In-Depth Guide

Data access control is a crucial element of any information security strategy. Companies today face a more complex regulatory environment than ever when it comes to protecting personal data. However, this must be balanced with the need for efficient, data-driven decision-making. As such, how users are assigned access to data across your organization has enormous implications. Today, we’re going to cover everything your need to know about data access controls, including the theory, the specific methods available to you, and how to create the right framework for your needs.

Ronan McQuillan

May 23, 2022

Data Sources for App Projects | Ultimate Guide

When building a web app, your choice of data source is critical. Deciding how and where to store, access, and manipulate data is fundamental to every successful app project. Today, we’ll be looking at everything you need to know to get this decision right. We’ll start with the basics, including what a data source is, the different ways web apps access data, and how this fits into your wider app architecture.

Ronan McQuillan

May 22, 2022

How to Create a Data Model in 9 Steps

Knowing how to create a data model is the first step toward building a successful app. This is the foundation of how you’ll transform your business requirements into reality. In fact, all other elements of your app build on your data model. However, coming up with an effective data model presents a few key challenges. This is a complex process, involving end-users, technical teams, and other business stakeholders. Today, we’re going to look at exactly how you can create a successful data model.

Ronan McQuillan

May 22, 2022

How to Integrate Multiple Databases

There are countless situations where you might need to integrate multiple databases. This might be necessary for a particular app project. Providing more centralized and efficient access to information could also be a goal in itself. However, accomplishing this can be a challenge, especially for inexperienced developers. Today we’re going to look at two methods key methods for integrating databases, as well as how Budibase can make life easier along the way.

Ronan McQuillan

May 22, 2022

What is a Database Schema?

Your app’s database schema is absolutely central to its functionality, performance, and success. In fact, this determines just about every aspect of how your finished app will work. As such, knowing how to create an effective schema is critical when building any kind of tool. In this guide, we’ll cover everything you need to know. We’ll start with the basics, including what a schema contains, before moving on to more specific details you need to know when working with different kinds of databases.

Ronan McQuillan

May 22, 2022

Public forms - how to build a public form in minutes

What is a public form A public form is a digital form that is accessible to anyone on the internet. The difference between a public and private form is the access level. Private forms are only accessible to predefined users behind a secure log-in. Public form examples There are many examples where a user may want to create a public form. I’ve listed a few of these scenarios below: A public survey.

Joe Johnston

Apr 20, 2022

Join 100,000 teams building apps and making work flow