Software Engineering A Code Mentors Handbook If you’ve ever had the joy of sharing a bit of knowledge with a peer, and seeing their face light up when things start to click into place, then you’ll definitely enjoy a career in mentoring. Experiencing mentorship A lot of my working career has involved being the
Software Development Explicit model mapping for Entity Framework Introducing the EntityTypeConfiguration class
Augmented Reality Getting started building Augmented Reality apps in Xamarin One of the great benefits of working for Dootrix, is the ability to get time to work on new technology. A few months ago I was given the exciting task to build a capability demonstrator to show to new and current clients using Augmented Reality on iOS. Just looking for
Software Development Congratulations, you’ve just inherited a legacy application Painting the picture 🖌 You’ve just started a new job, and are full of enthusiasm and ready to get stuck in… You’re new boss approaches you and asks you to have a look at one of their old projects… You think nothing of it, and relish the thought of
Dotnet Getting started building a simple Nancy API What? Other than it being totally AWESOME?! Nancy is a framework for creating web applications. It makes sure to implement the super-duper-happy-path, which means it requires very little effort to get a website up and running. Here I will give a basic overview of how to build a Nancy API.
Software Development Building scripts to write code! 😵 Let me get things straight! I LOVE coding! I spend almost ALL DAY coding. But there are some aspects of coding that are a bit tedious! So today I am going to show you an example of how I try and avoid writing code that shares common behavior. Let me
Software Development Component-based Classic ASP — React in Classic ASP??? 😮 Lately I have been working a lot with React and Redux, and have found the concept of creating reusable components to be very useful. I have also been blessed with working on some Classic ASP, which has got me thinking… Could we create reusable components using Classic ASP? I’ve
Software Development Ruby on Rails with Postgresql using Docker Compose So in the previous post I explained how to get a rails application up and running using Docker. But that project was using SQLite as it’s database. What if we want to use something else? In the Dockerfile we had installed the packages to enable us to switch our
Software Development Developing with Ruby on Rails using Docker for Windows I have been using Vagrant for a while in order to develop Ruby applications in an isolated environment, and it has served me well. But I wanted to give Docker a try! Especially since they have released Docker for Windows. Previously we only had the Docker Toolbox that included a
Software Development Lets Play With Nancy! I have just discovered Nancy when I was trying to find a way to decouple the MVC element from my ASP.NET applications. I knew there had to be a way! It is very easy to decouple your Web API stuff using the readily available Owin packages ( Microsoft.AspNet.WebApi.
Software Development Hello, Entity Framework With the near release of Entity Framework 7, I thought it was about time I gave my two cents on the usefulness of the current version. I’ve been using it for a few years now, and have found it easy (and fun) to use. But, what is Entity Framework?
Software Development JM09K Matrix Keypad Quirks Some more details may be required for the JM09K Matrix Keypad. I spent far too long trying to find out what pins needed to be hooked up, as they are not the same as the matrix keypads used in some of the Arduino projects I found. Luckily, I managed to
C Sharp Programming FEZ Panda II with Matrix Keypad After a few days of attempting to get this to work I thought I would save some time for anyone else attempting this particular activity. I am using the JM09K keypad that I bought quite a while ago. I am also using the FEZ Panda II A link to the
C Sharp Programming Deriving from our RegistryConfig class Now we have our abstract RegistryConfig class ready to use we can create our new subclass. This will hopefully show you how easy it is to create properties that utilize the methods of the RegistryConfig class! Creating our subclass Lets call our new class TestConfig and build a constructor that
C Sharp Programming Extending the C# Registry-based configuration class So we now have our RegistryConfig class ready... but how can we make it better?! Use reflection! We will use reflection to perform initialization on the classes properties, so that the settings can be added to the registry straight away. This will ensure that the registry has all the properties
C Sharp Programming C# .NET Registry-based configuration base class I usually find myself wanting to be able to configure my application without having to change the underlying code. And although Visual Studio allows you to create application settings inside the IDE (saved to a .exe.config file), I would prefer to use the registry to hold my applications configuration.