In January this year, Enable sent 3 developers to attend NDC London. Since its start-up in Oslo 2008, the Norwegian Developers Conference (NDC) has become one of the largest conferences for .NET & Agile development with events held in London, Oslo and, most recently Sydney. With Enable primarily developing solutions using .NET, and with the conference boasting several .NET MVP speakers, the conference is a great fit for us.
Enable hosts most of its DealTrack clients in Microsoft Azure, taking advantage of the wide range of resources it offers, including Azure SQL Databases. In general, each DealTrack client will have their own SQL database within Azure containing their own data, varying wildly in usage patterns and performance needs. Unfortunately, this can make it difficult to decide on the appropriate performance tiers, often resulting in the over-provisioning of resources based on peak usage and over paying.
At Enable, we benefit from, and contribute to, a number of open source projects. We believe it’s important to give back to the open source community where we can, which we do by contributing to the projects that we use daily. By raising bug reports, fixes and new features, we help make those projects even better. We also publish lots of our own code as open source libraries on GitHub.
Enable has more than 15 years of experience in designing, securing, and maintaining hosting environments on which our bespoke software solutions depend. Increasingly, we are deploying solutions to Azure, Microsoft's globally-available cloud hosting platform. This leaves our clients safe in the knowledge their software is not only maintained and developed by Enable's highly skilled team of developers but is also hosted on a secure and powerful platform in the form of Microsoft Azure.
An interesting job we tackled as part of our office move was evaluating different telephone systems for the new building. Enable has for many years used what might charitably be described as a “standard” office telephone system. Low-tech phones were connected by ethernet cables (from which they drew power) to a central server. The server was connected to another mysterious piece of hardware, itself hooked up to the good ol’ BT infrastructure.
Today, Matt will arrive at his desk to confront a 315 page document. It describes the precise inner workings of a mission-critical software solution. It sounds pretty complicated. But the software doesn't exist yet. In three months, Matt and his team will race from zero lines of code to tens of thousands. The end result will be rolled out to hundreds of users, who will rely on it every day. It'll be delivered on time, on budget — and if it's not the best piece of software our company has ever created, we'll be disappointed.
Enable recently launched a new subsidiary business called DealTrack. DealTrack is a software solution that helps organisations manage complex trading agreements involving retrospective payments, such as rebates, retrospective discounts, royalties, purchase income and back margin. In this first article in our “Enable Tech” series, I'll guide you through some interesting techniques used by the website we built for DealTrack.