August 2010 Archives

In a recent post on Building Better Software, I wrote about why developers should care about project management. But I think it's worth making the opposite case: why project managers should care about development.
Dave Megginson (who drove the development of the SAX API that will be familiar to many XML developers who use Java) recently wrote Java is dead. Java stood out as a programming language (though not as a platform) in that...
Early this week Gnash 0.8.8 was released. Despite the small increment in version number, which would make this seem like a minor maintenance release, the difference between version 0.8.8 and the earlier 0.8.7 is like night and day.

My Favorite Slogan Explained

By Matt Frye
August 26, 2010 | Comments: 1

Someone asked me recently about mattfrye-isms. If you've ever worked for or with me, you've heard them, and I have a favorite. They asked me why I say it. Is it cool? Is it funny? Well, it can be...
There is an axiom that it is more important to focus on doing the "right things" than on having to do everything "perfectly right." But, this begs a question. At what point is "good enough" achieved? Read on...
What I found particularly interesting is their performance monitoring. It offers quite fine-grained reporting.
I think that I am safe at this point in generalizing that Apple, as a Company, is dedicated to delivering real, sustainable value to its base of users. All of the economics and first-hand customer experience bear this point out. That is why I can't reconcile an iOS-based Apple TV reboot with the rumored $99 price.
One of the first things a new C# developer learns is how to work with strings. We teach the basics of strings early on in Head First C#, and it's the same way with practically every other C# book I own. So it shouldn't be surprising that novice and intermediate C# developers feel like they've got a pretty good handle on strings. But strings are more interesting than they appear. One of the more interesting aspects of strings in C# and .NET is String.Intern, and understanding it can help make you a better C# developer. In this post, I'll go through a quick String.Intern tutorial to show you how it works.

The Library module is a powerhouse of organization tools. You can view many images, a few, or one. Zoom in for fine details. Add star ratings. Add color labels. Change landscape to portrait and back again! The list goes on and on.


There is one small problem, however. Many new Lightroom users can be confused by Lightroom's reaction to some of their actions. Some seasoned users even get confused on occasion. Here's a typical question I get asked; "I select several images and press 4 to add a 4 star rating. Why does this sometimes add the rating to all the images selected and other times only to my active image?"
I'm a sucker for an old-school text-mode console game. Text-mode games rendered their "graphics" by drawing text characters at different positions on the screen using 16 background and foreground colors. They're also easier than ever to build in C# and .NET, thanks to the System.Console class, which lets you position the cursor, do animation by moving blocks of the buffer, use colors and special characters, and handle input from the user. In this tutorial post, I'll walk you through all of the tools you need to create a retro MS-DOS style text-mode video game, including a complete game that you can build yourself.
From the Cornell Law School's blog, Head of e-Services and Strategy at The (UK) National Archives, John Sheridan has written on the launch of Legislation.gov.uk. and mentioned this blog! A major influence on legislation.gov.uk was a blog posting by Rick...
In different ways, CouchDB and MongoDB are both using replication for some valuable enhancements to their open source products. I'll describe the new feature for each in this blog entry. CouchDB announced an Android app that downloads a CouchDB database to the device, while MongoDB adds auto-sharding and replication sets.
If you haven't yet joined the 3D bandwagon, or if you like dance, and even if you're just a techie interested in state-of-the-art cinema, I highly recommend "Step Up 3D". I know full well that I'm gushing over what could be perceived as a throwaway dance movie with a 3D gimmick, but I also just visited from the Edison museum poring over gimmicky inventions such as the phonograph and movie projector, which delivered mere sideshow amusement until they found their role in delivering music and cinema to the masses.
If you've been reading my blog posts, you know that I try to help novice and intermediate C# programmers improve their skills, and help progress along the developer career path. I think this goes beyond simply getting better at programming C# and .NET. There are additional skills that, in my opinion, really make a difference in your ability to code. It's possible to become an advanced programmer without them, but it's a lot easier with them. Refactoring is one of those skills, and I think that any C# developer—even a novice one—can benefit from it. If you're a C# developer looking to take the next step on your career path and you don't refactor your code regularly, this is a great starting point to help move to the next level.
The perennial debate on private cloud vs. public cloud continues to flare up anywhere cloud computing is being discussed. One of the most often repeated myths favoring private cloud deployments is that they are "more secure" than public clouds. It's complete nonsense.
DebConf 2010 was held in New York City. This blog covers several interesting presentations and some general observations about the Debian community.
From SAXON's Michael Kay, on the XML-DEV mail list today: On interoperability, there are at least three reasons why you might get different results from different processors. One is because the specification leaves the behaviour of certain things implementation-defined (for...
One of the most powerful aspects of the C# programming language is its rich type system. But until you've got some experience building programs, it's difficult to appreciate it -- in fact, it can be a little baffling at first. But we want to give you at least a taste of how types work in C# and .NET. This tutorial helps get you started exploring the type system. In it, you'll create a console application that gives you an introduction to some of the tools you have at your disposal to work with types.
Masterminds of Programming is a unique book, and I was thrilled yesterday to find out that a bunch of people at Dr. Dobbs' JOLT awards recognized the historic offering it represents.
If you want to learn how to make money as a result of two new factors impacting the Wireless Internet, check out the new "Mobile Bandwidth Report" by Inside Digital Media.

News Topics

Recommended for You

Got a Question?