We're always exploring ways to make our software run faster, and in Scoreboard 2.3 we've been able to improve performance in some interesting ways. This post should give you a little peek behind the scenes into some of the tricks we're using.
Like most websites, we use images throughout our application. Here's an example of an up-arrow image next to some text.Read More
Today we're excited to announce a new addition to our website. In addition to our software training videos, Spider University now contains example KPIs. We have hundreds of metrics sorted by both department and industry. Take a look and let us know what you think!
For many years, processor speed was measured by the frequency of the processor (the number of MHz or GHz). As chip makers have squeezed more and more transistors into the same amount of space, physical limitations have prevented processors from running at faster frequencies. So, to keep creating gains in processor speed, chipmakers have increased the number of cores on the processor instead of raising the frequency. Additional cores allow the processor to do additional things at once. For example, if there are 4 cores that is theoretically 4 times more powerful than a processor with 1 core running at the same frequency.
In practice, most programmers are not used to supporting multiple processors, so the software they write can only take advantage of a single core. This means all that extra processing power sits idle. Fortunately, the Spring team, along with the rest of the Java community, has come up with a very elegant approach to supporting multiple processors.Read More
Spider has done a significant amount of Web service extensions to our Scoreboard software throughout the past several years. Connect is a tool that uses these Web services to easily integrate data from existing sources into Scoreboard. I've personally found Web service technologies to be quite fascinatingly rewarding to work with.
What's so different about Web service coding, however, as opposed to typical web application programming, is the way that you can make sure your code is working as expected.Read More