Welcome to the Betgenius Tech Blog
Here at Betgenius we have a very strong technical team with a passion for open source software and an open technology stack. Our team consists of specialists using C#, F#, Java, Scala, JavaScript,...
View ArticlePerformance Tuning Our RabbitMQ Routing Strategy
A couple of years ago we made the decision to move our software to use headers exchanges. We did this because it provides extensible routing information that can be extended without breaking any...
View ArticleSilicon Milkroundabout November 2014
We are excited to announce that we will once again be returning to Silicon Milk roundabout on the 16th November. We are looking for .NET developers at all levels and a DevOps engineer. Check out our...
View ArticleSimple Apache Based Blue Green Deployments
Overview Blue / Green Deployment is a common pattern for managing deployment of a sizeable estate to allow teams to release frequently. It gives you a simple way of smoke testing deployments in the...
View Article32-bit Flag in Visual Studio 2013
In Visual Studio 2013 Microsoft introduced a new setting Prefer 32-bit for projects that compile as executables, such as Console applications. This setting causes the compiler to set a flag in the...
View ArticleConfiguring Tomcat's Rewrite Valve To Work With Different Contexts
Imagine you have a Tomcat 8 server running two different contexts with URLs like this: someurl.example/context1/.... someurl.example/context2/.... and you need to capture requests to:...
View ArticleEpilogue - The Maven Release Plugin
We've been spending a little more time recently at work moving our code repo away from subversion and over to git. Whilst we were doing this, I came across this cool tip to optimize the Maven Release...
View ArticleSimple Gitlab CE HA solution
Have you ever wondered if it's possible to run Gitlab CE in a HA environment? Simple answer is yes and most important you don't have to pay a dime for this. Gitlab CE HA explained Long story short for...
View ArticleGraylog Has Taken Over Our Centralized Application Logging
As all developers will know, centralized logging is the key to a happy life. Without it you spend your life trawling through servers to find the logs you need. Up until early 2015 we were achieving...
View Article2016 Puppet State of DevOps Report
Each year the Puppet “State of DevOps Report” is published which has become authoritative in predicting trends and directing DevOps effort. It's an analytical report based on a worldwide survey, this...
View ArticleOperability.IO 2016
Operability.IO is a yearly two-day event focused on "DevOps from the Ops point of view". This was only its second year. It's organised by Marco Abis of Highops.com. It was a great event with a relaxed...
View ArticleStrongly Typed SignalR Hubs with TypeScript
SignalR is a great piece of kit for rapidly developing a push communication layer for a user interface. However there are a couple of things we would like it to do better: Build time generation of hub...
View Article
More Pages to Explore .....