Matt Newsome

Recent Posts

DevNation talks I want to see, by Matt Newsome

We’ve just over a month to go until Red Hat Summit 2014 and the newly rebranded DevNation conference open their doors in San Francisco’s Moscone Center South, located in the heart of downtown San Francisco.

While we’re putting the finishing touches to our great new product releases for developers, we’re also really looking forward to attending the conferences ourselves. They present a great opportunity for like-minded developers to come together, see what’s new and share ideas – all part of the “Open Source way” Red Hat embodies.

Continue reading “DevNation talks I want to see, by Matt Newsome”

Share

Developer Toolset team will be presenting at Red Hat Summit and DevNation!

For the last couple of years, Red Hat has presented Red Hat Developer Toolset features, roadmaps and demonstrations at Red Hat Summit and co-located developer events.

This year, we’ll be attending both Red Hat Summit and DevNation, both of which are happening slightly earlier in the year, in April (13-17 to be exact) at San Francisco’s Moscone Center. I’ll be attending and showing audiences the Red Hat Developer Toolset 2.1 update, complete with video demonstrations so you can see as well as hear about the great new features.

Continue reading “Developer Toolset team will be presenting at Red Hat Summit and DevNation!”

Share

Find and fix nasty memory bugs with Developer Toolset's memstomp tool

One of the really useful tools provided by Red Hat Developer Toolset v2.x is “memstomp“, which helps you identify a particularly nasty class of bug in applications built (directly or indirectly) from C/C++ code so you can then fix them before your customers experience problems. In this brief article, I’ll explain the background for the tool, how to get it, how to use it yourself and briefly how it works.

Background

The memcpy() routine in the standard C library has a long and storied history, stretching back through POSIX and ISO standards into the early history of the modern computing era. It’s a simple little routine that does one simple task required in a variety of scenarios – it copies a specified number of sequential bytes from one location in memory to another. You tell it where to start copying from, how many bytes to copy and where to copy to. Simple.

Continue reading “Find and fix nasty memory bugs with Developer Toolset's memstomp tool”

Share

Red Hat at the ISO C++ Standards Meeting, Bristol, UK

Red Hat has actively participated in the ISO group defining the C++ standard for many years, and continues to make a significant contribution. The Red Hat toolchain team was well-represented at the spring meeting of the standardization committee (technically JTC1/SC22/WG21) in Bristol, UK, last month: we had three people there for the full week, with one other visiting a couple of times during the week. In this article, Jason Merrill summarizes the main highlights and developments of interest to Red Hat’s customers and partners:

Continue reading Red Hat at the ISO C++ Standards Meeting, Bristol, UK

Share

7 ways to improve your application’s performance with the new Developer Toolset 1.1 release

Are you missing out on opportunities to increase your applications’ performance? As an application developer building on Red Hat Enterprise Linux, you invest a lot of time and effort into making your applications compelling and useful for your users. You probably also want to see good performance. But beyond good design, careful algorithm selection and compiler optimizations, what can a developer use to boost their application performance?

1. The latest GCC release and associated tools

The very first thing a Red Hat Enterprise Linux developer should be aware of is the availability of Red Hat Developer Toolset. I described the content and architecture of this new offering from Red Hat in my last blog post. Developer Toolset 1.x gives you the gcc-4.7 toolchain, which, at the time of writing, is the current upstream major release.

Continue reading “7 ways to improve your application’s performance with the new Developer Toolset 1.1 release”

Share

Is your C++ development team missing out? Developer Toolset: newer tools on and for multiple RHEL releases

Wouldn’t it be nice if your software development team could use one common set of development tools based on the latest, stable upstream versions for your Red Hat Enterprise Linux development? Think of all the extra years of open source innovation – the features, optimizations and new standards support it would allow your team to build into your products. That would be great, wouldn’t it?

Fortunately, this is already available to you today, and in this blog post I’ll explain how it works and how you can get it. Red Hat Developer Toolset provides a set of additional tools installed in parallel with those delivered as part of Red Hat Enterprise Linux itself. Currently featuring the GCC C/C++ compiler and GDB debugger and backed up by Red Hat’s solid customer support, Red Hat Developer Toolset 1.0 is a great way to unlock performance in your team and your software very easily.

And if you’re already a Red Hat Developer Program subscriber, you can install the tools right now. The Red Hat Developer Toolset version 1.1 Beta, released in October 2012,
showcased a good number of additional performance analysis tools. We’re just getting started with this new offering and have plans to include other tools in the future.

Continue reading “Is your C++ development team missing out? Developer Toolset: newer tools on and for multiple RHEL releases”

Share