Real-time applications on ReactJS

Real-Time Application on ReactJS

A recent project that we worked on had very stringent requirements on the user experience and usability aspects of the web application. The application had to be designed as a real-time data-driven one, as it had to reflect the updates from the back-end system, close to real time. We decided to use ReactJS to create the UI. Here is what we learned along the way.


Share this article

Aggregration Pipeline

Aggregation Pipeline: Understanding MongoDB Part 1

MongoDB is becoming more and more popular among developers due to its key attractions, which are agility and scalability. Today, we have most applications being developed in an agile environment, where changes tend to come in every sprint. MongoDB adapts well to such changes and the icing on the cake is its scalability.

Some of the MongoDB features that attracted my attention were Aggregation, Replication, and Sharding. Before we look at these in some detail, let’s refresh ourselves with some MongoDB concepts. (more…)

Share this article

How to Secure WordPress

How to Secure WordPress and Protect Your Blog

Over the years, blogs running on WordPress have been the target of multiple cyber attacks designed to deface the website, interrupt service, or steal sensitive data. According to the National Vulnerability Database, WordPress went from two known vulnerabilities in 1988 to 5,733 in 2009. And this number multiplies each year with newer vulnerabilities being found.

Here is a summary of best practices to protect your blog. From version upgrade to file permissions, the below infographic shares tips on how to secure WordPress blogs and sites against the most common vulnerabilities in a WordPress installation. (more…)

Share this article

Cross-Platform .NET Framework

.NET Framework Goes Cross Platform

The first .NET platform was released around 15 years ago and evolved through different framework versions. The latest change has been brought about by Microsoft, who now has open sourced the framework codes rather than keeping the source closed and copyrighted.

The .NET Framework 5 has been released by Microsoft and is being made available to both Mac and Linux by open sourcing most of the full server-side .NET core stack. Microsoft is also open sourcing RyuJit (the next-generation JIT compiler) and the .NET Garbage Collector, making them both cross-platform. (more…)

Share this article

Load Testing SignalR Hub-Based Applications - Part 2

Load Testing SignalR Hub-Based Applications – Part 2

In the first part of this series, we saw how to load test a SignalR Hub-based application using our custom SignalR load test component.

Our test objective was to find the optimum server configuration that would be capable of hosting our SignalR Hub-based application, which can support a load of up to 2000 concurrent connections. We started off with an Azure VM instance with the following configuration for hosting the application: (more…)

Share this article