Skip to main content

Our Insights

As experienced developers who we have worked through major changes in the web industry, it’s crucial that we keep our fingers on the technological pulse so we can deliver the best possible solutions to our clients.

Below we share a few of our recent thoughts and opinions. 

Protecting passwords in web applications

MIKE PARKER CISSP MCTS MCSA, HEAD OF TECHNICAL DEVELOPMENT

With years of developing web applications, one thing that comes up time and time again is... What is the safest way to store passwords in a system? There are number of simple ways to store passwords Clear text Encrypted Hashing Password-based key derivation functions Clear Text If someone enters their password as "dog1" then the password will be stored in the database as "dog1". Storing the password in this format means anyone with access to the...

Read further

The Difference Between Roles and Claims

Michael Stannard, Senior Developer

In moving to ASP.NET Core, one of the things which puzzled us was making sense of the Identity features for roles and claims. We kept finding ourselves asking "what's the difference anyway - aren't they both just things which you give to a user to show their permissions?". Before we could decide whether these features added value to the membership systems that we build for our clients, we had to decide what Microsoft intended us to do with them in the first place. It...

Read further

The migration to ASP.NET Core MVC

Zak Dunstone

Maybe I’m only speaking for myself here, but I think the most exciting thing about working in this industry is the way in which it constantly changes. Here at LightMedia we are always discussing the latest trends, features and products so that we can improve our offering to our clients, and I’m here to briefly introduce our latest big shift:ASP.NET Core, and with it the beginning of a migration to MVC. There are some great things about ASP.NET Core MVC that I can’t get...

Read further

Experts in a wide range of technologies...

Microsoft ASP.NET
Microsoft SQL Server
mongoDB
HTML 5 and CSS 3
Ajax
Rackspace
TeamCity
Node.js
Amazon Web Services
Microsoft Azure
AngularJS
Axure
jQuery
WCF
MVC