Prevent spam with CAPTCHA in Forms Builder

This blog targets 2.x version of Forms Builder application. Integration with reCAPTCHA is available out of the box in new framework of Forms Builder from version 3.2. Here is help document for 3.2 CAPCHA component: http://www.mycampusinsight.com/support/Forms%20Builder%20Help/Content/CAPTCHA.htm Public facing forms anywhere on internet are always targeted by spams. If you ever are designated recipient of Request for[…]

CampusNexus Entity Framework

CampusNexus Entity Framework Note: The example service used in this solution can be found in TFS at this location: $/Framework/Internal/ServiceExample What is an Entity? In CampusNexus, an Entity represents a person, place, or thing such as a Course, Task or Campaign.  Entities only contain the properties associated with itself such as first name, last name or city.  The verbs[…]

CSS/LESS Best Practices at Campus Management Corp.

At Campus Management Corp. we use the LessCss in many of our products and core frameworks. Less is a common Node.js based CSS pre-processor that extends CSS3 to add variables, mixins, and functions to make our applications more maintainable. During builds, Less files are “compiled” into CSS3 file which are then distributed with the software. This document provides[…]

The Big Picture on .NET Core 1.0 and ASP.NET Core 1.0

ASP.NET Core 1.0 (formerly ASP.NET 5) represents the most significant release of ASP.NET since its initial release in 2002 and it’s projected to ship sometime this year. This post aims to provide a big picture overview of ASP.NET Core 1.0. The most fundamental shift in ASP.NET Core 1.0 (formerly .NET Core 5) is that, by default, it targets the[…]

Leverage Campus’ Security Token Service for Authentication and SSO

Many web applications provided by Campus Management have started using Custom Security Token Services (STS) for authentication. Authentication is no longer responsibility of these applications but these web apps are relying on STS to deal with authentication. Custom STS built by Campus Management are built on top of Windows Identity Foundation (WIF) and has Single Sign[…]

Best practices on data access and the “Unit of Work” pattern in Campus solutions

Cmc.Core is a nuget package provided by Campus Management to address many of the cross-cutting concerns of software design and architecture in our own solutions. In this blog entry, we will focus on the use of the Unit of Work pattern provided by the Cmc.Core nuget. The goal of a “Unit of Work” (or UOW) implementation is[…]

Create better MVC API documentation using SwashBuckle nuget

In today’s distributed environment and even the latest client-side development approaches tend to push for the creation and consumption of API-enabled services. While APIs offer great advantages, in order to be effective they must be: Clearly and accurately documented Up-to-date with the latest changes Easy for developers to explore and test the API methods (both the expected input[…]

Load Testing WCF services using Visual Studio

Load Testing WCF services using Visual Studio The web service Load Tests focus on the scalability of the application middle tier(services) by measuring service response times with configured number of simulated users are concurrently accessing those services. The goal of Load Testing is to see what happens to the web service response times as the number of simulated users[…]

Skip to toolbar