Software Development Services

We provide software development services to build custom cloud, mobile, and enterprise apps

Track your Distributed Learning activities based on the 70-20-10 model using Experience API (xAPI)

Most of the dated e-learning training content was developed using the standards like SCORM (Shareable Content Object Reference Model) or AICC (Aviation Industry Computer-Based Training Committee). SCORM is a set of technical rules established by a standards body like ADL (Advanced Distributed Learning Initiative) and is supported by most e-learning software products. It was a Read more about Track your Distributed Learning activities based on the 70-20-10 model using Experience API (xAPI)[…]

Building high performance, high volume, IoT enabled web app using your existing infrastructure with .NET Core, SQL Server and Redis Cache

In one of our recent projects, we worked on developing a modern reactive web app, where we had to present IoT device data aggregated and updated in real time. We faced several challenges involving a large volume of data being generated from devices and mandate from the client to use their existing infrastructure. Let’s understand Read more about Building high performance, high volume, IoT enabled web app using your existing infrastructure with .NET Core, SQL Server and Redis Cache[…]

Adopt the 70-20-10 model to build a learning organization

Organizations need to have an effective platform and strategy to enable distributed learning. It helps to provide an environment that fosters knowledge sharing and growth of their human capital, It’s an investment which will help grow your top line and make your employees more productive. 70:20:10 model helps learners to focus on informal and social learning Read more about Adopt the 70-20-10 model to build a learning organization[…]

Distributed Learning – a new framework for organizational learning

Technology is making a positive difference in education, and it will for the rest of our lives. New and emerging technologies like AI and AR/VR are starting to have an impact on education. So, are we on the cusp of disruption is education. Yes and no, technology cannot replace the teachers in our classroom, at Read more about Distributed Learning – a new framework for organizational learning[…]

Agile DevOps – Case of using Jenkins for multiple sites, implementations, and environments for .NET Cloud Apps (Part-2)

With multiple projects created on different versions of Visual Studio, we forced the build to compile on a single target VS version using the /p and the /tv command line parameter. Below is an example of the msbuild commands called in sequence to build all the project files with specific msbuild targets that work with publishing profiles to package the Read more about Agile DevOps – Case of using Jenkins for multiple sites, implementations, and environments for .NET Cloud Apps (Part-2)[…]

Migration- JavaScript is moving fast – my experience with AngularJS

Long long ago (far away from the galaxy) we all used to have static pages on the web. Static HTML pages were prevalent. Then the era of web applications took over. Subsequently, it paved the way for an interactive and dynamic web application that generate dynamic HTML. Then “Single Page” HTML started playing the predominant Read more about Migration- JavaScript is moving fast – my experience with AngularJS[…]