Archive
The blog, page 45
-
Agile Deployment
Rachel Davies posts about the idea of an Agile Deployment . In an Agile deployment, you have unit tests to make sure that the production system on which your product is installed meets all the required hardware and…
-
Darrell teaches Python
Darrell Norton provides pricelss information , tips and links on where and how you should go about learning Python . This is posted here very much for my own sake, as I start treading this path myself. However, you…
-
BackgroundWorker for the compact framework.
Very cool, there's now a BackgroundWorker class implementation for the compact framework . [via Chris Sells ]
-
Free online workshop - The .NET Assembly Loader (Fusion) - Internals and HOWTOs.
"I owe Richard Grimes lunch. Heck, dinner even. He has posted a fantastic self-paced workshop that delves into the details of the .NET Assembly Loader (Fusion) . " [via Scott ]
-
[Free book] .Net in samples
.NET in Samples presents many technologies on .NET platform like security, cryptography, WMI, networking, IO and others. This is still in draft version and final one will be release on the end of 2004 focusing on…
-
The Regulator now hosted at Regex.osherove.com
FYI: The Regulator will be hosted from now on at http://regex.osherove.com/ No longer will the fact that my home machine is down mean that The Regulator's site will be offline. Phew. And for the record, I'm working on a…
-
[Interview] Jonathan de Halleux on mbUnit and model based testing
You may have noticed that lately I've started to interview people I find interesting. Such was the case with Johanna Rothman, and now it's Peli's turn. All interviews will be hosted from now on on Team Agile's interview…
-
Team Agile - It's time to start my own business
In 3 days I'll be leaving Magen , the Microsoft Technology center in Israel. I've worked there as a senior consultant for the past year or so. I feel it's time for me to pursue my passion and interest in the past 2…
-
Q&A - Greedy matching in regular expressions
This came in the mail, thought other folks might be interested. Hi Roy. I need to check a line of html and make the value of the style attribute lowercase. I've tried to come up with a regex that will work but I keep…
-
Some thoughts on logic duplication in SOA design
Rocky talks about the problem of duplicated business logic in a pure SOA design. This is an important conversation that must be had in order to make SOA a real life opportunity. Here are my thoughts on this. Rocky…
-
Custom events in VB.Net
I had a discussion going on with some folks regarding the fact that VB.Net does not have the equivalent of C# event accessors (the "add" and "remove" accessors you can declare inside an event declaration). We thought…
-
[Cool Tool] How could I miss Copernic Desktop Search?
How could I miss this gem ? All this time it was there, waiting, free , and apparently just as good, if not better, than the other desktop search tools. I should spank myself. "I've been a Copernic Desktop Search user…
-
[Cool Tool] XML Visualizer for Visual Studio .NET 2003
Just got an email from a guy named Michael Bouck about a cool new addin he made. Perhaps he should have added it to Project Distributor as well?: "Hi Roy, Love your blog feed -- keep it up! I noticed a while back that…
-
[Article] Defensive event publishing in .NET
Summary Events and delegates in the .NET Framework present an interesting case of apparent simplicity with abundant complexity underneath. Unfortunately, we *have* to take into account the complexity underneath if we…
-
Defensive event publishing in .NET – Part I
This article was inspired by Juval Lowy’s Advanced .NET master class (Copyrights © IDesign 2005) and contains code excerpts from Programming .NET Components (1 st Edition) By O’Reilly 2003. Summary Events and delegates…
-
Interesting ASP.NET (Hebrew) webcast coming up
Natty Gur will be doing an interesting webcast this week on ASP.NET: "If you are ASP.NET developers, you interesting how ASP.NET really works and you understand Hebrew I suggest you will register to my web cast…
-
Nice article on Extending the NUnit Assert methods
Charlie Poole (The new father of NUnit ) wrote this nice draft article about a subject I never touched: Extending the Assert class in NUnit. "Development of a set of customized assertion methods is a key to productive…
-
Making ClickOnce publishing work in VS.Net 2005 Beta 1+
The following helps in cases when you get the following error messages: "Deployment manifest requires publisher and product specified" or "files missing from deployment" Here's what I needed to do on my Win Server 2003:…
-
Full source for The Regulator released
I finally got around to release the full source code for The Regulator . Up until now the source code was partial and included mostly just the plugins for it. Now you get to see what a sloppy coder I really was when I…
-
Using Regex to return the first N words in a string
Jeff Perrin needed a function to return the first N words in a string (to create a small summary or a snippet thingy). He did it using the manual and awkward method of parsing the string manually. That method is more…
-
Return of the Extensibility Application Block
A while ago I released two articles about implementing plugins in your .net applications( here and here ). I then went ahead and created a generic piece of code that encapsulates the functionality demonstrated in those…
-
Some news from the wild
- Udi shares his thoughs on maintaining legacy code without unit tests and about Mock objects ( here and here ). Interesting stuff. Nothing too new here, but some great concepts one needs to keep in mind at all times…
-
A simple question about overloading
Given 3 classes: PersonBase, Employee and Manager: class PersonBase { } class Employee : PersonBase { } class Manager : Employee { } and given the following methods: public void Loop() { PersonBase [] people = new…
-
Continuous integration with CruiseControl lessons learned
Christopher Judd posts his lessons from implementing Continuous integration with CruiseControl.Net. [via TestDriven.com ] Continuous integration is a term used in Agile development project to denote the fact that…
-
Zanebug v1.4.3 - a better NUnit GUI?
I really need to take a look at this tool . For now - here's the announcement of the newest version. Feel free to comment your thoughts on this toos on this post. "Greetings! To bring in the New Year, a new version of…
-
[WebCast] The Elixir and Alchemy projects - Outlook Integration with Siebel at Microsoft
"For years the Microsoft field had been requesting a CRM client that would be seamlessly integrated into their normal workflow so that customer interactions stored within Outlook, such as email or calendar items, could…
-
What does SQL server SP4 fix?
still in beta, but still interesting. A list of the bugs that are fixed in SQL Server 2000 Service Pack 4 Beta
-
Next VB.Net user group: Web services, serialization and networking in .NET Framework 2.0 (Ohad Israeli)
Looks like Ohad is gonna do some serious lecturing this week! I'm totally there. Are you? This month in the second in our series of presentations on some of the new tools and technologies that are part of the VS 2005…
-
Happy new year
Happy new year, y'all. And on that note - I'd like to make a still non-official declaration: I'll be leaving my current job at Magen in the next two weeks. For what? to where? I'll keep you guessing for a week or so…