Jessica Thornsby02/27/13
609 views
0 replies
Apache Subversion is one of the world’s most popular open source version control solutions. However, large Subversion deployments have limitations that can negatively affect your business.
John Berryman02/27/13
818 views
0 replies
So let’s say that you have an important tech question that simply must be answered.
Peter Lawrey02/26/13
2752 views
0 replies
I have created a group for announcements and discussions regarding Higher Frequency Trading's Java Training. This training emphasizes simple and deterministic designs and code is the best path to easily to develop, innovate and maintain applications.
Esen Sagynov02/26/13
918 views
0 replies
This is the second article on SSD and the performance implications of switching to SSD. In this article, I will compare the SSD structure to that of HDD and discuss how software architecture is changing.
Roger Hughes02/26/13
2071 views
0 replies
At the end of the last post I said “although the Teletype code works it contains a couple of neat little flaws in that there's no way of shutting it down and that it's not particularly testable”. This blog is about fixing those two problems.
Michael Mccandless02/25/13
599 views
0 replies
Lucene's facet module, as I described previously, provides a powerful implementation of faceted search for Lucene. There's been a lot of progress recently, including awesome performance gains as measured by the nightly performance tests we run for Lucene:
Reza Rahman02/25/13
2271 views
4 replies
The schema namespace for Java EE 7 APIs are moving from java.sun.com to now perhaps a more fitting xmlns.jcp.org.
Peter Zaitsev02/25/13
595 views
0 replies
CentOS 5.8 and earlier use Perl module DBD::mysql v3.0007 which has a bug that causes Perl not to flag UTF-8 data as being UTF-8.
Peter Zaitsev02/25/13
663 views
0 replies
Lately we’ve had many reports of the RPM packages for CentOS 5 (mostly) and CentOS 6 having issues when installing different combinations of our products, particularly with Percona Toolkit
Fredrik Håård02/24/13
662 views
0 replies
Fast-forward to a few months ago, suddenly the performance is starting to look like something that could become a problem. We have many reasons for doing distance calculations, and while the batch jobs were not a problem, any amount of time that can be shaved off user-initiated actions is welcome.
Adrian Hills02/24/13
774 views
0 replies
I recently downloaded my full history of tweets from Twitter. When I tried performing a wildcard search, it resulted in an unresponsive script warning and nobbled the browser tab. Cue ElasticSearch!
Allen Coin02/23/13
791 views
0 replies
Continuation.js is a module for tail call optimization by Continuation Passing Style (CPS) transformation with the trampoline technique for Node.js.
Shannon Behrens02/23/13
896 views
0 replies
In this episode of Dartisans, I'm going to show you a variety of ways to use Dart with Google Web Toolkit. I know that there are a lot of GWT developers out there who would like to give Dart a shot, but they aren't sure how because they already have a large, successful app that's written in GWT.
Peter Zaitsev02/22/13
819 views
0 replies
As the part of analyzing surprising MySQL 5.5 vs 5.6 performance results I’ve been looking at changes to default variable values. To do that I’ve loaded the values from MySQL 5.5.30 and 5.6.10 to the different tables and ran the query:
Brian Hitney02/22/13
774 views
0 replies
In the ol’ days, you wouldn’t want an entire site to be SSL for performance reasons. Ideally, you want to gracefully redirect users to/from SSL based on the requirements of the page.
Nikita Salnikov...02/22/13
682 views
0 replies
Every once in awhile each and every one of us is trying to measure performance of certain parts of the code. It can be either a fully functional application measured against specific number of user transactions per minute or a microbenchmark. Which you have written to prove that your fellow developer is wrong.
Nadav Azaria02/22/13
1665 views
0 replies
Did you ever let your end-user determine your application's thread pool size? Well if you didn't then you are a better man then us, because we did and we were wrong doing so. In this article I will tell you why.
Allen Coin02/21/13
4436 views
0 replies
Lucidchart is a startup with an interesting story to tell about migrating from a PHP framework to Scala, and dealing with the growing pains of scaling to manage user growth.
Peter Zaitsev02/21/13
1045 views
0 replies
Based on a lot of surprising comments about my MySQL 5.5 vs 5.6 performance post I decided to perform deeper investigation to see where my results could go possibly wrong.
Leigh Shevchik02/21/13
845 views
0 replies
Delivering quality software is something that each and every one of us at New Relic cares about. A lot of effort goes into the code that ships with each release.
Jamie Craane02/21/13
1807 views
0 replies
Although VisualVM is distributed with the Oracle JDK, it can also be used to monitor IBM JVM’s. VisualVM is not able to connect to the IBM JVM locally. JMX must be used instead.
Oliver Hookins02/20/13
1347 views
0 replies
I decided to automate a small part of some data analysis I’ve had to do a few times, starting with the database queries themselves.
Peter Zaitsev02/20/13
1191 views
0 replies
One of the most useful tools if you’re working with multiple versions of MySQL Servers is MySQL Sandbox which allows you to maintain many different versions of MySQL, Percona Server,MariaDB. If you’re just working with single sandbox you can just use MySQL Sandbox in its most basic way and it will work.
Peter Lawrey02/20/13
5965 views
0 replies
I am looking to provide "Master Class" Java training for developers of high throughput and low latency systems based on my experience in designing and implementing trading systems for hedge funds.
Wille Faler02/20/13
1697 views
0 replies
A few weeks I did a talk on "Scaling the use of Scala" at the London Scala User Group, where I went through some lessons learned from a year of using Scala on a bigger project.