MENU
Guided Learning

Opening Remarks

We're opening up our own internal training materials to show the world how we develop great software.

Rintagi platform is unique in the fact that it is both high productivity and high control, something that no other platforms on the market can offer. High productivity means that a functional application can be built without writing a single line of code, allowing non-technical people to be able to develop great applications. High control means that users can extend applications with no restrictions by adding unique business rules in javascript, C#, SQL, and/or integrate with external APIs – allowing technical users who are more code savvy to be able to customize their applications however they please.

Furthermore, Rintagi platform is futureproof. The platform and the applications it builds are generated from metadata, basically meaning that we are eliminating the tedious process of having to rewrite your code every time new technologies come out or if you want to make deep changes.

We hope you enjoy the learning videos. If you are stuck at any time, visit our forum where both users and our support staff will happily answer any questions you may have.

Introduction

We believe in you and are empowering you to succeed by providing everything you need to deliver great mission-critical systems that last.

Please allow me to demonstrate how to build great mission-critical systems that can last indefinitely through time and technology changes. The focus here will be on line-of-business automation.

History of Computing

Before we demonstrate how to build a great mission-critical system that can last indefinitely through time and technology changes, it would be beneficial for us to review what have happened to the computing industry so we can learn from the past and prepare for the future.

Key Points:

  • Web-app should become the most desirable form of computing.
  • Rintagi and its generated mission-critical database applications are currently web-apps.
  • Rintagi has the ability to generate new technology if and when the paradigm shift agian

Rintagi Platform

We shall start by some basic constructs of a database application, give an overview of the Rintagi functionalities, then explain in detail the following:
1. Building an application;
2. Changing an application;
3. Rejuvenating an application;

Along the way we will illustrate how Rintagi is essentially just another database application it generates. Yes, it is being generated and constantly regenerated too. As a result, more advanced codes can be generated over time not only to the applications Rintagi builds, but also to the Rintagi platform itself, keeping both the platform and its generated applications on the cutting edge of technology.

Key Points:

  • Rintagi builds applications from metadata or DNA, not direct coding.
  • Rintagi changes applications via metadata changes, new source code is generated automatically.
  • Rintagi platform is superior to other platforms because it is built and rebuilt the same way.

Winning Aptitude

I am convinced that aptitude can make a difference in getting things done versus failing to deliver.

In this video I would like to share with you some of these winning aptitudes that we have been using at Robocoder for over a decade. Hope you find them useful in your business or career.

Key Points:

  • Rintagi Builds Applications from Metadata or DNA, Not Direct Coding
  • The three key success factors in the IT industory are credibility, delivery, and reliablity.
  • With the right aptitude, we should be able to doing the right things right.

Project Management

Methodology is like strategy, it will give us perspective from time to time to keep us on the right path.

There are two distinct methodologies:
1. The older waterfall approach flows sequentially downwards through phases of analysis, design, implementation, testing, and maintenance. There is no turning back. The result is linear. The requirement specification needs to be 100% accurate upfront or the resulting system may not be operational as desired. This can be a problem when requirements change before the project is completed.
2. The newer iterative approach assume changes can be made anywhere at anytime. Additional features can be designed, developed and tested in repeated cycles. It is done only when no more addition or change is required. The gain can be exponential because of the learning on each iteration.

Key Points:

  • Delivery is #1 key success in project management
  • The best development methodology is Agile which is both iterative and incremental.
  • When cross functional training is combined with agile methodology and an agile platform such as Rintagi, projects can be delivered faster with less resource, lower cost and higher quality.

Business Analysis

Business analysis is about doing the right thing. Doing the wrong thing right is wrong. Just doing the right thing is not good enough, we have to do the right thing.

Key Points:

  • Business analysis is about doing the right thing
  • Problem solving, effective communication and storytelling techniques are essential skills in business analysis.
  • Use Zachman framework to communicate the requirements easily to all stakeholders and team members.

Process & Rule Modelling

Processing modelling is about using simple notations to represent a process graphically so it can be visualized, analyzed and improved. In my opinion, a process without business rules is like a body without a soul. Every unique business must have its own unique business rules. Therefore it is essential to describe the process with its business rules along the way.

Important Reading:

  • Improving Business Processes (Pocket Mentor) 2010 by Harvard Business School Press
  • Business Rules Applied: Building Better Systems Using the Business Rules Approach 2001 by Barbara von Halle

Systems Analysis

Follow the users… find out how they would interact with the system to achieve their goals. Systems analysis consists of a set of possible sequences of interactions between systems and users related to a particular goal to identify, clarify, and organize system requirements.

Key Points:

  • Always follow the users... 'user' is the 'object' in 'object orientation' of systems analysis.
  • Use cases help identify and visualize all the scenarios for each types of users.
  • Use cases pave the way for test cases.

Data Modelling

In my opinion, data model can make or break a system.
A well designed data model is fast, good and cheap. Yes, all three.
It should be fast on data manipulation such as create, read, update and deletion; we call that CRUD.

