Brad is proficient in a number of technologies including .NET, Java, C++, Python, and JavaScript and has leveraged this knowledge in applying software design to simulate Engineering solutions during his career. Brad has many years of energy industry experience delivering time-critical solutions and quality assurance activities in conjunction with customer representatives.
In this era of fast and reliable application processing, everybody is opting for distributed caching to get the best performance out of their application. If your web applications attract high traffic causing extremely high transactions, then you definitely need NCache. NCache is an in-memory distributed caching solution that provides linear scalability to .NET and Java…
NCache, a distributed, linearly scalable and fast in-memory key-value store allows the caching of objects to reduce database trips and easily scale higher loads. Similarly, Redis is also a distributed caching solution but lacks key features like SQL & LINQ Support, Client Cache (InProc) and Peer-to-Peer Clustering etc. For .NET Redis client applications, NCache provides…
NCache, an in-memory distributed cache, keeps your data intact in a temporary storage for a faster experience of read and write operations. We have seen NCache do wonders with the speed when it comes to performing operations on the cache store. However, keeping NCache synchronized with the main data source is a major challenge when…
Microsoft AppFabric becoming extinct has impacted the AppFabric customers greatly as Microsoft announces no further development on AppFabric. With the retirement of AppFabric, Microsoft also recommended some alternatives for it that can be used and NCache popped as a recommended alternative by Microsoft. I have a blog written that covers the advantages of migrating your…
It is no exaggeration to call the retirement of Microsoft’s AppFabric as an end of an era. With its support nearing an end, you need a solution that offers to enwrap your AppFabric application and run it as seamlessly as it was running before. NCache has long had a wrapper for AppFabric that allows you…
Who doesn’t love sports? Every year, when sports season begins, we all start rooting for our favorite teams. Now how many times has a busy schedule or an emergency at work made you miss a game, that too when your favorite team is playing? Pretty sure we all have been there. This brings us to…
The multi-tier applications involve communications at different levels. For instance, browser communicating with the web APIs and web APIs communicating with other web APIs on the behalf of the users and so on. To enable secure communication, authentication and authorization protocols might require additional handling. It is hardly maintainable since any change in the API…
Whenever we talk about providing ease of access and manipulation of objects, the subject of Object Relational Mappers (ORMs) is bound to come up. ORMs such as Entity Framework Core and NHibernate help in managing efficient mapping of Plain Old CLR Object (POCO) instances to database information, managing associations, constraints, etc. However, using code-to-SQL functionality…
Blazor is being adopted rapidly by organizations looking to create interactive Web UIs with .NET. It allows you to create the applications using C# instead of undergoing the hassle of JavaScript and all your server-side and client-side logic is consolidated in the .NET space. Blazor uses the ASP.NET Core SignalR implementation for messaging between client…