Alexander Houghton
Technical Programming Blog & showcase
Menu Close
  • Home
  • Blog
  • LinkedIn
  • CV
  • Contact

C++

0

Faster Compiling: Visual Studio Unity (Jumbo) Builds

Posted on December 31, 2022 by Alex

Unity/Jumbo builds are a way of speeding up C/C++ compilation by compiling multiple c/cpp files as a single object file. Speed improvements can come from not having to re-parse and compile shared headers. Even in projects that use pre-compiled headers, Continue Reading →

Blog C++, cpp, jumbo build, jumbo builds, SINGLE TRANSLATION UNIT, unity build, unity builds, visual studio
1

C++ unique/shared ptr custom deleters

Posted on January 23, 2020 by Alex

I’ve recently found the need for a custom deleter function attached to smart pointers in C++ and I found there are a number of different ways to implement this. I’ll touch on the advantages/disadvantages of the different ways to use Continue Reading →

Blog C++, smart pointer, std::shared_ptr, std::unique_ptr, stl
1

[C#] HttpWebRequest not sending Cookies on Windows Phone

Posted on December 5, 2015 by Alex

Had a similar problem to Jeroen Swart to do with Cookies in Windows Phone as he mentioned in his blog post here. Basically identical C# code to make a HttpWebRequest with a few cookies would work in a simple desktop Continue Reading →

Blog C++, cookies, httpwebrequest, Windows Phone, wp
0

Windows Phone C#: “Layout cycle detected. Layout could not complete.” on LongListSelector Fix

Posted on May 12, 2015 by Alex

Came across a very weird problem today that has occurred on my application Steam Live which I’ve never come across before… On a certain Steam Profile I’d get a crash with the following message: “Layout cycle detected.  Layout could not Continue Reading →

Blog C++, Layout cycle detected. Layout could not complete., Windows Phone
0

Windows Phone 8.1 DirectX Sample Landscape mode broken / rotation doesn’t work.

Posted on April 19, 2015 by Alex

The Problem: When the phone is in landscape mode, the rendered area isn’t rotated on screen! As you can see, the image on the right is when it is in portrait mode, the one below is when in landscape. The problem Continue Reading →

Blog C++, DirectX, DirectX Rotation, Windows Phone Rotation

Getting to grips with Unity (C#)

Posted on February 3, 2014 by Alex

After finishing my course at Bournemouth University, I wanted to invest my free time into improving my programming and game development skills. I decided that since majority of my course at University had focused on the Unreal Development Kit, it Continue Reading →

Programming, Programming - Game Development C++, programming, Unity

Beginning Windows Store 8.1 Development: Upgrading Starcraft II Profiler (C#, XAML, PHP)

Posted on December 31, 2013 by Alex

For my final year project at University I had decided that I would be developing a Windows 8 application, something I, at the time had no experience in. Over the 2013 Christmas break I decided I would create a Windows Continue Reading →

Programming, Programming - Application Development C++, PHP, SC2, Starcraft II Profiler

Or Die Trying… (Complex XNA Game)

Posted on April 23, 2013 by Alex

For an assignment at university, we were required to form a group and begin the development of a game, based on a clients brief. Upon assigning the programming roles to myself and another member of the team, we worked extensively Continue Reading →

Programming, Programming - Game Development C++, Or Die Trying, XNA

Spaceman & Slime: C# + XNA

Posted on February 6, 2013 by Alex

Spaceman & Slime is a game I created for one of my assignments at Bournemouth University. The game is a re-skinned version of the classic, tactical board game Hounds and Hares built using C# and XNA for the Windows Phone Continue Reading →

Programming, Programming - Game Development C++, Games, XNA

C++ Programming

Posted on January 29, 2012 by Alex

After finishing my A Levels and was about to begin studying Games Technology at Bournemouth University I knew I would have to start learning a completely new programming langauge to Visual Basic: C++. I’d heard a lot about C++ and Continue Reading →

Programming, Programming - Game Development c plus plus, C++
LinkedIn: Alexander Houghton

Current Employment

Recent

  • Visualising SRGB & Gamma Correction
  • Redirect all stdout/stderr to console
  • Increase Windows Console Line Limit
  • Faster Compiling: Visual Studio Unity (Jumbo) Builds
  • Programming a Digital Potentiometer (MCP4131) With Raspberry Pi & WiringPi
  • Connecting to Raspberry Pi direct to PC via Ethernet
  • C++ unique/shared ptr custom deleters
  • Raspberry Pi/C++ Log Class
© 2025 Alexander Houghton. All rights reserved.
Hiero by aThemes