Systems | Development | Analytics | API | Testing

An Introduction to Polymorphism in Ruby on Rails

If you have ever spent time building an Object-Oriented Program (OOP), you have likely used polymorphism in your application or, at the very least, heard the term. It’s the kind of word you’d expect to see in a science or computer science textbook. You may have spent time researching polymorphism and even implemented it in your application without clearly understanding the concept. This article will give you a greater understanding of polymorphism, specifically in Ruby on Rails.

Top five ways to use self-service analytics for demand generation marketing

As the Director of Demand Gen at ThoughtSpot, I’m responsible for optimizing our campaigns and every customer touchpoint. No biggie, right? I’m part of a lean marketing team at a high-growth company. We’re not in the business of generating leads – we’re about creating real demand for our products.

Rank Tracker - an Effective Tool for Keyword Research

Every SEO specialist is well aware that the focus is on two critical factors, such as getting quality backlinks as well as creating useful content. The success of published content depends on the quantity and quality of keywords. In this regard, experts conduct a thorough search for keywords. This work takes into account such factors as the frequency of use, competition, the amount of potential traffic attracted, and others.

How to Transition to a Cloud ERP Without Disrupting Financial Reporting Processes

More and more companies are migrating their enterprise resource planning (ERP) to the cloud. It relieves them of the burdens typically associated with installing and maintaining complex software systems, and it’s arguably more secure because it’s monitored 24/7 by dedicated experts. There is no question that cloud-based ERPs like NetSuite, Epicor, Microsoft Dynamics, and Oracle Cloud are gaining steam. Rolling out a new ERP system can be highly disruptive to your organization, though.

Refactoring with Deprecations

Deprecating old code and replacing it with new and improved APIs is an established process in software development. In the core of PHP APIs are provided to trigger and to get notified of deprecations. As a PHP application developer you can then hook into all triggered deprecations using a user defined error handler. You can use this API to collect deprecations and fix them.

Monolithic Applications: A Relic of the Past?

In software development, the monolith architecture has successfully seen the design and development of applications. Most unicorn companies in recent years started their journey using monolithic architecture. However, we’ve seen a significant change and adaptation of microservice architecture patterns in the last few years. The popularity of designing and developing applications using microservices is mainly because of scalability and increased productivity for larger teams and companies.

Complete Guide to Ecommerce Integration | Integrate.io

Ecommerce relies on a robust tech stack — but that stack must communicate effectively. Our Key Points: Ecommerce integration. Those two words together encompass an entire aspect of online commerce — online stores can't function without it (or without an Ecommerce integration guide). Taken separately, however, these words have standalone meanings of their own. Ecommerce is online business. Whenever a consumer purchases something on the internet, they're engaging in Ecommerce.