To be good, it should be well thought out to handle the intended use of the system; each entity should have it’s own unique function, well tested from all angles, and robust enough to cope with incorrect input and errors during execution;
In addition, it should be low maintenance and save space.

All in all it should be doing the right things right at a reasonable cost.

By the time data model is done:

  • There should be sufficient test data & test cases available for verification
  • Business rules and algorithm to apply to the test data

Development

An overview of how a great mission-critical system can be developed on Rintagi platform. Our platform can deliver a fully functional system in the same amount of time it takes traditional developement to produce a wireframe. Learn what makes Rintagi great and how you can make it work for you.

Key Points:

  • Rintagi platform reduces the requirements for wire framing and prototyping
  • It is well architected to make changes on the fly
  • Clean code is regenerated from scratch all the time to avoid patches and to perform rejuvenation

Testing

Learn the secret to testing and how we can use less resources to produce better results. Testing is very important in a mission-critical system. The nature of software is that we can have 99 things right but if one major thing is wrong, the program breaks. Build mission-critical programs with no major bugs by following our proven testing methodology.

Testing is about:

  • Fully understand the business requirements
  • Keep asking how do I know I have done the right thing right
  • Exhausting all possible use-case scenarios
  • Verification by comprehensive test data
  • Using an automated platform such as Rintagi to reduce testing requirements
  • The relentless practice of repetition on testing

Deployment

See how deployment is done and evaluate different deployment options by analyzing the pros and cons of each.

Key Points:

  • There are four ways to deploy a production system and each of them has its pros and cons
  • Need to make the trade-offs and choose wisely
  • On-premises or self-service deployment are recommended for mission-critical applications

Change Management

Change in the IT industry is happening at a breakneck pace. Organizations that aren't catching up will be left behind. Learn what to do when confronted with a change request from a client and how Rintagi can help.

Key Points:

  • Change is inevitable, it is our future, we need to embrace it
  • Change can be managed - via urgency & priority determination, costs and benefits analysis, and impact analysis
  • Rintagi platform automates many changes via 'drag & drop', 'change on the fly', and 'late change no penalty'

Introductory Tour

Welcome to Rintagi! In this brief overview, we'll guide you through the basic controls and functions of the Rintagi platform so you can get your online mission-critical database applications up-and-running quickly and easily.

Rintagi empowers anyone to quickly create online databases, web applications, and web forms, all without writing a single line of code! In addition, it gives you the flexibility to expand on it by adding your own business rules. Using intuitive change-on-the-fly technology, now you can simply drag-and-drop your way to create great online mission-critical database applications; you can deploy that seamlessly to your own internal server or to the cloud, privately or publicly, with full capacity of who can see what and when.

My First Rintagi Database App

Start building your first online mission-critical database application step-by-step with these short videos. Learn how to navigate the Rintagi platform and create a simple database application.

Our example today will be a simple application where people can list their homes for rent and renters can find homes to live in.

Create a Customer Screen

Learn how to create a simple screen where customers can input their profile information.

Create a Host Screen

Learn to create a screen where hosts can input their details of their listing.

Create a Booking Screen

Learn how to create a screen where customers can book a listing.

Run on Mobile Devices

See how the application is natively designed to run on all devices without having to add extra code.

Clinic Management App - Part 1

On Thursday, December 8th 2016, we built a Clinic Management Application for one of our enterprise community members LIVE from scratch! Our goal is to show the world how the only database development platform in the world with limitless extension and rejuvenation can build great mission-critical systems in a day.

Take this opportunity to see what can be accomplished in a day. Make the system your own by building on top of it. Review what you have learned by re-watching the saved broadcasts of previous episodes of "What Can Be Built In A Day".

Learn the power of Rintagi through immersion. Embrace the future. Don't miss this opportunity.

Clinic Management App - Part 2

On Thursday, December 8th 2016, we built a Clinic Management Application for one of our enterprise community members LIVE from scratch! Our goal is to show the world how the only database development platform in the world with limitless extension and rejuvenation can build great mission-critical systems in a day.

Take this opportunity to see what can be accomplished in a day. Make the system your own by building on top of it. Review what you have learned by re-watching the saved broadcasts of previous episodes of "What Can Be Built In A Day".

Learn the power of Rintagi through immersion. Embrace the future. Don't miss this opportunity.

Clinic Management App - Touch Up

On Thursday, December 8th 2016, we built a Clinic Management Application for one of our enterprise community members LIVE from scratch! Our goal is to show the world how the only database development platform in the world with limitless extension and rejuvenation can build great mission-critical systems in a day.

Take this opportunity to see what can be accomplished in a day. Make the system your own by building on top of it. Review what you have learned by re-watching the saved broadcasts of previous episodes of "What Can Be Built In A Day".

Learn the power of Rintagi through immersion. Embrace the future. Don't miss this opportunity.