Blog

Code Collaboration in the MV world?

Will Johnson started a great thread in the U2 forum, asking about where people go to find and support FOSS for the MV DBMS. Well, there are precious few resources for collaboration in this market. Here are my thoughts on the matter.

MV to the web – Part 3

In part 1 of his series I described how to modify your existing code so that it can be re-purposed for a GUI. In part 2 I described a general coding structure that will allow you to properly execute any program from “outside”. In this final part of this series I will discuss various connectivity methods that get you into […]

Getting your e-mail? Anyone getting yours?

I get email services from a large and respected company, Everyone.net. This week SpamCop has been blocking their servers, and the tens of thousands of domains they represent. As a result, some of my e-mail to you from my domains has not been getting through, and you may not be getting valid e-mail from other trusted sources either.

Advances in Excel document generation for MV

I recently blogged and Introduction to NebulaXPlus. Today I present a slightly different approach to that introduction. Consider this an AD, but I believe it will help to explain what we’re now able to do.

Introducing NebulaXPlus

If you want to create sophisticated Excel workbooks with your Pick BASIC application, you may be using NebulaXLite. While a “lite” tool, it does satisfy most needs. If you want to do more we now have NebulaXPlus.

MV to the web – Part 2

This is part 2 in the “MV to the web” series. In the first part I described code changes needed to specific functions to separate out the UI from the rules. In this part I’ll describe a structure you can use for all program item/subroutines to organize your modularized functions.

MV to the web – Part 1

A lot of BASIC developers still want to get to the web, but they aren’t sure what’s required. Let’s work it out here. This is Part 1 of 3 blog/articles that will help to get you started.

Android apps … for MV?

I have a feeling I know what the answer here is but… I’ve been working on Android apps recently and I was wondering what people think about an Android-based front-end to their MV app. I’ll prep you now, there’s a bit of commentary here. I’m just slamming out the text as I think about it on a slow Friday.

Q&A on MVSP from TigerLogic

People are asking questions about the new MVSP connectivity from TigerLogic. I’ll try to answer some of them here. This isn’t intended to be an exhaustive comparison, just an attempt to clarify where this option fits.

Back in my day…

A discussion in the U2 forum got me thinking. When Pick people talk about how great Pick is, what’s really happening is that they’re holding on dearly to simpler times in the face of the onslaught of the modern world. Our generation is no different than those that came before us. It’s kinda fun to see it play out.

Upgrading U2PE 2011

In 2008 I upgraded my Universe and Unidata PE Windows systems and made some notes here. Today I upgraded to Unidata v7.2.7 and Universe v11.1.1. Here are notes on these latest releases.

NebulaXLite Deactivating

Valued clients – Once again I’ve been informed that NebulaXLite is likely to de-activate sometime soon. As discussed here in my blog this only happens on Windows after an OS update, once or twice per year at some sites, and not at all at others.

Small updates to blog

The software for this blog has been updated. Please let me know if you find any issues. Here are some of the recent changes. Ignore if you’re only interested in tech stuff. 😉

Not going to Spectrum because… ?

There is a discussion in CDP about the 2011 International Spectrum Conference and who’s going this year. I have a lot of thoughts about why people don’t go, why they should, and how to fix many of the problems that ail this Pick/MultiValue market. Oh, how audacious. 😉

Latest work with SMS

I wrote a while back about what one of our clients is doing with SMS. Since then we have taken their SMS to a completely new level. I’d like to share what we’re doing, and how we’re doing it, to give you ideas about what’s possible in both the technical and business sense. Let your imagination chew on this for […]

OpenVBX – product or code sample?

I usually write about the MV DBMS and related technologies here but I’ve created a new Twilio category in this blog and will try to take some time once in a while to blog on this topic, and the related OpenVBX. For now I’d like to comment on how I see OpenVBX, which seems to be different from how others […]

Multi-tier coding patterns with MV

Over the last couple months I have invested considerable time working on development patterns with MV. There is an ongoing struggle as to where code should be put, client, middle-tier, or server. There is no “right” place for all applications, though there are often wrong places.

Should our code be DBMS-agnostic?

This became a topic of discussion in the U2 forum recently and I thought I’d post some brief comments here about how I approach this topic with client code that interfaces to the MV DBMS.

mv.NET Extensions Library – Part 1

If you use mv.NET you may be interested in a collection of extension methods that I’ve created to streamline my own development. By packaging common functions in a separate library, I’m not only making it easier to re-use them across all projects, but I’m giving myself a set of standards o follow, making maintenance easier, and I’m removing some of […]