Introduction Software is constantly evolving, both in specification and implementation. Keeping an extensible and maintainable codebase is therefore crucial in order to deal with these changes quickly and easily. Ruby on Rails comes with a lot of good techniques and patterns out of the box that facilitate this. Nevertheless, some
The Kotlin standard library contains several functions whose sole purpose is to execute a block of code within the context of an object. When you call such a function on an object with a lambda expression provided, it forms a temporary scope. In this scope, you can access the object
Four common security vulnerabilities in web applications. How hackers can exploit these vulnerabilities and how we prevent that from happening.
At Rootstrap, every day we strive to build successful apps, not just great apps. Our developers are considered world-class for a reason—our products help our clients reach their business goals and generate ROI. Whether you need an app built from scratch, need your product completely overhauled, or just need a
When we hear the words hacker or hacking, we tend to have a negative association. In truth, that makes a lot of sense as it conjures up the idea of a threat. According to a report published by the White House in 2018, it is estimated that the cost to the US economy is $100b annually.
Having an awesome landing page is essential for your business. It allows your potential clients to discover what problem you solve for them and it’s how your company appears to the world. For that you need your page to load as fast as possible, to be highly visible on all
My team recently faced a brand new challenge: developing a way to classify job positions written in natural language by lots of different people. It sounds simple, but there are a few factors that made this problem hard to solve. Job positions can be ambiguous depending on language usage and
You have an idea for a mobile app, and you’re sure it’s going to be big. You’re going to start the next Facebook. The next Snapchat. The next… you get the idea. But just after the lightbulb goes off for your big idea, you have another thought… what if someone
It probably goes without saying that building an app is far from easy. Time, cost, and quality are all key parts of the equation. Here at Rootstrap, we specialize in creative app development – we’ve worked with some of the biggest names in helping them develop ideas to apps. We
You could compare the speed and innovation of the mobile app industry to that of a world-class factory line. In the blink of an eye, a new app, technology, and a device have been created on a never-ending belt of new ideas. Off they go to be consumed but to