Tag Archives | FoxPro

Microsoft, security, backward compatibility and engineering

Joel Spolsky’s “How Microsoft Lost the API Wars” (linked below, too) ties in really well with Calvin Hsia’s post on “Solving a customer problem
– to steal Calvin’s punchline, the Microsoft XP security push breaks
the backward compatibility of COM within Microsoft’s own Visual FoxPro
software. Calvin’s pragmatic troubleshooting stories and tangents into
Win98 and pianos are fun reading, especially for those of us who know
Calvin.

Joel concludes that the solution is to code your applications for the
web and not for one API of one window manager or GUI on one operating
system. Coincidentally (or is it?), that seems to be Jon Udell’s theory
in his InfoWorld column talking about efforts by BEA and Macromedia to do something with XML and browsers. Which ties in pretty well with the Mozilla XUL effort,
which seems to be creating a browser-based GUI using RDF XML. Great
minds really do think alike, and it seems that the industry is
exploring similar next-generation solutions. And, speaking of Mozilla,
Ars Technica interviews Scott Collins, who provides some interesting insights into Netscape/Mozilla then and now.

Meanwhile, my email chimes with the latest issue of Woody’s Windows Watch
(7.08, not yet in the archives), where he talks about the Window XP
Service Pack 2 (which isn’t a Service Pack, in my opinion, but XP
Reloaded), and says:

“Service Pack 2, more than any of its predecessors, is a seriously
risky patch job. That’s because Microsoft’s almost exclusive focus in
SP2 is security. Security first. Ahead of backwards compatibility.”

Security is a good thing. I like to feel secure. I like to feel secure
that my computer will work tomorrow like it did today. Perhaps I
misunderstand what Microsoft means by “security.”

Backward compatibility is not just a Good Thing. I’m scrambling to help some
clients who’ve discovered that DOS machines can’t access files stored
on their new Windows Server 2003 file server. I’m supporting
applications written, re-written and refined over 10 and 15 years.
Backward compatibility is not just a feature, it’s a requirement.

Ghandi was once asked what he thought of western civilization and he
replied, “I think it would be a very good idea.” I feel the same way
about software engineering. Security, compatibility and future
directions are not and cannot be mutually exclusive. All must advance,
together.

DevEssentials 2004 Day One

Scott Ambler warmed up the crowd last night with a provocative keynote on agile development. No one was left unmoved.

Ken Levy did the keynote this morning showing off the new public beta
of Visual FoxPro 9. His presentation was a mixture of the keynote
previews he’s been doing for the last year, combined with full
disclosures on the new features, especially the report writer.

Here are a few bullet points:
– VFP 9 was based on customer wish list feedback.
– Primary goal to maintain backward compatibility.
– Enhanced language and data types
– Additional end user UI features
– Increased developer productivity
– Significant report writer enhancements
– Extended DotNet and SQL Server interoperability
– More reliability.
– Scheduled released is Q4 2004

Sessions going well. More notes as I have the chance.

Happy Memorial Day

A rare day off at Ted Roche & Associates, LLC. Still, spent an hour
this morning posting some solutions to MySQL queries to the ProFox
list, and a few hours working on a chapter about connecting to MySQL
from Visual FoxPro. But also got some time in with Laura working on
roman shades in the office. And, lest we forget, more than a few
minutes remembering those who sacrificed so we could enjoy the freedom
of the holiday. Have a good Memorial Day.

VFP Revolutions

A new letter of protest, asking Microsoft to give the Visual FoxPro
product its due, is making this rounds. Started in Brazil, it’s picked
up 500 signatures in the first few days worldwide.
VFPRevolutions-NewOpenLettertoMicrosoft.
“For all Visual FoxPro Developers community Although sometimes
happenings small jobs offering waves for the VFP developers, we feel
that in the last years had a big job offering or projects reduction
having like base the VFP, this in the world…” Link via the FoxForum Wiki

Out of office

Off for the day: a client meeting in Massachusetts, followed by a
meeting of the Boston Area FoxPro User Group, where Steve Lundahl will be presenting a talk on Visual FoxPro and SQL Server: DTS and SQL-DMO

Boston Fox UG this Wednesday: Steve Lundahl: A Whirlwind Tour of SQL Server

Boston Fox UG, Wednesday, March 24, A Whirlwind Tour of Microsoft SQL Server. A Whirlwind Tour of Microsoft SQL Server – From Newbie to VLDB Design (Very Large Databases) by Steven Lundahl, Senior Developer, Brickmill Marketing Services, Nashua, NH. Steve is the system architect and DBA of a 500 GB fundraising database system using SQL Server and Visual FoxPro with some VB (and soon .NET). Steve presents a general orientation on SQL Server tools including: Enterprise Manager, Query Analyzer, Data Transformation Services and SQL Profiler. He then moves on to discuss database design, programming techniques and hardware considerations for scalability and performance. Emphasis is on planning for Very Large Databases. Programming examples are in T-SQL, Visual FoxPro, VB6 and C#/.NET Windows Forms. 7:00pm, Microsoft offices, 210 Jones Rd., Waltham, MA. Bonus: 2 Microsoft-supplied doorprizes. For more UG information and directions, tune into http://www.bostonusergroups.com/vfpboston By Boston Area FoxPro User Group. [FoxCentral News]

Boston Area FoxPro User Group meeting this Wednesday

Just a reminder that this Wednesday, February 25th. The main meeting starts at 7 PM, People drift in and the networking and socializing begins around 6:30. We finish by 9 PM.

Guy Pardoe demonstrates the use of selected third party ActiveX controls (from www.DBI-Tech.com) for calendars and scheduling functionality. Solutions::Schedule 7.0 is an excellent component for applications where you need to handle scheduling of resources. He’ll cover many of the different views and visual presentations of this control, the ability to work with XML data, and output to JPG images. He’ll also take a look at Calendar Tools 3.0: six easy to use, drop-in calendar components, providing functionality for presenting, selecting and managing dates and times.

There are several door prizes and discount offers available to attendees. Directions and more details about the meeting are available at http://www.bostonusergroups.com/vfpboston. Hope to see you
there!

Two FoxPro Conferences Announced

In addition to the four FoxPro conferences I already link on my home page, there are two more I’ve just heard about:

The Prague conference takes place June 22-24, details here. Prague has had many successful years of high attendence. I believe it is the largest FoxPro conference in the world.

The SouthWest FoxPro conference debuts this year, details here. [Ed: updated link]

Powered by WordPress. Designed by Woo Themes

This work by Ted Roche is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States.