The LAMP Stack is fairly easy to understand: L is for Linux which is an Operating System a server is run on. A is for Apache which is a Server that accepts and processes HTTP requests. M is for MySQL which is a database used to store any data the web server will be CRUD-ing. […]
Author archives: matt
My First Refactor – Part 2
Continuing from my previous post, I’ve created a characterisation test for my Stock Analysis application. I captured the HTML output it produced and wrote a simple test which ensured that it always produced the same output. I used PHPUnit as the testing framework and used composer.js for dependency management. Creating the Characterisation Test Part of my […]
Essence of Good Software Design
Found a good quote from Martin Fowler, in his book Refactoring – Improving the Design of Existing Code: “By eliminating the duplicates, you ensure that the code says everything once and only once, which is the essence of good design.”
My First Refactor
Over the last Christmas I was thinking about investing so I developed a small tool which I was using to analyse stock market data. I was interested in checking what the rate of return on various stocks actually was if you use the Dollar Cost Averaging method of investment. I retrieved the data from Google […]
Clean Code
Why is Clean Code important? Code which is not well written is hard to read and understand. It’s a mess. Working with a mess is hard and prevents programmers from making changes easily. If not tidied up it will eventually deteriorate into unsupportable goop and you can’t sell goop. This is why Clean Code is […]
Startups – from an Investor’s Point of View
The lads and I went to the third floor of McSwiggans pub to the second Startup Galway event which consisted of the founder of boards.ie John Breslin interviewing Dermot Berkery in a fireside chat style of interview. Dermot is a partner at Delta investments which focuses on startups with potential for lots of growth and […]
Leafy Justice – GameCraft II
I attended Game Craft II this weekend. GameCraft is a 12-hour game-building competition and it was mighty craic! This time it was hosted by Engine Yard who have a kick-ass office in Dublin. We coded from 9 to 9, then the judges came around to try our games while we sipped on a few cold […]
Colosseum Panoramic
Using a nifty open-source image stitching tool called Hugin I created this panoramic of the Colosseum. Check out the full resolution panoramic too.
Can’t Open the Visual Studio Resource Editor?
If you ever get an error while trying to open the .rc file in the Visual Studio Resource Viewer (see image below) it may be because you have the resource.h file open in Visual Studio. Close that file and try to open the .rc file again.
Windows Installer – Useful Information
This post will contain all the useful links / info I’ve found about Windows Installer over the years. Installation Condition Syntax MSDN – Conditional Statement Syntax I have quite a few links in my bookmarks which I can add here too.