By Dennis Hayes
March 18, 2009 03:00 PM EDT
This book is a great introductory and tutorial book for XNA programming. It's
clearly written, assumes no significant prior knowledge, and will have even
beginners creating basic games by the end of the book.
Chapter 1 gives a crash course in .NET and programming in C#. It's a nic... (more)
|
By Dennis Hayes
October 13, 2008 05:45 AM EDT
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 befo... (more)
|
By Dennis Hayes
May 24, 2008 11:15 AM EDT
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 Novembe... (more)
|
By Dennis Hayes
May 24, 2008 08:00 AM EDT
As promised by the author, this book starts with code (“Hello
LINQ”), ends with code (a query joining database data with XML data),
and is code-heavy in the middle. All the code runs and the output is listed
in the book. The code snippets you can steal will quickly re... (more)
|
By Dennis Hayes
April 7, 2008 03:45 PM EDT
Big Boo-Boo on the Mono Web Site
The Mono Web site has, in some cases, been downloading a very old version of
Mono. It serves as a fine example of what can go wrong with software, even
with the best of intentions, and without anyone really making a mistake. What
happened was back... (more)
|
By Dennis Hayes
February 13, 2008 03:00 PM EST
Mono has released version 1.2.6 and it includes a lot of good stuff.
One big addition in 1.2.6 for Mac fans includes a native Winforms driver for
OS X that lets Winforms-based applications to run without X Server. This is
good news because it means better performance, and will all... (more)
|
By Dennis Hayes
December 28, 2007 04:00 PM EST
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 per... (more)
|
By Dennis Hayes
November 18, 2007 12:00 PM EST
Just as I'm finishing this column, Miguel comes on chat (#mono on irc.gnome.)
and mentions that the media embargo on project "Barking Duck" will be lifted
at midnight. "Project Barking Duck" is an inside joke at Mono and not
actually a project.
But the media embargo was real.
A... (more)
|
By Dennis Hayes
October 11, 2007 12:00 PM EDT
SharpDevelop 2.2
SharpDevelop has released version 2.2. Version 2.2 is mostly a bug fix
release, but also adds support for newer versions of Boo (0.7.8),
NUnit(2.4.1) and Wix (2.0.5325), Cecil (0.5), additional templates have been
added, and SharpDevelop Reports 2.2 are included ... (more)
|
By Dennis Hayes
September 11, 2007 09:15 AM EDT
Microsoft has a new set of technologies called Silverlight that are meant to
bring rich multimedia to browsers and portable devices. They have released
two versions: a full release of version 1.0 and a beta version of 1.1.
Version 1.0 is not very interesting, but the 1.1 beta is ... (more)
|
By Dennis Hayes
August 4, 2007 01:15 PM EDT
What Is BPEL?
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 fam... (more)
|
By Dennis Hayes
June 9, 2007 05:45 PM EDT
Mono version 1.2.4 has just been released. Typically source code for a
release is branched off for final clean up and bug fixing, with the release
coming a few days to a week later; for this version, there were almost 25
days between branch and release. This may have been due in ... (more)
|
By Dennis Hayes
May 29, 2007 06:00 PM EDT
Portable.NET has released PNET 0.8, its first packaged release in more than a
year. There were many improvements over the course of the year, but the
biggest were associated with the upgrade to the new Libjit JIT engine. The
source code is at http://download.savannah.gnu.org/rele... (more)
|
By Dennis Hayes
May 7, 2007 07:00 AM EDT
When the first draft of the C# 2.0 spec was released, the Mono team started
working on it immediately. The first draft of the C# 3.0 spec has now been
out for almost a year, but the Mono team has just started to work on it.
There are two reasons for this: one is that the whole te... (more)
|
By Dennis Hayes
April 13, 2007 12:00 PM EDT
Mono has released version 1.2.3, and there are a lot of improvements and
additions. In my opinion, the biggest addition is the new Visual Basic
compiler. It's not ready for prime time and is still officially unsupported,
but this is the first version of VB to be included as a sta... (more)
|
By Dennis Hayes
March 16, 2007 10:00 AM EDT
Mono 1.2.2 was released last month, and with the help of the Mono Migration
Tool, Moma, which was discussed last month, 496 new methods were added, 212
"bogus" to-dos were removed, and 65 NotImplementedExceptions were removed.
If you want an easy way to help the Mono project, down... (more)
|
By Dennis Hayes
January 18, 2007 01:00 PM EST
When a project like Mono approaches a major release like version 1.2, the
code is forked: copied into a separate branch in version control. In one
copy, the "main" branch, work continues normally, while the code in the other
"release" branch goes through a series of freezes leadi... (more)
|
By Dennis Hayes
December 24, 2006 10:30 PM EST
The long-awaited third major release of Mono, version 1.2 is now out. The
main delay was getting System.Windows.Forms (SWF) to work cross platform.
This has been accomplished for the most part. There are a few of the rarely
used methods still being worked on, but the vast majorit... (more)
|
By Dennis Hayes
November 9, 2006 12:00 PM EST
The highlight of this release is the new MonoBASIC compiler and runtime. The
availability of BASIC on Mono has waxed and waned over the years. During the
early days of Mono, BASIC received little or no attention. The biggest reason
was that all the effort was going into the C # c... (more)
|
By Dennis Hayes
September 27, 2006 03:30 PM EDT
Mono 1.1.16, the third beta of version 1.2, has been released. The time span
between the release of versions 1.1.15 and 1.1.16 is one of the longest in
several years and the number of changes included reflects that, again
System.Windows.Forms (SWF) and System.Drawing got the most... (more)
|