Performance Zone is brought to you in partnership with:
  • submit to reddit
Jim Hirschauer06/12/13
2017 views
0 replies

Cloud Migration Tips #1: Cloud = Confusion

The Technology crowd knows a good bit more about cloud computing but there is a huge disparity in the understanding of what cloud is really about and how it really works.

Jay Fields06/12/13
4907 views
0 replies

Coding: Increase Your Reading and Writing Speed

A teammate of mine recently expressed a desire for a shortcut for something we type often. I started looking into our shortcut options and came to a common determination: We can do this, but the number of 2 key shortcuts available to us is finite, so we better use them wisely.

Sean Hull06/12/13
602 views
0 replies

The Most Important AWS Feature for Performance and Scalability

Amazon’s EBS or elastic block storage, is a virtualized network storage solution. You can think of it as RAIDed disks but accessed & provisioned over a high speed network.

Baptiste Wicht06/11/13
448 views
0 replies

Improving eddic Boost Spirit parser performances

After the last changes on the data-flow framework, the parsing pass of the eddic compiler became the slowest one. I was sure there was some area of optimizations, so I decided to improve its performance.

Allen Coin06/11/13
7579 views
0 replies

Open-source Java Virtual Interface API makes Java apps Cloud-friendly

The JVI API allows developers to bring multitenancy to existing Java applications and frameworks, making Java applications friendlier to Cloud platforms. It will be released through the end of the month as an open source API.

Peter Zaitsev06/11/13
556 views
0 replies

Migrating between MySQL schemas with Percona Xtrabackup

Recently, I was working with a client that asked about using Percona Xtrabackup to take a snapshot of a particular MySQL schema and then reload it with a different schema name on the same server. It caught me off guard because I’d never really thought about it

Corey Goldberg06/11/13
493 views
0 replies

Python - Nose: Running Concurrent Tests

One nice feature of nose is the multiprocess plugin. It allows you to run your tests suites concurrently rather than sequentially, spread across a number of worker processes. Running tests in parallel like this can potentially give you a large speedup in your test run times.

Dustin Whittle06/10/13
6741 views
1 replies

PHP Performance Crash Course, Part 1: The Basics

In this series I’ll tell you about the strategies and technologies that (in my experience) have been the most successful in improving PHP performance. To start off, however, we’ll talk about some of the easy wins in PHP performance tuning.

Peter Zaitsev06/10/13
582 views
0 replies

Choosing a MySQL HA Solution – Post-Webinar Q&A

Thanks to everyone who was in attendance on 05 June 2013 for my “Choosing a MySQL HA Solution” webinar. If you weren’t able to make it but are interested in listening to the presentation, it’s currently up and available for viewing over at percona.com.

Remy Sharp06/10/13
776 views
0 replies

Insights into rendering performance

Since I was stuck in a hotel for a day, I thought I’d poke around devtools and see if I can try applying some anti-jank techniques. As usual, I bumped in to some problems, so I felt they were post worthy (if only for my memory).

Jim Hirschauer06/10/13
1839 views
0 replies

How To Set Up and Monitor Amazon RDS Databases

Relational databases are still an important application component even in today’s modern application architectures. Amazon launched their RDS service which basically allows anyone to spin up a MySQL, Oracle, or MS-SQL instance whenever the urge strikes. While this service is amazingly useful there are also some drawbacks...

Jim Hirschauer06/09/13
3670 views
0 replies

Storage is Killing Your Database Performance

The other day I had the opportunity to speak with a good friend of mine who also happens to be a DBA at a global Financial Services company. We were discussing database performance and I was surprised when he told me that the most common cause of database performance issues (from his experience) was a direct result of contention on shared storage arrays.

Leigh Shevchik06/09/13
682 views
0 replies

Join New Relic at Scala Days

Are you going to the Scala Days conference next week? New Relic is! In case you haven’t been there before, Scala Days is the annual gathering where developers who work with Scala and Scala-based libraries and frameworks can share their experiences and new ideas.

Jim Hirschauer06/08/13
1609 views
0 replies

The Poor Misguided CMDB

It’s not an exciting or glamorous subject but it’s an absolutely critical concept for properly managing your applications and infrastructure. CMDB, CMS, SIS, EIEIO (joking) or anything else you want to call it these days is a concept that has been poorly implemented from the very beginning.

Peter Zaitsev06/08/13
334 views
0 replies

Summertime Percona MySQL training update

Now that June has arrived it is time to plan what you will do over the summer months. In addition to your summer vacation plans, give thought to MySQL training for you and your team.

Marco Fränkel06/07/13
2752 views
0 replies

Speeding up Require.js optimization in Maven

Require.js also provides an optimizer script which compiles and compresses these modules into one (or a few) files for efficient delivery to the end-user. Sadly, when running the optimizer as part of a Maven build this process can take several minutes to complete. In this article I’ll explain how to speed things up a bit.

Jenny Yang06/07/13
819 views
0 replies

Google Taken Down by an Anomaly – Best Practices that Would Have Prevented Google’s Downtime

Not even Google is immune to downtime caused by the continuous and constant change of modern data center environments. So what was the cause? According to Google, “the outage was caused by a misconfiguration of a user authentication system."

Robert Diana06/07/13
637 views
0 replies

Geek Reading - Week of June 5, 2013

I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my Google Reader feeds.

Jim Hirschauer06/07/13
2811 views
0 replies

DevOps Scares Me - Part 1

DevOps is scary stuff for us pure Ops folks that thought they left coding behind a long, long time ago. So here’s my plan: I’m going to do a bunch of research, play with relevant tools (what fun is IT without tools?), and document everything I discover here in a series of blog posts.

Peter Zaitsev06/06/13
1150 views
0 replies

Multicast replication in Percona XtraDB Cluster (PXC) and Galera

I’ve seen a lot of people setting up clusters with 3-6+ nodes on 1 Gbps networks. 1 Gbps seems like a lot, doesn’t it? Actually, maybe not as much as you think.

Erik Ejlskov Jensen06/06/13
260 views
0 replies

INSERTing many rows with Entity Framework 6 beta 1 and SQL Server Compact

Here we will look at getting started with Entity Framework 6 beta 1, and a couple of improvements that makes adding many rows to a SQL Server Compact database via Entity Framework feasible, and also have look at using my SqlCeBulkCopy library to do the same.

Adrian Hills06/06/13
462 views
0 replies

SQL Server 2008 R2 in-place upgrade error

Today I encountered the following error during the process of performing an in-place upgrade of a SQL Server 2008 instance to 2008 R2:

Sean Hull06/06/13
1705 views
0 replies

Five More Things Deadly to Scalability

Disk is the grounding of all your servers, and the base of their performance. True with larger and larger main memory, much is available in cache, a server still needs to constantly read from disk and flush things from memory.

Niv Steingarten06/05/13
6503 views
0 replies

JVM Performance Magic Tricks

HotSpot, the JVM we all know and love, is the brain in which our Java and Scala juices flow. At its core lies the JIT (“Just-In-Time”) compiler. Here are some of the more interesting optimizations performed by it.

Pat Shaughnessy06/05/13
4683 views
0 replies

Ruby, Python, Java, C and Programmer Happiness

I thought it would be fun to compare Ruby with a few other languages by looking at how different open source developers implemented the same method or function in each language. How do the languages differ? Do they make you equally happy?