Category · 118 posts
General Software Devel...
2008
-
PDC 2008 Videos
I’m not at PDC, and you may not be either. but the session videos are starting to become available. Go to the channel 9 PDC videos sections and look for sessions with the graphic: Sessions I’ve set myself to watch:…
-
Goodbye mocks, Farewell stubs
About 4 years ago I was consulting for one of the largest companies in Israel (about 15,000+ employees) and helping them grok TDD and automated unit testing. I had spent there over a year and a half, on and off, and was…
-
Thread Visualization with Typemock Racer
Here’s what you can find on the latest typemock racer build. I think it’s pretty cool. Embedded Flash media from the original post is no longer playable.
-
Finding Deadlocks with ReaderWriterLock and Typemock Racer
This feature was just added to the Racer Alpha . Given the following method: Can you see a potential for deadlock in this method? Here’s the answer . I wonder if it will find this one as well ..
-
Typemock Racer Alpha Available - Deadlock Finder
We’ve released the alpha version of Typemock Racer . Go register. Here’s the basic breakdown of what it is. We will be releasing and updating the alpha version on a monthly basis.
-
Visual vs. “Executable” Build Configurations
Dave wrote a really nice overview of how much he liked playing with Rake, the Ruby based build script. From his post I can say that it does indeed look nice in its awesomeness of clear usage and programmability. So why…
-
Build and Continuous Integration - Toolgasm achieved
I love me some TeamCity here is what our Racer build looks like these days (some of them run Finalbuilder scripts) and here is what our main FinalBuilder build tree looks like(notice all the tabs on the top? each one is…
-
Declarative Visual Studio addin buttons with icons
in the previous pos t I said how I hated doing custom icons for addins and showed how you can make it work. In this post I’ll show what I feel is a better way of managing the actions on the buttons, and how to…
-
Tools site is down – here is a temporary replacement page
My Tools site is down so here is a temporary (and minimal) page with download links to the tools. I need to work on it to add descriptions and more, but if you know what you want to get, this should be enough for now .…
-
Typemock Isolator with AAA syntax
We've just posted a preview of the next Isolator API coming out in august. It is AAA-style (Arrange, act, assert) and has many changes. We need your input so head on over, read it and tell us your thoughts . This is the…
-
Configuration via Typemock Interception
A while ago Udi Dahan wrote that he'd like a way to configure objects by just setting property values on an object. those "setters" will be intercepted and saved to some config object (or container) for the future use…
-
ALT.NET Israel registration is open
The registration for ALT.NET Israel is now open . You will need an OpenID (I use myopenid.com) to register. We are limited to 50 seats for the first event. First come first served. Worst case scenario you go into the…
-
ALT.NET Israel - August 7th-8th 2008
I'm really happy to announce that we are going to have a small (30-70 people) ALT.NET Open Space event in Israel. The full details can be seen on Ken Egozi's blog . Ken is the one who drove Oren and myself into finally…
-
Poll Results: Threading, Mock Frameworks and unit test frameworks
Here are the current results from the three questions I asked last week . Thanks to all those who answered. If you have not answered yet, it would be great if you took a minute to do so so we can all learn a little…
-
A sneak Preview of Typemock Racer : Thread Deadlock Finder
Here's a sneak preview of the upcoming Typemock Racer product, which I'm currently working on. We should be out in private CTP in a couple of weeks I hope. Typemock Racer tries to solve one huge problem for developers…
-
Most informative property description award goes to..
You can tell someone really tried to do the right thing, only to fail by the best intentions: this is from WixEdit .
-
DimeCast.net : 10 minute video tutorials on .NET related matters
Awesome idea . this will only live if the community contributes, and it should. First videos up are all about unit NUnit, for total beginners. Highly recommended.
-
Time Saver : Pre-made DVD Images with ALL the windows security updates
Oh, this is going to save a whole lot of time when setting up new windows boxes or Virtual machines: A dvd image with all the security updates - so that you won't have to download them the hard way - through windows…
-
More on Duplicity in the Community
In continuation to my last post about duplicity in the ALT.NET community and around, Eli has a nice post up that basically says "In other languages where objects can be swapped without Dependency Injection, there is…
-
Two Faced Commits - how the ALT.NET Community is becoming more and more dogmatic
disclaimer: I work at Typemock. There is a big trend I am starting to notice in the "Advanced" unit testing community. That trend feels more and more like hypocrisy. Take Daniel's post about mocking statics without…
-
Introducing LINQ To Regex
When I first saw Josh Flanagan's Readable Fluent Regex Api , I loved it at first sight. Now I'm working on a demo for the upcoming DevTeach in Toronto , where I'll present how to build custom LINQ providers to various…
-
Addy Santo Blogs again
Here's a blog from someone I deeply respect . he just reopened it. let's hope this time Addy will share more of his thoughts with the world. I got to work with Addy when he was still living in Israel. Great guy, lots of…
-
Please don't go (work for MS or Google)
Um, kids, Joel needs employees. So don't go to MS or Google , please? Seriously, Joel? When was the last *important* thing you've built that didn't rely on some knowledge that came out of one of those two huge…
-
TechEd Israel Reflection Slides and Demos + organizational feedback
Teched Israel that took place in Eilat was just done a couple of days ago. Here are my slides and demos from my talk: Slides and Demos - .NET In the mirror a deep reflection session It also includes the lyrics to the…
-
Dark Colored Visual Studio Color Scheme
Someone asked me by email if I can share my VS.NET Color scheme as shown in this video . Well, Here it is .
-
Looking into VIM and ViEmu.
I'm a keyboard junkie. After having seen this little screencast about Vim , I recently installed ViEmu for Visual Studio, Word and Outlook. My final thoughts after a month or so with it: In Visual Studio I felt more…
-
Turn Anonymous Types into IDictionary of values
Hers is one cool use I found for Anonymous Types (stolen from the ASP.NET MVC Framework): Use anonymous types to create and initialize a list of dictionary values which you can pass around: void…
-
Generate an object model from an XML string
Tommy sent me an email: "I've written a little web application that could come in handy for your many projects. It generates the C# code needed to read and write the given xml (Just past some xml in the textbox). You…
-
Private builds (Gated Checkins) with Team Foundation Server
This is cool and I didn't know it existed: "OpenGauntlet is a free side-app for Microsoft's Team Foundation Server which mimics a fundamental feature of Microsoft's internal development system (codenamed Gauntlet), also…
-
My top 21 Most Viewed Blog posts
Here are the top 21 viewed pages on my blog in the past year and a half: Essential Software to install on a new computer Dataset Hell: "Failed to enable constraints. One or more rows contains values..." Strip HTML Tags…
-
How not to compare "body of knowledge"
If you are faced with two technologies, ideas, or frameworks - how do you compare which has a wider body of knowledge? Specifically - can you tell if X does NOT have a wide body of knowledge? Here's something I think…
-
Fluent XML Library - Ultra cool, short and weet
Oh, next time I'm going to generate XML, remind me to use Mark Resmussen's ultra cool XML Fluent Interface library . her'es a killer snippet: XmlOutput xo = new XmlOutput() .XmlDeclaration() .Node("root").Within()…
-
Project White and a cool debugging tip
Some cool stuff happening in the testing world: * Project white seems like a nice takeoff on winforms testing (a la NUnitForms), from the thoughtworks Guys. Bil Simser talks about it some more . * Gregg Miskelly came up…
-
SharedView might be the remote-collaboration tool I was looking for
Thanks to Scott I've found out about MS SharedView - which allows you to share your screen with up to 15 users. Currently in beta 2 and free, you can download it here . "Connect with up to 15 people in different…
-
June in Norway - The Norwegian Developers Conference
Ah, Norway. It's been a long time since I've been there and it's time to go back . I'll be speaking at the Norwegian Developers Conference June 17-18 (which I hear is an amazing time to be in Norway BTW, and I'll be…
-
vLite allows you to create a stripped down vista version
Now, this is interesting . how would you like to cut down the size of a vista install to up to 10% of it's "full" size? vLite will create an install image of Vista with your choice of features stripped out of it, from…
-
Computer Magic
Here's a little trick you can use right now on your fellow developers: Hit Ctrl-Alt-Down Arrow if you're lucky, you'll see magic.
-
Trying out Team City - Looks Promising!
I've been looking both at CI Factory by Jay Flowers , and Team City by JetBrains lately. this has to do with the fact that at Typemock we currently have a Continuous Integration solution that is largely based on…
-
Dependency Injection - Is it relevant beyond unit testing?
"What do you do if you've spent all this time convincing the powers that be that DI is absolutely essential and now . . . it isn't? That's going to hurt. Much better to just dismiss TypeMock as "too powerful" and move…
-
The evolution of Unit Testing Syntax and Semantics
The semantics of how you write a unit test, the basic syntax, or Domain Specific language of how we write them, has been relatively stale for quite some years now. But under the covers, the syntax revolution seems to be…
-
BitDiffer, anyone?
Note to self: check out BitDiffer . Looks pretty awesome. "Ever wonder what really changed in that DLL you are about to release to production? Would you like to check a 3rd party library for breaking changes before…
2007
-
Mocking LINQ Queries, Extension methods and Anonymous Types
One of the things I wanted to show at my Interactive session on unit testing tips and tricks at TechEd this year was how you can "Stub" out results from LINQ Queries, or mock\stub Extension methods in .NET 3.5 ( what's…
-
[Security] Microsoft unveils Code Protection suite of tools
about a year ago Microsoft bought a small Israeli Company called Secured Dimensions. They had an interesting solution to the problem of protecting your .NET code. Basically they would help you choose which parts of the…
-
Free MS Press books for a 5 minute screencast
Justin Angel is giving away free MS Press books as part of a 5 minute developer screencast competition he's judging in, along with Guy Burstein and Oren Eini (Ayende) . I'd say that's pretty cool! Submission phase seems…
-
My homework for the next year
Here are the things that are burning in my head these days, screaming at me to go through them and grok them to a point where I don't feel stupid talking about them too much: NHibernate+ ActiveRecord and LLBLGen Try to…
-
Dave Platt In Israel - CAB Fans Prepare yourself
Dave Platt just pinged me to tell me that he'll be doing a 4 day Composite Application Block Workshop over at Idag in Israel . Dave is seriously one of the funniest and most knowledgeable speakers I've met (got to meet…
-
The ALT.NET Mailing list is a great place to have a conversation
This is how much conversation there is on the ALT.NET Mailing list in the past couple of days: Very good content, great people. It's been a while since I've had a list keep me so busy so long.
-
Organization Problems - Sounds Familiar?
I just finished a summary of a company's review about work modes and problems before we can start doing something about it. I'm posting part of it as anonymous because I think this seems to relate to many other…
-
ALT.NET - Rule of Tool Composition
There is much discussion about What ALT.NET really stands for. Most of the things discussed were very "fluffy" in their description and mostly meant some state of mind and openness. Here's another possible explanation:…
-
Microsoft gets Design For Testability with new MVC framework for ASP.NET- Finally.
The big news out of the ALT.NET Conference so far are from Scott Guthrie , who did a full hour on introducing the new MVP Framework for ASP.NET. My take away - finally they get it. I wish there were more guthries out…
-
Pimp My Visual Studio
I'll have to check out this list of things to make a Visual Studio Usable system (that is, what you should really install after you have Visual Studio installed to make you more productive). Basic stuff like unit…
-
Things I learned at JAOO 2007
Martin Fowler may be one of the great minds of our engineering age, but his accent sounds a lot like MR. Bean. He's also not a great social figure and also sems to speak when spoken to. Eccentric. Robert C. Martin is a…
-
The Art Of Unit Testing - Available to Purchase Online Now
I'm happy to announce that you can now purchase my book The Art Of Unit Testing through the Manning Early Access Program. Currently, the first five chapters are available, but when you purchase the MEAP version you get…
-
Do you like Boobs?
That is, do you like the new Boo Build System ? Ayende blogged about it, but I loved the name so much I just have to learn Boo now. Freaking awesome. If this was a Microsoft product, I wonder what the name would be...
-
Synchronize Team System and ClearCase with the TFS Migration & Synchronization Tool
It's about time! Just got this in the mail: TFS Migration & Synchronization Tool For ClearCase Released Yesterday we released a new tool that will help customers who use both Microsoft Visual Studio Team Foundation…
-
Tip: Easily change logon settings for all users on your machine
OK, I did not know this one, but it's so simple: Click Start , click Run , and type " control userpasswords2" . more here (by Doug Knox )
-
If you make it in this game, you could be a good developer
Here's a game that totally feels like software development. Can you tell why? Play Triangles
-
Visual Web GUI Helps me Write in Winform and run as ASP.NET
If you know me well enough you'll know that I'm not a big fan of website development. I just hate the idea that you need to learn about 17 different languages and paradigms to be able to show a simple progress bar when…
-
Regionerate - Free Code Layout Addin for VS.NET
Omer Rauchwerger is a reader of this blog. A while ago he sent me an email about a new addin for visual studio he created called Regionerate which was in private beta at the time. Unfortunately it ended up in my spam…
-
Looking for open source contributors to my projects
I've been thinking a lot about doing some active open source development, mainly sharing and getting contributions on my various code and tools from people in the community, and providing them as full open sourced…
-
Multi Threaded Unit Tests with Osherove.ThreadTester
The title says "unit tests" but they are really integration tests, since we rely on the cpu and the context switching mechanisms of the OS to do the work for us, but still ,this tries to solve a scenario many people…
-
Que Sera Sera - A song about Agile Development
It's been a while since my last developer song , so I recorded another one that I did during some of my recent talks. This is a song about Agile Development, to the music of "Que Sera Sera". Here's the MP3. (2.6 MB)…
-
Blow to open source on VS.NET: VSIP License forbids Open Source
Microsoft - why can't you feel his pain ? "For those of you not in the know (AKA, everybody) they recently switched back to the old distribution EULA, which essentially says, 'sorry, no open source' among other inane…
-
Get latest version on checkout with team system source control
The TFS team over at Sela , spearheaded by Tal Gur Arie, had developed a little addin that solves the issue with not getting the latest version of a source file when checking it out. They have their reasons for doing it…
-
Microsoft eScrum Version 1.0?
This looks interesting: Microsoft eScrum Version 1.0 You know, I really hate Microsoft naming conventions. How uncool do they make this sound? I wonder if it has anything to do with Scrum For Team System or is it a…
-
31 Days of Resharper
I just found this nice article : 31 days of Resharper , which takes you through the basics and into advanced areas of Using Resharper , well on your way to being a Resharper Jedi! [found via Sam ] I was thinking of…
-
API Usability vs Backwards Compatibility
Here's an interesting issue. At what point in the life of an API do you decide that it's better to keep a less than perfect API convention but keep backwards compatibility to a maximum, than to change or add new…
-
Scrum - What it looks like in the real world
Here's a great example of an Israeli Company called Oblicore that does the full Scrum cycle. They made a cool video which shows their passion. I'd like to work in such a company. Play video End of Service Release 1 (The…
-
Running Matlab, Python and Tcl scripts from .NET
Someone asked me about ways they can execute Scripts from MatLab , Python and Tcl from .NET. Here are three interesting links I found on these: Matlab and .NET:…
-
ALT.NET - Alternative tools and approaches to mainstream .NET
There's starting to be a lot of talk lately about working in an alternative way than the "mainstream" prescribed ways which most .NET and MS developers use in their day to day work. I'm still working out on my own what…
-
Is Google Gears a Disaster Waiting to Happen?
Google Came out with Google Gears , a set of APIS you can use from JavaScript to persist your web app's Data into a local database (SQLite). The idea is awesome, but I'm worried, and I'm not sure if I'm missing…
-
Train to be a Keyboard Master with Keyboard Jedi
Key Jedi allows learning and training to use keyboard shortcuts. It can be used in presentations, screencasts and videos, as well as when working with someone else on the same machine to teach new shortcuts. It shows a…
-
OR/M Smackdown - Ayende Vs. Ted Neward
The "Object Relational Mapping" Smackdown show between Ayende and Ted Neward has hit the blogsphere, recorded on .NET Rocks . I've listened to it live, and have not listened to the edited version, but judging from the…
-
It's Time For Violence: A song about Databases
It's my pleasure to introduce the first "production" of one of my developer songs, which I've also sung at the awesome DevTeach conference. The song talks about my experiences working with a database on a project not…
-
Learning new technologies: Is C# a XAML for the CLR?
Oren's way of learning new things seems to be radically different than mine . Learning WPF, for example. I currently have 3 books on WPF: Adam Nathan's book (the one with all the pretty colors and XAML examples…
-
Tips for a successful team lead
Embedded Flash media from the original post is no longer playable. A few days ago I gave a talk in front of a crowd at Intel Israel. It was actually three talks, and the first was about project management and Team…
-
What build tool do you use? And TFS Vs. Open Source Round 3
Embedded Flash media from the original post is no longer playable. Ah, Oren. You amuse me yet again , you OSS guru you ;) (he replied about my earlier post regarding using TFS Vs. Open source tools) (No I don't have…
-
What Source Control tool do you use? And more on TFS Vs. Open Source tools
Embedded Flash media from the original post is no longer playable. Regarding my last post , Oren (Ayende) points out that regarding TFS's features, he can either find a match for them in open source land, or he doesn't…
-
TFS or not? Being a perfectionist in a realistic world
Oren pointed out that he would run away from TFS because it’s not a “zero friction tool”. He does have some valid points, mostly about the length of time some of the source control actions might take, though personally…
-
Remote Pair Programming with collaborative text editors
Pair Programming when working with remote teams is somewhat of a problem, until you start counting in the fact that Collaborative Text Editing between remote location is supported in some text editors as a primary…
-
The 46 Best-ever Freeware Utilities - By DonationCoder.Com
The guys over at DonationCoder.com are doing a great job of keeping the spirit of "I'm a geek who loves to hoard and try every kind of software that ever existed, hopefully free" alive. As one of those "I'm a geek who…
-
Writing A book Is Like Developing Software
I'm in the process of writing my upcoming book: The Art Of Unit Testing , and it's proving to be a big challenge. Bigger than I imagined. ( Here's the first sample chapter - PDF ) Book == Software Development. The…
-
Shell MegaPack version 8.0 is out
The guys over at Sky Software have updated the latest version of Shell MegaPack to v 8.0 . It's an impressive product that I've reviewed before as part of my "advertising I stand behind" campaign, and now I'm happy to…
2006
-
Total Commander - The Ultimate File Manager?
A friend asked what is that weird program I use to manage files. I told her it was Total Commander , my true love when it comes to file management. It helps me use FTP, Multiple rename, zip, rar and synchronize folders…
-
Software architects - glorified fashion designers?
In the movie “ The Devil wears Prada ” the opening title shows our main character as she is happily getting ready for her first day at a new job – assistant at a big fashion magazine. As she gets ready for her day, the…
-
Cool Promotion - Automise for $20 for 24h window
A little bird tells me that in a few hours you'll be able to get Automise (that's the system admin's version of FinalBuilder - my favorite build automation tool) over here for a 90% discount - less than $20 instead of…
-
Israeli .NET bloggers you should read
I wanted to draw your attention to several prominent Israeli Bloggers in the world of .NET that I know and respect. (I'm only mentioning those that post regularly - I know and respect many more, but they don't write at…
-
Introducing Perf+ , A better perfmon
Perf+ is an advanced free extension of perfmon with a tabbed interface and a set of predefined counters you can modify and share with others. Great for real time viewing of a host machine's stats quickly. Still in the…
-
Installing VS 2005 SP1 Beta on Vista RC1
Installing Visual Studio 2005 SP1 Beta on Vista RC1 sounds like a common task until you figure out the UAC - User access control, and the enhanced security functionality in Vista. You may find that your install suddenly…
-
Regulazy 1.0.3 Released
The monthly iteration release of Regulazy is up over here . Regulazy is a visual Regex Creation tool for beginners. It contains an easy "point and click" user interface , and allows creating regular expressions for…
-
Must watch: Working with Sysinternals tools at DnrTV
Speaking of DnrTV, you really have to watch the show where Scott Hanselman shows off how to use various tools from SysInternals . These tools could seriously save you hours of work, sweat, tears, blood and ink, and they…
-
TorPark - New anonymous, secure, free, USB-Key friendly browser
There's a new "Secure" browser out there, based on Firefox, called TorPark . "TorPark is a program which allows you to surf the Internet anonymously. Download Torpark and put it on a USB Flash keychain. Plug it into any…
-
How Telerik won a blogger's heart - attention and openness
If you develop 3rd party controls for .NET Development, you should be taking notes Telerik's attention to customers - here's the full story . Chris complained about his overall problems with 3rd party controls, and…
-
Setting up a technical blog online - some options
In the last few weeks I've been asked by several would-be bloggers here in Israel how they can start their own blog. Should they use custom blog software? what sites can they register to, how one goes about registering…
-
Blogging about embedded software development
Beniot Asks " Am I alone ?" when it comes to Blogging about Embedded Software development. He's talking about hard core low level programming with C and C++ and Assembly and what not, not about the .NET Compact…
-
Never-locked systems and the interesting case of the sales person
Here's something you don't consider as a software developer: the way your users behave to make things easier for them : I was going with a a friend yesterday into a cell phone store (he had a problem with his phone).…
-
White Text/Blue Background - Missing from Word 2007?
I am shocked and amazed. They actually removed it? If anyone can tell me where I can find the "white text on blue background" viewing option in Word 2007 - please do, but I fear the answer will be "it's not there…
-
BetaMarker.com - Early adopters welcome
This site was just launched , and I got an email from a friend who is connected to the site owners. Sounds like it might have some appeal to us early adopters: Beta Marker . I'm thinking -- del.icio.for early adopters:…
-
Regulazy 1.02 is out and about
There's a new monthly version (1.02) out of Regulazy. You can grab it over here . (if the link is broken try http://tools.osherove.com/ ) Regulazy is a visual Regex Creation tool for beginners. It contains an easy…
-
Cool Tool: vRD - Multiple Remote Desktops in one program
If you do a lot of administration on remote machines concurrently, you might know that there are some programs out there that allow you to control multiple remote desktops under the same window. One of the best free…
-
Cool Tool: Direct Access - Keyboard macros everywhere
Direct Access seems like a nice little utility I could use in my day to day work: from LarkWare : "Here's how it works. You define "actions" within the direct access interface. An action can be opening a Web site,…
-
Regulazy 1.01 is available for download
There’s a new version out for The Regulazy, which you can grab here . Update : 30 minutes after the last update, I uploaded a newer version (1.011) which fixes a crash with some HTML Partsing inputs. You can simply…
-
Sanjay's cool tools
So I don't forget, Sanjay's cool tools category has lots of, well, cool tools I need to check out when I have time.
-
Online Database Schema Samples Library
This is so I don't forget. Scott Guthrie posted about a site that has pre-bui;t schema examples of common database scenarios. In short - it lets you see what a "standard" database for an application related to a…
-
Hibernate may violate "Object model mapping and runtime engine" patent
" Red Hat will face a patent infringement lawsuit this week over whether Hibernate, which it inherited from JBoss violates ORM patents held by FireStar Software. FireStar alleges that Hibernate violates U.S. patent…
-
Regulazy Facts
Over 700 downloads in the past 7 days since the announcement . Over 250 Unit Tests that run in under 3 seconds together(not for the UI, but for all the logic) Next iteration release: August 10th. 1 major bug - reported…
-
Solution: Using Source Server with Team System Source Control
If you just want to go to the site: Go here: http://SourceServer.Osherove.Com . A team I work with needed Source Server usage support for Team System. Unfortunately, this is just about the only place online that really…
-
Make IE and FireFox go faster than ever
FireFox is cool - but it's *very* slow. So is IE. There are ways to make both of them run faster, fortunately. If you want to make IE go faster - Go here . If you want to make FireFox go faster, follow these steps: Type…
-
Introducing Regulazy: Point & Click Regular Expression
Regulazy is an attempt to build a small “Expert System” for creating .NET Regular Expressions. It lets the user create an expression based on a real life example of text they would like to parse. As the user interacts…
-
Interesting podcast: QAPodcast.com
I was looking for some more interesting podcasts to listen to while I do my nightly walk. I already listen quite regularly to : .NET Rocks HanselMinutes ITConversations (though there haven't been many intersting ones…
-
ORMappers.Com is open for business (sort of)
As promised, here's a portal I made dedicated to Object Relational Mapping Tools , Technologies and reviews. http://about.ormappers.com/ The site is currently very thin with information, but that's why it's a community…
-
A Simple Version Control Strategy Using Team System
To Skip this Intro, read the full article here: A Simple Version Control Strategy Using Team System I was recently asked by a client who I'm helping to integrate Team System, to create a strategy for the organization…
-
Control Google Maps by Tilting your ThinkPad
" Another day, another hack . Here's a demo that controls Google Maps using ThinkPad Hard Drive Active Protection sensor. You tilt your ThinkPad and Google Maps roll over. Pretty cool." Oh, this is very very cool!…
-
[Cool Tool] CodeSmart 2007 for VB6 - The Killer Addin for VB6
The guys at AxTools are at it again, with CodeSmart 2007 for VB6 . If you still do VB6 development (and I know plenty of places that still do (mostly because they have no choice), this is the tool you'd want to get. The…
-
[Cool Tool]Unlocker : Unlock Files/Folders without going nuts
Jean Paul Boodhoo has a nice tidbit about a new free tool called Unlocker that helps detect and actually unlock "locked" files in Windows. You know, those ones that seem to be held by some unknown entity on your…
-
Favorite Windows Keyboard Shortcuts
Jon Galloway has some cool shortcuts for windows , some of which I hadn't considered before: The System Tray (oops, I mean Notification Tray) is a bit tough to get to if you don't know the trick, and it seems like…
-
Interface Naming - Anything But Java's Standard, Please
Jeremy dislikes Interface names that being with 'I' ("ISerializable"..). Len Holgate disagrees with him , but likes to name his classes in a "verb-noun" fasion ("IManageUsers"). Personally, I'd much rather have "I" for…
-
Fixing "mapi32.dll is an invalid Extended MAPI Library" and "Mail is not installed on your system" on Windows Server 2003 with Exchange
I get these annoying message on w Windows 2003 Server with Exchange Installed, when trying to do mail merge or send do as attachement from within Word: "mapi32.dll is an invalid Extended MAPI Library Mail is not…