paul.nowak wrote: Matt, thanks for the comments. I made an error on the version of Plone. It's 2.5 Plone running on Zope 2.9x.
In regards to the additional products, we have a skin installed and we have a product that we had custom developed for us that connects to a PostgreSQL database. We've looked at slow PostgreSQL queries causing problems and have not been able to find an issue. We've also tested for the case where the PostgreSQL server is down and have not been able to create an issue. We therefor...
Nov. 4, 2009 04:19 PM EST


Barnes & Noble just recently unveiled their upcoming eReader, the Nook. On the blog of my non-techy alter-ego I've posted a comparison of the two readers that is entirely based on my own personal feelings of what is cool and what isn't, so take it as opinion and certainly not a...
Web developers are always on the lookout for great products to add dynamic effects to their Web pages. Dynamic pages, often called DHTML pages, make use of slide shows, random content rotation, and news scrollers, and are generally developed using languages such as Visual Basic, Jav...
This article describes the integration between the SCM AllFusion Harvest Version Control Interface (VCI) and Microsoft Visual Studio 2008 for version control. It will show how to make the necessary connections using the interface, demonstrate check-outs and check-ins, how to delete fil...
Murach’s SQL Server 2008 for Developers is an upgrade from an earlier version that was written for SQL Server 2005. It employs the Murach approach of dual pages that repeat and enhance the concepts being presented on each page. As the authors have done with previous releases of SQL Ser...
The one thing that unifies the distributed computing style known as SOA, in most of its manifestations, is self-describing data via the Extensible Markup Language (XML). The benefits of XML over opaque message formats in data interchange are well established. No matter if your focus is...
This is a great book on LINQ from some people who not only know LINQ, but also understand LINQ. Many current LINQ books are based on preview versions of LINQ, but authors Fabrice Marquerie, Steve Eichert, and Jim Wooley thought it worth waiting for the final released version before pub...
Time sneaks up on us. Last month's issue started year six of 'Monkey Business' in .NET Developer's Journal. Many thanks to all the readers who made this milestone possible. Last November marked the beginning of my seventh year with the Mono project. The Mono team has released version ...
There are 8,909 books listed on Amazon.com with the word 'Investing' in the title; there are(!) 27,146 books with the word investment in the title. Without having looked at a representative sample, I can be confident that Sturgeon's Law applies - I suspect if I sampled enough of them I...
Reviewers overuse the phrase 'required reading,' but no other description fits the new book 'Ajax Security' (2007, Addison Wesley, 470p). This exhaustive tome from Billy Hoffman and Bryan Sullivan places the specific security concerns of the AJAX programming model in historical perspec...
BPEL or Business Process Execution Language is an XML and Web standards-based SOA (service-oriented architecture) standard that allows business people to combine services into automated processes. As described in this review, Active Endpoints' ActiveBPEL product family includes a visua...
Many requirements tools focus on accessibility and convenience features but fail to address fully the main issue that made use case analysis so successful: managing functional requirements and tracing them through the project development lifecycle. Functional requirements are often ign...
It's 8:15 in the morning, and as you walk by the main conference room you overhear an animated exchange between the leaders of your IT organization including the directors of application development, production support, testing, and QA. Besides your applications team, you also see your...
I'm sure that there are times when you visit your favorite bookstore to look at new books on your favorite .NET topics and you cringe at the weighty tomes sitting on the shelves. You open these books and page upon page of continuous print swims before your eyes, but you figure it's imp...
Microsoft released VB6 at the start of 1999, which is almost 8 years ago. It's hard to imagine that there are developers who are still actively using VB6, but from the blogs and letters to the editors of many .NET magazines that I have read, it seems that this is truly the case.
One of my key tasks at Wine.com (the Magenic project for which we were awarded Microsoft's 2005 Worldwide Partner of the Year Award for a Custom Development Solution) was architecting a sales tax calculation Web service capable of supporting the tremendous volumes of traffic encountere...
Google will be bringing the Summer of Code (SOC) back this year. College students from around the world will be paid $4,500 by Google to work on Open Source projects, and Mono and DotGNU will be participating again, as will the WINE project (a Mono bridge is one option for a WINE proje...
There are many ways to approach the presentation of a major upgrade to a software platform and how to address its various audiences. O'Reilly has decided that to get seasoned ASP.NET developers up to speed, it has added three new books to its Developer's Notebook series. The idea behin...
This book is divided into three parts. The first part, 'Building an ASP.NET Page,' covers basic Web page development. The second part, 'Adding Data in an ASP.NET Site,' covers data in ASP.NET, including data providers, containers, data binding, grids, and viewing data. The third part, ...
With the release of Visual Studio 2005 in November Microsoft Visual Studio entered the enterprise development tools space with a coherent set of products targeted at the distinct roles in the software development lifecycle. On March 17 2006, Microsoft released Team Foundation Server, w...
Mark Mamone is a program lead and solutions architect for British Telecom, and he's been involved in .NET since Beta 1; he's presently spearheading a Mono-driven project for BT. Mamone has co-authored several books, including Beginning Fedora 2, Beginning Red Hat Linux 9, and Professio...
Lately, it seems that every computer book that you find is a weighty tome of at least 500 or 600 pages. You groan just thinking about having to schlep another monster-size book around. It is so nice then to inform you that sometimes good things do come in small packages. This book, whi...
You might be wondering what this book is all about. As the author explains, the dictionary's definition of a gotcha is 'an unexpected usually disconcerting challenge, revelation, or catch'. Mr. Subramaniam defines the gotchas in his book as 'those things that pop up unexpectedly when y...
If you are interested in writing computer games or simulations in .NET, then the Apress book 'Beginning .NET Game Programming' will prove to be a valuable resource. A trio of authors, notably David Weller, Alexandre Santos Laboa, and Ellen Hatton, wrote this book, which introduces the ...
This book bills itself as the only ADO.NET you will ever need. This is a bit boisterous, but mostly true. This book covers pretty much all facets of ADO.NET programming, and covers them well. This well-written book can take an ADO.NET novice, and advance him or her to being an ADO.NET ...
.NET 2.0 Generics is my favorite book of 2005. Well, other than Harry Potter anyway. This book is not for new programmers. To understand this book, I would recommend that you have about a year of programming experience, and at least six months with C++, C#, or Java. This book is well w...
Most businesses require processes to function properly. There are different types of processes. Some processes are human-intensive, others machine-intensive, and the last type is a combination of the first two. Some examples of business processes are payroll, new product introductions,...
VMWare was the first software of its kind to offer the ability for one operating system to host others in such a way that users could be interacting with multiple operating systems simultaneously. Each virtual machine shares the host computer's hardware resources such as CPU, memory, n...
Recently, a client asked me to create a new .NET Web Service that would let them do sales tax calculations from any computer on their network. The product they had been using was an old-fashioned C program meant for a single computer.