Altitude News & Blog

Welcome to Altitude Blog where you will, over time, find nuggets of news and useful insights into the world of Software Development, Automation and Business Intelligence.

Get in line with Cyber Essentials

Antony 11 Jul 2017

Cyber Essentials is a government-backed cyber security certification scheme that sets out a good baseline of cyber security suitable for all organisations in all sectors. If you haven’t taken steps to protect your business from cyber criminals, have a look at cyber essentials.

Read more

How To Clear CSS Float

Amit 3 Nov 2014

If you have ever worked with CSS float, I am absolutely sure you have experienced the interesting and sometimes strange effects it has on the content that follows. In this post I have summarised different ways to clear CSS floats along with some helpful tips for older versions of IE.

Read more

Apache SOLR in .NET Applications

Ines 27 Aug 2014

In one of our latest projects there was a need to implement a full-text search engine. We had several search requirements such as filtering by categories, searching near a given location and, of course, searching for a specific keyword. We already had experience using Lucene.Net so we chose to use Apache Solr, which uses the Lucene library to provide fast searches and full-text indexation to give better performance.

Read more

Client Certificates for Dummies

Nick 18 Aug 2014

Over the years we have written a number of secure web systems for clients that require client user authentication. The technically ideal pattern for this is a "Multi Factor Authentication" (MFA) model.

Read more

Entity Framework Audit Fields

Nuno 11 Aug 2014

There are several articles on the internet about the automatic population of database audit fields for user tables. Good examples of such fields are Created By, Created Date, Modified By or Modified Date, although there may be many reasons to audit other value changes. A good solution I have come across is to make the entities we want audited extend an interface, that we might call IAuditable, and override the Entity Framework Save method, setting up the audit fields for the entities that implement that same interface.

Read more

Dates & Times in SQL

Robin 14 Jul 2014

It is very easy for people new to SQL to get caught out by dates that contain times, e.g. the getdate() function which returns the current date and time. For example a travel company might have a Booking table with a column BookingDate which just contains the date (not time) that a booking was made.

Read more