Welcome!

Monkey Business

Dennis Hayes

Subscribe to Dennis Hayes: eMailAlertsEmail Alerts
Get Dennis Hayes via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Dennis Hayes

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. You can revisit all of the past “Monkey Business” columns. Last November marked the beginning of my seventh year with the Mono project. SharpDevelop 3.0 Hits Beta 1 SharpDevelop has released the first beta of version 3.0. It now supports the same multiple frameworks as VisualStudio 2008 (2.0, 3.0, and 3.5), so work on improving version 2.2. has stopped. My favorite new feature is the ability to use multiple cores for compiling; benchmarks show about 40% faster compiles on two-core CPUs. See http://tinyurl.com/3daodg and http://tinyurl.com/39zo5k for a description of the obstacles that were overcome for this to work. SharpDevelop 3.0 also includes WPF support; her... (more)

The Code Project Hosts "The Race to Linux"

The Race to Linux The Code Project has sponsored "The Race to Linux," a contest to see how fast code could be converted from Windows to Linux. The race was broken into three parts. Each part required participants to convert one of the Microsoft ASP.NET starter kits to Linux using Mono, Grasshopper (see Monkey Business in .NETDJ Vol: 3, iss: 7), PHP, or other technologies of their choosing. At the start of each race, the Code Project would announce the starter kit to convert, and the first person to get the kit running under Linux won an Xbox360 and a game. In addition to the thre... (more)

Mono 1.2.5 and 1.2.5.1

In part because of MoMA, the Mono analyzer, there were 1,907 new methods implemented in this release, System.Data is 99% compatible with .NET 2.0, and about 150 bugs were fixed in System.Windows.Forms alone. This was the first version released after Novell hired a full-time QA person for Mono, and Mono set up a new release procedure. Some of the tasks of the new QA person include prioritizing new bugs as they are added to the bugbase and making sure old bugs continue to get worked on and don't just fade from memory. Release preview versions now receive wider and more rigorous test... (more)

Ready, Set, GO!

Mono v1.0 has just been released; it is available for download from the Mono home page at www.go-mono.com. Next month, I will have details. This month, I will discuss the Mono betas a bit, and also the latest Portable.NET version 0.6.6 release. Mono 1.0 Getting Set to Go The first beta release of Mono included support for the GAC (Global Access Cache), which was a new feature that introduced new issues (bugs), especially on non-Intel platforms. Because most, but not all, of these were fixed in beta 2, the Mono team squeezed in a third beta on 6/15 and a release candidate on 6/25... (more)

System.Windows.Form Improves on All Platforms, Including Mac

The new managed System.Windows.Forms (SWF) implementation that first appeared in Mono 1.1.4, is getting quite good. Of the 69 major controls, 40 are complete enough for user testing and bug reporting, 18 are being worked on, and only 11 are waiting for developers to step up and start implementing. The common dialogbox controls and MdiClient are near completion. The controls not currently being worked on are the databound controls, printing, and error and help providers. It is expected that the recently completed ToolTip control can be used as a starting point for the error and he... (more)