WordPress, PerformancePress, and GSoC 2008

For those of you that haven’t yet heard, WordPress is once-more taking part in the Google Summer of Code. Google Summer of Code 2008 is a Google-sponsored program where college students are encouraged to contribute to their favorite open-source projects for a summer, and in exchange both they and their mentors receive some monetary compensation/motivation for their efforts.

I really don’t need to go into details about this much, since Lloyd Budd has done such a good job explaining what it is and what WordPress hopes to achieve in this program. This year, WordPress has an even-larger and more-exciting list of possible projects than before, along with a list of the mentors available for each idea. This Google Summer of Code, I’ll be mentoring for the WordPress projects in the one area that is closest to my heart: improving performance.

It would be unfair to say that WordPress is slow or an inadequately-performing blogging engine, because that’s not really true. "Performance," more than any other software characteristic or trait, is a very relative and subjective index. It depends on thousands of different factors, it has dozens of different baselines, and most confusingly of all, sometimes the perception of performance matters more than the performance itself.

Continue reading

WordPress 2.5 and the Object Cache…

Caching and Why We Need It

Ever since the creation of interpreted languages and the birth of dynamic web content, developers have been on the lookout for tools, workarounds, and extensions in search of a solution for a solution to bring maximum performance to the world of dynamically-generated web pages.

Perhaps the simplest, most straight-forward, and most effective of these solutions is the caching technique. In most caching implementations, the dynamic content generated by user requests to a particular URI on a server trigger the caching mechanism which then stores the generated content in a "storage facility" somewhere. Future requests to the same URI retrieve the stored content rather than spend time and effort re-creating the response.

The most-popular method of caching involves the archiving of the complete HTML response generated by the webserver and then stored as a static content on the hard drive for retrieval at a later date (usually with some mechanism responsible for expiring the content upon certain actions or after a set amount of time).

Continue reading

Windows 7 FactsCentral

As a first-step in our coverage of Windows 7, we’ve created the Windows 7 FactsCentral site, accessible either via our wiki or through the following direct link:
http://win7.neosmart.net/

The Windows 7 FactsCentral site is intended to be a one-stop information center, where info about available builds, verified facts regarding Windows 7, etc. are available in encyclopedia format (verses the chronological article-nature of posts here on The NeoSmart Files).

Continue reading

Introducing NeoSmart Coverage of Windows 7

Press Notice: NeoSmart Technologies will by providing blow-by-blow reports regarding the next version of Windows, as the facts come in.

As always, NeoSmart Technologies remains committed to providing accurate and verifiable information from trustworthy sources. We’re also dedicated to providing reports/articles regarding content that our readers deem important and newsworthy; so you’ll always be able to find the latest accurate information regarding the Microsoft’s next OS at The NeoSmart Files.

Celebrating Pi Day (and other magical numbers)

Today is Pi-Day 2008. A day in honor of Pi, one of the oldest and most mysterious mathematical constants known to man. A day in celebration of the works of dozens of great mathematicians and scholars. A day to revel in the glory and power of Pi. For those of you that live in the USA and use the MM/DD date representation format, the reason should be clear enough: March 14th, 2008 == 3.14.

Pi isn’t just a number that you can use to calculate circle-related mathematics, it’s a symbol of something by far greater. Pi is one of many magic” numbers that are found everywhere – if you know where to look. These magic numbers can’t be explained, they just are. And if you use them right, they make it a lot easier to do a lot of really complicated things… In a way, they’re a testimony to technology and computers (or vice-versa, depending on how you look at it).

Pi, i, e, and Phi are just some of the numbers that have an almost-magical role in furthering scientific and mathematical studies and observations in our daily lives. It doesn’t matter where they came from or what they actually mean; the one thing that truly counts is what you can make them do for you.

Continue reading

Gigabyte’s Solid-Core Capacitors: A Gimmick?

All the hardware manufacturers currently on the market boast and brag about not using anything other than the latest solid-core capacitors on their high-end motherboards. Perhaps the most notable of these is Gigabyte, which has been touting its “Ultra-Durable” brand of capacitors more than any other manufacturer. According to Gigabyte, their capacitors will last up to 18 times longer than standard electrolytic capacitors, and 3 times longer than the solid-core capacitors used in other high-end motherboards:

Gigabyte Capacitor Ultra-Durable 2

The problem is, these capacitors are also susceptible to internal damage and malfunctions, even if not as often. And when these capacitors do fail, it’s not as easy to tell nor as easy to fix.

Continue reading

Internet Explorer 8 Screenshots

As promised in our last post, we have some screenshots of Windows Internet Explorer 8 for those of you anxious to see where the latest iteration of Microsoft’s browser. While there are a couple of changes that stand out, most of the visual improvements are subtle and take some keen observation to notice.

The screenshots: http://neosmart.net/gallery/album/view/apps/Internet+Explorer/IE8/

We’re still working on an in-depth review and analysis of what IE8 brings to the proverbial web browser table.

Internet Explorer 8 Beta 1 Download Links

Microsoft has just made Internet Explorer 8 Beta 1 available to the public. The official site is currently not fully completed, so here are the links for those of you interested (each is approximately 11 MiB in size):

We’re working on screenshots and an early review, but in the meantime: Happy bug hunting!

Nobody cares what platform you use. Period.

One of the most common things you’ll see on any technology based internet forum (I could name many, but why bother, I’m sure you all have your dungeons, caves, hiding spots, and water coolers that you hang out at), is a mammoth an ugly behemoth-sized cult that’s following reality distortion field religion behind every platform on the face of the planet. Who really knows why?

Continue reading

Looks like some people have new computer fever…

I’ve been doing some thinking as of late, there has been a lot on my mind and I figured I’d toss this out there.

Have you ever heard the voice nagging in the back of your head–you know, the one that’s always saying “you need a new computer…”–in some sort of off-tone zombie voice that resembles that of a dying cat robotic drone.

We’ve all heard it. But why must one always live on the bleeding edge? Let’s take a look further…

Continue reading