-
Book Review ASP.NET MVC 1.0 Quickly Maarten Balliauw Packt Publishing I set out to learn ASP.NET MVC with this book with some trepidation, as the preview release of ASP.NET 2.0 was already available. My concern was that the book would be out of date. However, that proved not to be the case. Maarten Balliauw...
-
This is my prediction. I would not be betting my business on Adobe Flash right now. A number of factors are conspiring to kill Flash at the moment. There's some background by Scobleizer . According to Robert Scoble, "developers [...] are no longer including Flash in their plans". Big names...
-
I’ve written several times on why I think free software is harmful ( Open Source or Microsoft ; The Zen of Free ; Free Software: Good vs. Evil ?). The unfortunate precedent of giving things away for free on the Internet can result in a race to the bottom. Some software developers are conflicted about...
-
It never ceases to surprise me when doing software development, how quickly you can get into territory that very few people seem to have explored, making it difficult to troubleshoot problems. I’ve wasted the best part of a day on an SSL problem. I need to make requests from a web server that insists...
-
For best compatibility, ASCOM drivers and applications developed with .NET languages should target 'Any CPU'. Some background facts. 32-bit processes can run on a 64-bit system. 32-bit processes can call into 64-bit code. 64-bit processes cannot call into 32-bit code. .NET assemblies compiled...
-
This will be of interest mainly to astronomy enthusiasts… Competition: Win Visual Studio Professional 2008/2010 Thanks to my friends at Microsoft, I have been allocated one copy of Visual Studio Professional 2008 or 2010 to give away as a prize to the ASCOM community, a current estimated retail value...
-
I’ve been having all manner of problems lately building my Visual Studio projects, and in particular, building them on my TeamCity build server. Builds that worked OK in Visual Studio would fail in my TeamCity build agent, even though the build agent was running on the same machine as the same user....
-
I learned something about .NET assemblies, COM Interop and strong-naming today that I thought would be worth documenting here for later when I forget ;-) For purposes of COM Interop, the location of a .NET assembly and whether or not it is strong-named affects the visibility of the COM interfaces. We...
-
Since the original computer bug shown in the image was documented by Grace Hopper , computer software sometimes fails in mysterious ways. This is frustrating for end users and developers alike, but there are a few do’s and don’ts that will get the problem fixed faster. I’m placing this here as something...
Posted to
Tim Long
by
Tim Long
on
Sun, Aug 9 2009
Filed under:
Filed under: Software Engineering, HowTo, Hacks, Beta Testing, Windows, Windows Vista, Home Computing, Technology, Help Me, Troubleshooting, Workarounds, Debugging, Hints and Tips, .NET, C#, Visual Studio, Bugs, Windows 7, D'oh!
-
If you’re a software engineer, go take a look at this article now. I think there is one of those subtle-but-seismic changes happening in software engineering that changes the way developers get things done. I was just reading an article titled “Linq to Events” by Jafar Husain who works on the Silverlight...
-
I’m currently involved in a project to create the next version of the ASCOM Platform – version 5.1. I’ve taken the lead role in putting together the build and deployment for the next platform release. The journey began a few weeks ago and I think it is worth just mentioning some of the technology and...
Posted to
Tim Long
by
Tim Long
on
Mon, Jul 6 2009
Filed under:
Filed under: Astronomy, Software Engineering, HowTo, ASCOM, Technology, TiGra Networks, Endorsements, .NET, TiGra Astronomy, Visual Studio, MVP, Free Stuff
-
I’m always getting into spirited discussions with certain people about the relative merits of COM versus .NET and how the development of a particular set of software libraries ought to proceed. Actually this is a non-debate; it is totally the wrong question. This is largely a non-debate because of COM...
-
Microsoft DreamSpark enables students to download professional-level Microsoft developer and designer tools at no charge, to advance their learning and skills through technical design, technology, math, science and engineering activities. This program used to be open to College / University students...
-
One of the low priority projects I’ve been working on requires downloading a zip file from a web site then unzipping it. There is a namespace called System.IO.Packaging that seems to offer a convenient way to unzip files, but even though I can see the archive contents in the debugger, they files are...
-
A bit of light reading while you digest your turkey sandwiches… Fabulous Adventures In Coding : Arrays considered somewhat harmful Eric Lippert argues that "In almost every case, there is a better tool to use than an array.” He argues that arrays lead to poor programming practice and are the enemy...