What do we have in Common?

One of our colleagues asked a good question in a forum yesterday about when to use UnNamed Common vs Named Common in Pick BASIC programs. I thought this would be a good opportunity to post some detailed information to the MV category here in the blog so that everyone could see it.

Is it OK to Extend DesignBais?

It’s started – people are getting more comfortable with DesignBais, learning the strengths and how to deal with the weaknesses. When the first release of a new application UI is in production and developers look back to see what they can do better (and respond to the end-user enhancement requests), they’re starting to get creative, get more out of the […]

Why aren’t there more MV books?

This article is in response to an inquiry in the U2 forum. I think a lot of people are curious about this, though it’s been discussed many times in various forums – and over many meals by some of us…

DesignBais Tip – Changing MV Header Behavior

A user in the DesignBais forum asked if there was a way to use a Header Process to put data at the bottom of an MV grid, rather than changing the value of the currently selected MV value. This was a fun and challenging problem, and I have a solution. I don’t know if it’s the right one. But it […]

Pre-DevCon Thoughts

Next week InterSystems will be hosting their annual Developer Conference (DevCon) in Orlando, Florida. I will be attending this event and I thought I’d share some reasons why.

Do you know the way to SOA?

OK, the title is a little tacky, but if you’re humming a tune about San Jose California then you get the joke. In response to a posting to the U2 User’s list I decided to post some comments here about Service Oriented Architecture.

First exposure to Caché

I’m working with a client who is considering a migration from Universe to Caché and I needed to get on the fast track to get familiar with the MV hooks that have been built in. Here are some comments.

Protected: mv.NET and PDP.NET comparison

I’m frequently asked to compare PDP.NET and mv.NET. I have therefore written this long list of reasons why I believe mv.NET is a better choice. This article is password-protected pending review but will be opened soon for public viewing. Until then, please email for access.

Website hacking, the dark side – Part 1

I have a couple pages that discuss hacking in the "white hat" sense of business website enhancement. There is another side to this that I think should be exposed. To beat a hacker you have to think like one, and if you aren’t thinking like one then your site may be vulnerable to someone who is. Let’s look at some […]

How Pick Dictionary Items Work

Even after years many Pick people aren’t quite sure how atb7 or 8 work, they just put something one place, then the other, and if it works they leave it until they find out it doesn’t work for some new purpose. Here is how they work.

D3 – Recompiling Code

The following is some great information posted to the Raining Data web forum by Robert Burke, their new Technical Support Director. I’ve posted it here verbatim for your benefit.

The Dreaded Back Button – Part 2

From the "give um an inch" department, it seems people aren’t happy with eliminating the back button from the browser. Eliminating all of the browser buttons wasn’t good enough either. No, the very first request was "now can we get rid of the X button in the corner that closes the application? Sigh – OK, the answer is yes.

DesignBais Tip – Goodbye plain text forms

How’d you like to get complex text and image formatting into your DesignBais forms? How’d you like to edit that text with a WYSIWYG editor, without having to see any HTML at all? Might your users be interested in storing formatted data rather than plain old text – including images?

Running scripts from your desktop

You can easily find answers elsewhere to the security problem documented here, but since one of my recent posts might lead you into the problem I thought I’d provide the solution.

The Dreaded Back Button

Once in a while this question comes up about what to do when the user hits the Back button in a browser app. Well, the italian in me says "break their fingers", but most of my colleagues aren’t italian, so here’s a solution for the rest of you.

DesignBais Hacks – Introduction Part 1

One of the neat things about DesignBais is that the product itself is written in DesignBais. This isn’t uncommon in the world today. Java is written in Java, C is C, C# is C#, etc. While we can’t open DesignBais system forms in the Forms Designer, we can manually customize them. We could do this with the editor but I […]