Neil Mackenzie06/03/13
345 views
0 replies
I seem to be always looking for information about building resilient, high-scale services in Windows Azure. Over the last year a number of individuals and teams at Microsoft have done us all a great service by documenting their experiences in this area.
Leigh Shevchik06/03/13
603 views
0 replies
New Relic for .NET is designed to be the perfect complement to Windows Azure. Azure is Microsoft’s open and flexible cloud platform that enables you to quickly build, deploy and manage web applications.
Leigh Shevchik06/02/13
831 views
0 replies
Do you know what you’ll be building in the future? That’s one of the questions we’ll ask at FutureStack, the first annual New Relic user conference.
Ariya Hidayat06/02/13
1987 views
2 replies
When writing a large JavaScript application, it is quite often that console.log and other debugging statements are sprinkled here and there. There are many different ways to do this, there exists a new tool called groundskeeper which can do this removal for you.
Peter Lawrey06/01/13
3013 views
0 replies
I recently bought a PCI SSD and this made it clear to me that there is room for performance improvements in Chronicle. Java 7 may provide improved performance in a thread safety.
Ariya Hidayat06/01/13
2095 views
0 replies
Complicated code is difficult to digest and hard to maintain. The best way to avoid it is by not having it at the first place. For web applications written in JavaScript, fortunately we have enough tooling machinery to detect complex code and block it from the source repository.
Peter Zaitsev05/31/13
471 views
0 replies
The main benefit of using GTIDs is to have much easier failover than with file-based replication. We will see how to change the replication topology when using GTID-based replication. That will show where GTIDs shine and where improvements are expected.
Samuel Jack05/31/13
1512 views
0 replies
Here’s a quick note on how to diagnose a particularly tricky kind of unhandled exception. I’m talking about those ninja exceptions which manage to evade any kind of unhandled exception logging you’ve rigged up around your .Net applications.
Gary Sieling05/31/13
3037 views
0 replies
Much information is trapped inside PDFs, and if you want to analyze it you’ll need a tool that extracts the text contents. I’ve only seen this done on the JVM, and decided to do a proof of concept with new Javascript tools. This runs Node.js as a backend and uses PDF.js, from Mozilla Labs, to parse PDFs.
Ariya Hidayat05/31/13
730 views
0 replies
Lumia 920 is Nokia’s smartphone running Windows Phone 8 that is getting quite popular these days. When using this phone for browsing the web and running web applications, how does it stack up against its competitors?
Claus Ibsen05/30/13
1493 views
0 replies
In the upcoming Apache Camel 2.12 we have improved the internal routing engine to dramatically reduce the stacktraces our end users will see when an exception occurs and is logged.
Nikita Salnikov...05/30/13
7146 views
0 replies
This is going to be another story sharing our recent experience with memory-related problems. The case is extracted from a recent customer support case, where we faced a badly behaving application repeadedly dying with OutOfMemoryError messages in production.
Leigh Shevchik05/30/13
630 views
0 replies
More than 100 million children in the developing world suffer from physical disabilities that can be cured through surgery. And CURE’s mission is to help as many of them as possible. New Relic has become a key component in CURE’s innovative, efficient global operation.
Nishant Chandra05/30/13
998 views
1 replies
Processing 10-100k events / s in sub msec can be challenging. Common use cases are online gaming, financial trading and ad serving. Here is a system design to tackle it.
Gunnar Peipman05/29/13
524 views
0 replies
Stored procedures in SQL Server database can be unit tested using Visual Studio database unit tests. It may seem as simple thing to do at first but when you start writing tests then you will find out it’s more complex task to do then expected.
Leigh Shevchik05/29/13
395 views
0 replies
There’s been a lot of talk about the improvements in Ruby 2.0′s Garbage Collection performance. That’s a great thing, because GC in older versions of Ruby wasn’t very performant.
Peter Zaitsev05/29/13
711 views
0 replies
Selecting the most appropriate solution for a MySQL HA infrastructure is as much a business and philosophical decision as it is a technical one, but often the choice is made without adequately considering all three perspectives.
Remy Sharp05/29/13
586 views
0 replies
This walkthrough assumes a pretty simple set up – and in my case I just grabbed a “latest wheezy SD card” off Amazon. I booted once with an ethernet connection so I could do the initial Raspi-config steps.
Konrad Malawski05/28/13
3791 views
0 replies
I recently had an hour or two to spare, so I decided to play around with Java 8 and its Lambdas. I decided that Java will eventually get a testing framework using lambdas, in a more BDD way. So my goal was to implement something similar, within what’s possible with Java currently.
Anders Karlsson05/28/13
285 views
0 replies
As you might know, I'm a big fan of JSON. One big reason is that I believe that JSON is closer to most developers view on data, whereas the Relational SQL based model is closer to what someone working with data itself or someone working with infrastructure.
Gunnar Peipman05/28/13
455 views
0 replies
Microsoft Solver Foundation is set of math tools that allows you to solve some mathematical problems you face in real-world applications. Although the API it provides is not very similar to what many of us have seen before it is still simple enough to get started with it when math side is clear.
Eli Bendersky05/28/13
557 views
0 replies
While the documentation does a good job describing how require finds the module to import, it doesn’t say much about how the importing itself happens, and how the exports and module objects are magically visible and usable in the module’s code. Here I want to provide a lower-level view of this missing link, gleaned from the source code of Node.js v0.10.8 (lib/module.js).
Peter Lawrey05/27/13
4611 views
0 replies
Recently, a company patented using native memory as a way of storing data and objects. It's such a good idea you might wonder, has this ever been done before? Well, CPUs have supported using native memory to store data in an unmanaged way for a very long time.
Imran Baloch05/27/13
456 views
0 replies
Caching static contents is great and recommended but in the same time we need to also consider the fact that the static contents can be updated any time. A popular way to handle this scenario is to change the contents path or append a query-string in contents url.
Alex Holmes05/26/13
504 views
0 replies
Avro has the ability to generate Java code from Avro schema, IDL and protocol files. Avro also has a plugin which allows you to generate these Java sources directly from Maven, which is a good idea as it avoids issues that can arise if your schema/protocol files stray from the checked-in code generated equivalents.