Date: Fri, 29 Mar 2024 12:58:42 +0000 (UTC) Message-ID: <247474641.1.1711717122001@39156d58dd80> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_0_1283352495.1711717121984" ------=_Part_0_1283352495.1711717121984 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Everything on Clarion Magazine is now free access! This includes= th= e 1999-2011 archive, which is available as monthly PDFs.
We switched to an Atlassian-hosted site as of March 25, 2017.
The CIDC 2017 schedule has been posted. Sessions include:
and much more, including third party presentations and of course two day= s of exceptional NetTalk training by CapeSoft.
Check out the full schedule here. If you haven't regi= stered, this month is your last chance get a discount on reg= istration fee.
CIDC 2017 is on! Register by March 31 and save $30= 0 on the conference registration, or $550 on both th= e conference and the training.
Another good reason to register early - get your room at the Rosen! Whil= e there are other hotels nearby, there's nothing quite like staying on site= .
See you in Florida!
I suppose it's always dangerous to say something's permanent, especially= when talking about technology, but for the foreseeable future I've moved C= larionMag to this site, clarionmag.jira.com.
Why here?
For some years now I've used Atlassian's Conflue= nce content management system to deliver Clarion Magazine. It's a terri= fic platform - I love it and recommend it to anyone looking for a powerful = and easy to use CMS. But it comes at a price; at the number of subscribers = ClarionMag has, a license isn't cheap. It's not an unreasonable cost, espec= ially considering what I've paid over the years in my own development time = creating the previous versions of Clarion Magazine. Only it become clear to= me in recent years that Clarion Magazine was transitioning from a business= to a hobby.
I've thought a lot about why this has happened, and what inside and outs= ide forces have been at play. But perhaps the best explanation is this: it'= s been a good long run of 18 years, and it's just time.
Only I don't want to let Clarion Magazine go, really.
The best option I could come up with was to move it to a low cost hosted= site, where all the software updates are included and I don't have to worr= y about any maintenance issues at all, not even server certificates. <= /p>
There is, however, a different price to pay. This site is limited to no = more than ten active users. That means that I've had to deactivate almost a= ll subscriber accounts.
The bad news is you can no longer log in, leave comments, save favorites= etc.
The good news is you no longer have to log in or pay any kind of subscri= ption fee.
I do expect to post articles from time to time. I still have the urge to= write, and I still use Clarion in the majority of my consulting work. But = you'll probably see even less about traditional Clarion coding and more abo= ut where and how Clarion fits in the larger world of software development. = What matters the most to me about Clarion these days isn't its past glories= , or the nuances of the language, but how Clarion coding can be done using = today's best practices, and perhaps most importantly how we can all preserv= e the value of our work for the future.
So thank you everyone for all your support over the years, not least in = the form of subscriptions. It's been and still is a wonderful learning expe= rience, for which I am always grateful. I hope you'll all continue to enjoy= this latest incarnation of Clarion Magazine.
Dave Harms, Publisher
It's hard for me to imagine a Clarion developer who hasn't heard of Russ= Eggen. A Clarion user for 30 years, he was both a consultant and an instru= ctor for Topspeed Corporation. He was also a founding member of SoftVelocit= y when that company formed in 2000. He left SoftVelocity the following year= to start his own company, RadFusion Inc.
Russ was a tireless Clarion advocate who helped many Clarion developers = improve their skills. He taught numerous classes, wrote articles for Clario= n publications, and was the author of the book Programming Objects in Clari= on. His interests included flying, scuba, prog rock and on rare occasions politics.
I always enjoyed meeting Russ at DevCons, but that hadn't happened for a= while. This year I was disheartened to hear that he was battling cancer. A= s his health deteriorated he had to stop working; a GoFundMe campaign start= ed by Rick Smith raised over $23,000 to defray some of Russ's expenses. Rus= s's sister Julie was with him in his last days, and expressed gratitude to = the Clarion community for their support.
Russ Eggen passed away December 24, 2016 at age 57.
In Part 1 Dave Harms introduced the idea of a fea= ture toggle library, and wrote that the starting point for Clarion developm= ent should not be the data dictionary. In many cases the data dictiona= ry comes at the very end of the process. But If the data dictionary doesn't= come first, what does? There are a lot of different answers to that questi= on, depending on what kind of application you're developing, the stage of d= evelopment, and the scope of the requirement. In Part 2 Dave demonstrates h= is favorite way to design small- to medium-sized chunks of business logic.&= nbsp;
Rick Smith has started a GoFundMe campaign to help raise $12,000 for a c= ancer treatment for Russ Eggen that isn't covered by Russ's health ins= urance. Read more about it and contribute here!
You probably don't need any incentive to give Russ a hand, but here are = some anyway:
Update: The campaign has exceeded its target with $13,719 raised= as of June 25!
Our PDF readers are available in the Clarion Content s= ection.
Recent additions and updates:
We've lowered the Clarion Magazine subscription rate to $29/year and have extended all a= ctive subscriptions on a pro-rated basis retroactive to Oct 1 2015. We're s= till working hard on the archive site rewrite and hope to have that back on= line soon, and will be back to publishing on this site once that's done. D= etails to follow.
Our third party section has some news from the good folks at Th= in@:
Today Johan van Zyl relayed a Node.js offer email in comp.lang.clarion. = This is a promotional offer which is designed to get you signed up on a $29= /month plan at Learnable.com. The first month is just $9 and you get the No= de.js course and ebook. I haven't had any experience with Learnable yet, an= d it's probably well worth the $$$, but do note that you can cancel any tim= e if you just want to drop the $9.
I've gone ahead and signed up for the $9 offer. I've done some work with= Node.js but I'd definitely like to learn more. If you haven't played with = it yet, I suggest you take a look. From the Nodejs.org web site:
Node.js is a platform built on Chrome's J= avaScript runtime for easily building fast, scalable network applications. = Node.js uses an event-driven, non-blocking I/O model that makes it lightwei= ght and efficient, perfect for data-intensive real-time applications that r= un across distributed devices.
There are lots of cool things you can do with Node.js - I've mainly expe= rimented with it in conjunction with DocPad to create lightweight web site= s.
Here's the offer text:
In just a few years, Node.js has become the go-to technology for buildin=
g scalable apps for thousands of companies.
Today, save $120 on our epic Node.js Bundle!
Now just $9 - https://learnable.com/to/4JrBJloI
With this Node.js bundle, you'll learn to use JavaScript to build fast, sca=
lable web apps.
You'll get...
COURSE: Node.js: An Introduction =E2=80=94 Our brand new course will get yo=
u up to speed with the basics in no time.
EBOOK: Jump Start Node.js =E2=80=94 Learn to develop a working Node.js appl=
ication, from start to finish!
Learnable membership =E2=80=94 One month's access to Learnable, including t=
wo (additional) free SitePoint book downloads. Membership renews at $29/mon=
th or cancel any time and keep all your downloads.
This very special early bird offer won't last, so be quick!
Demand for developers with Node.js skills is growing quickly. Stay ahead of=
the curve and SAVE $120 today!
https://learnable.com/t=
o/4JrBJloI
Happy learning!
SitePoint
Last week was just jammed. It started off with two days of excellent Net= Talk training, followed by three days of awesome DevCon presentations that = ran to almost twelve hours on Wednesday and Thursday and about ten hours on= Friday. Throw in some post-conference mini golf, a 5:45 a.m. wake-up for m= y morning flight, a lengthy (and unrelated to Clarion) meeting at a local c= ommunity club barely an hour after my plane landed, an early morning sports= practice for my daughter the next day, and by Sunday afternoon I was about= as tired as I've felt in the last five years. I crashed for a couple of ho= urs.
And of course there's a lot of work to catch up on after a week away. Bu= t I still have a bunch of notes from DevCon, and once I get those posted I'= ll write up some of my conclusions. Among other things I had a lot of inter= esting conversations with ClarionMag and DevRoadmaps subscribers, and I've = learned a thing or two. I've started implementing some changes that I think= will make ClarionMag folk happy.
Stay tuned, and thanks for your patience!
Check out these jQuery book recommendations.
Michael Dettmer has posted some information on the CodeCharge = web development tool, which he points out has a lot of features that ma= ke it similar to Clarion and WinDev. Generated code can be in ASP.NET (C#),= ASP, PHP, Java Servlets, JSP, ColdFusion or Perl.
Developers who use RAD tools like Clarion and WinDev do so because they = believe those tools offer a very real advantage over traditional hand-coder= development tools. But are those advantages as great as they seem? David H= arms looks at when and why RAD is a help and a hindrance.
Our focus at DevRoadmaps is on two RAD tools, Clarion and WinDev. But th= ere are lots of RAD tools out there, and we're always happy to learn more. = After a question from a reader about CodeCharge, we've gone ahead and creat= ed a new page listing the available RAD tools. There are just = a few entries - help us add more!
I've put up a couple of quick pages on Microsoft's Re= active Extensions (Rx) and Paul Betts' ReactiveUI, two l= ibraries that are generating a lot of interest in the .NET world.
Mark Riffey brought Mighty Moose to my attention, which led me to a few = other products that similarly compile your .NET code while you type, and= run any affected unit tests so you get immediate feedback on how your chan= ges affect your code base. This is pretty cool stuff.
Back in January there was a newsgroup discussion about whether WHERE IN or WHERE EXISTS is a better= choice when using a subquery. And that brings up a few other questions= , like the role of the cache in testing and the danger of using NOT in WHER= E clauses.
Everything on this site is public access, including the following areas:=