The concept of using decision logic to manage questionnaires is probably not a reach when you consider the complexity those types of user experiences may entail. Think about all of the possible routes and paths; a series of questions may lead a user. For example, with...
There’s an awkward period in many romantic relationships where a person moves in with another person — but not completely. They still have their separate apartment “just in case” (can you blame them?), and with that apartment comes the snail...
2002, the year InRule was born. Windows XP was the dominant client operating system and Windows 2000 Server was continuing to make headway into the enterprise. If you purchased software, it very likely ran on desktops and servers that you had to maintain and replace...
If you’re building internet connected devices, implementing a decision platform can be a key differentiator for both your product team and your device users. This is a separation of concerns. Each audience (product team or users) has its own priorities with its...
It’s official! InRule’s irServer rules engine now has support for .NET Core! My fellow InRule engineers and I are thrilled to ship it and put it in the hands of our customers! If you aren’t familiar with .NET Core, it is Microsoft’s “modular, cross platform, open...
“Please Mr. Postman” was a marvelous song by The Marvelettes from 1961. Postman also happens to be a marvelous 3rd- party tool which I often use to test calling REST services. This blog post will give a quick demonstration of using Postman to call InRule’s...
This week, I’m proud to announce that, along with the 5.0.28 release of InRule®, we released version 2.3.5 of the InRule® for Microsoft Dynamics CRM integration framework. I’m really excited to share information on some of the new features we’re...
A few weeks ago, the tech world was upended with public disclosure of the Meltdown (https://meltdownattack.com/) and Spectre (https://spectreattack.com/) CPU hardware vulnerabilities. The nature of these vulnerabilities is such that any type of resolution for them is...
I joined the InRule Technology team as a sales engineer in the latter half of 2017 and since then several people have asked me why I chose to pursue a new role at InRule. The answer is rather simple: InRule spends its time and resources to make sure that developers...
Background Package management is a great way to manage the set of external dependencies (and their dependencies) as part of your typical modern development workflow. Whether the source code is being built by a cloud-based remote build agent or by a developer working...
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.