Rootstrap Blog

Build an app with RSFormView in Swift

Germán Stábile is an iOS developer on the Rootstrap team. He writes about the challenges faced in iOS development. You can follow Germán on LinkedIn. Note: This blog helps you integrate RSFormView into your app. For more about the motivation and implementation of RSFormView see the previous article. Create an Xcode project

Continue Reading

Building engineering goals

Rootstrap is a digital agency that focuses on web and app development. We’re based in Uruguay and the United States. As a digital agency, our vision is to become globally recognized digital masters. This epithet doesn’t just sound nice. It also means a lot: have one of the most skilled full teams, have people who love where they work, build products our client and their users love, and much more.

We had exponential growth at Rootstrap last year. Our headcount doubled to more than 100 people. Our biggest department is engineering, with about 70 people. We’re extremely excited about this growth. But no matter how much we grow and change, we won’t lose the pillars of our culture, like taking care of our most valuable asset: people.

Continue Reading

From Summarization to Generalization and Prediction

We can make predictions with machine learning by generalizing our data’s pertinent characteristics. Summarizing diverse datasets provides insight that can help produce more relevant generalizations.

Data predictions provide probabilities of future outcomes by mining and analyzing existing data, also called training data. Effective prediction is a mix of engineering, statistics, and intuition. Summarization can help by shaping this intuition. In the generalization phase, we test our training data against new data, called test data, to calculate if our model is good enough to be used in real life. These two processes simplify large multidimensional datasets, so machine learning predictions can be applied to them. This article describes how summarization leads to generalization and then prediction through a real estate example.

Continue Reading

Data Samples and error visualization techniques

Why we should choose representative samples with error in mind when we build data visualizations. A brief overview of uncertain bar charts and uncertain ranked lists.

The type of data samples that populate our visualizations can add uncertainty to our results. Some common data displays like bar and pie charts work better than others for making that uncertainty understandable. This article explores how to understand our data samples and create the most suitable graphs for visualizing what they represent.
In general, the goals of data science are to understand data and generate predictive models that help us make better decisions. For a more thorough overview of data visualization, see “Data visualization and The Truthful Art.”

Continue Reading

The Explainability Dilemma

Healthcare AI explainability might be the most important dilemma of this century. This article explains why it will define medical outcomes for future generations.

Today’s AI algorithms provide medical recommendations by analyzing big data, but they can’t always give a reason for their conclusions other than the patterns they detect. Even though these AI-recommended solutions can’t be explained in terms of human understanding, many such treatments might improve the quality of patients’ lives and even save lives. This article discusses the controversial topic of medical explainability from a viewpoint that supports applying technological advancements to healthcare.

It’s no secret that the AI revolution has begun. I’m not the only one who believes that AI is making significant changes to our world. These quotes from some of the best-known leaders in science and technology point in the same direction

Continue Reading

Payment platforms for mobile apps

It’s common these days to see apps that offer to sell you in-app content on your mobile device. Sometimes they only sell virtual things like coins, diamonds, and credits that give users access to certain functionalities. But on a lot of e-commerce apps, like Amazon, you can buy physical goods. Both types of apps have platforms that manage payments. And there are many payment platform options to choose from. This article lists some of them, along with their pros and cons.

You can’t always use the payment platform you want. You might want to sell virtual or digital goods on your app like coins and credits, but you don’t provide another way to do that like a web page. In this case, you must use in-app purchases to be approved by Apple. But if you run an e-commerce page where you sell solid goods like clothes, you can use other payment methods.

Continue Reading

Data Revolution Inside Organizations

How to be prepared for the change that will transform the business landscape forever.

Worldwide access to vast amounts of data has changed the business landscape. Competitive marketing depends on knowing how to manage, process, and analyze that data. This article describes the path organizations need to take from collecting data to maximizing its use.
Today’s organizations are undergoing a challenging transformation process around their technical systems. The static software platforms that might have stored and processed a business’ data are no longer sustainable in the current web environment. Enterprises need cutting-edge technology to collect big data in real-time, analyze that data, and then get the information they need to stay competitive in today’s marketplace.

Continue Reading