All My Blog Posts

LaSalle Software Version Two Development Commences: It Begins From The End

Jan 20, 2017

After going through a ton of prep, staring at my version one code, endless research, going down way too many rabbit holes, I am starting with my Version Two development...

First Paid LaSalle Software Web App Now Live

Dec 15, 2016

My first paid LaSalle Software web application went live Halloween 2016.

What I Learned From My Own Meet-up Talk: Stop Looking In The Rear View Mirror

Nov 17, 2016

After my YRPHP talk on design patterns, I thought that it would be much better to do presentations about "CONTINUOUS" technologies. Because, it is these technologies that are trending. That will change our professional lives forever.

True North PHP Conference 2016

Nov 10, 2016

The final annual True North PHP Conference was very good. Excellent talks, lots of choice with three concurrent tracks to choose from, deep dive tutorials on the Thursday...

Launched The York Region PHP User Group

Sep 8, 2016

I am thrilled to announce the launch of the York Region PHP User Group. The website is atMeetup.c...

Amazon Web Services Awsome Day Toronto

Sep 7, 2016

On Wednesday, August 24, 2016, I attended the first Amazon Web Services "Awsome Day" held in Canada, at the Sheraton Centre in downtown Toronto.

Keyword Search And Google

Aug 11, 2016

I assume everyone understands keyword marketing because everyone does keyword searches. I am reminded again that I am wrong. So here's a little missive on that, with my opinions.

Akeeba Backup For Laravel And WordPress

Jul 15, 2016

I use, and recommend Akeeba Backup Professional for WordPress and Laravel web application backups.

Announcing LaSalle Software Version 1.2

Jul 13, 2016

I am thrilled to announce the version 1.2 release of my LaSalle Software.

Season For A New Web Host

Jul 13, 2016

Rochen webhosting is my preferred web host.

Billion Dollar Investments Just To Make Web App Dev Accessible To You

Jul 13, 2016

Companies borrowed heavily in recent years, but often bought back stock rather than investing in the...

Email List Management Package Finished

Jul 13, 2016

I am thrilled that my latest round of development of my Email List Management package is now done

Inbound Email Handling And Token Based Login -- Getting Close!

May 5, 2016

It's been an intense couple of weeks getting into a whole new area for LaSalle Software. Oh, I've always wanted LaSalle Software to have email handling; but, it's one of those things where so much has had to come before it. Then, my first paid LaSalle Software gig changed my priorities.

LaSalle Software Detailed Features

Mar 16, 2016

A detailed list of LaSalle Software features.

The Major Content Systems Are Trying To Tell You Something: Web Apps!

Mar 15, 2016

The Big Three traditional PHP self-enclosed, shared server hosted, are becoming/have become web application frameworks/platforms. You should be doing the same!

Amazon Web Services Now My Cloud Provider Of Choice

Feb 28, 2016

Amazon Web Services is now my cloud provider of choice.

Why MailChimp Removing Free Tiers Has Me Looking Elsewhere

Feb 27, 2016

MailChimp is suddenly getting out of the "free" business. They suggest Amazon's Simple Email Service. Good idea!

Inaugural PHP Group North Meet-up

Feb 24, 2016

This evening was the inaugural meet-up of a group that I hope finalizes itself as the "GTA 'North' PHP User Group".

Second LaSalle Software Client Is A Volunteer Site

Feb 11, 2016

My next LaSalle Software client is a proof-of-concept volunteer web app...

Announcing A Version Policy Change

Feb 11, 2016

LaSalle Software packages will be tagged individually until the next major version 1.2.0 release...

LaSalleMart Application Programming Interface Development

Feb 11, 2016

LaSalleMart ecommerce API to be a true API, not an internal API. Will use RAML and MuleSoft Tools...

LaSalle Software Post V1.01 Development

Feb 11, 2016

Development on deck now that LaSalle Software Version 1.01 is out...

Announcing LaSalle Software Version 1.01

Feb 11, 2016

I am thrilled to announce the release of LaSalle Software version 1.01 "client-ready" today....

LaSalle Software Will Be Client Ready At Month-end

Jan 20, 2016

LaSalle Software version 1.01 will be released by January 31, 2016, in a client-ready state.

Chamber Of Commerce Breakfast

Dec 22, 2015

This morning I attended my first ever Richmond Hill Chamber of Commerce event -- a breakfast networking shmoozing event at the Richmond Hill Main Library. With LaSalle Software Version 1.0 a month old, and with the polisihing up well in progress, should I reach out to local owner-managed businesses? If so, would my local Chamber of Commerce be an ideal way of reaching out?

True North PHP

Dec 6, 2015

TrueNorthPHP landing page

True North PHP Conference 2015

Dec 3, 2015

The True North PHP Conference was November 5th to 7th, 2015, in Toronto. It was the first TNPHP that I attended. I had a great time, learned lots, and met lots of people. I especially got a lot out of the Tutorial Day.

How I Used LaSalle Software To Build My Podcast Site Screencast

Dec 2, 2015

Screencast about using my LaSalle Software to build my podcast site.

Introductory Screencast Of LaSalle Software

Dec 2, 2015

Introductory screencast of LaSalle Software.

Welcome To LaSalle Software And My Own Six Web Applications

Nov 18, 2015

Welcome to my LaSalle Software Version 1.0 release; and, to my six web applications based on my Software.

LaSalleCMS First!

Feb 13, 2015

My ecommerce needs the foundations that my content system provides. So, focusing on LaSalleCMS first

Laravel 5 Package Development

Feb 13, 2015

My custom solution for developing Laravel 5 packages.


Feb 9, 2015

Update: newly released Laravel 5, updates to my GitHub repos, and more...

January 2015 Laravel Toronto Meet-up

Feb 2, 2015

SoapBox presented their Laravel 4.2 codebase. Very informative. Excellent discussion...

Laravel Links

Jan 27, 2015

Laravel links

Artisan Files Interview

Jan 27, 2015

January 2015 interview at the Artisan Files, by Laravel News' Eric Barnes.

2015 Development Road Map

Jan 27, 2015

2015 Road Map, as updated in late January 2015

Announcement: LaSalleMart API will be Released as Free Open Source Software

Jan 26, 2015

LaSalleMart API will be released as free open source software (FOSS)

Flagship Blog for All My Blog Sites

Jan 26, 2015

One blog on my flagship site instead of blogging on my individual sites.


Jan 26, 2015

General links

PHP: Traits vs. Interfaces

Jan 20, 2015

PHP: Traits vs. Interfaces

Laravel Packages

Jan 20, 2015

Laravel Packages


Jan 20, 2015's Mandrill API

Akeeba Framework on Framework

Jan 20, 2015

Framework on Framework (v2) is Nicholas' superb Rapid Application Development software to create Joo

Continuous Technology

Jan 20, 2015

There's a lot of RoI in Continuous Technology. Here are tidbits I've come across.

Bootstrap Framework

Jan 20, 2015

Bootstrap Framework

Sick for Weeks

Dec 15, 2014

An unexpected programming hiatus due to my flu that became more than just the flu...

SEO: Take two of these and search for me in the morning

Nov 12, 2014

Search Engine Optimization. Here's one topic that is conspicuously missing from my blog and podcasts

A Sense of Progression

Nov 8, 2014

By Halloween I really wanted to have LaSalleCast done to the point where I can resume podcasting...

Six Months In With New Specialties: A Retrospective

Nov 3, 2014

Six months since changing my technical specialty. Was it the right decision? Is it a disaster?

LaravelTO Presentation

Nov 2, 2014

Presenting LaSalleCMS, my custom blog app, based on Laravel 4.2. At the Toronto Laravel Group on Oct

Finally, My Software Start-up!

Sep 28, 2014

LaSalleCMS, LaSalleCast, LaSalleMart --> welcome to my start-up...

Announcing the Launch of LaSalleCMS and South LaSalle Dot Com

Sep 28, 2014

It is with great pleasure that I announce the launch of my flagship site, SouthLaSalle Dot Com...

LaSalleCMS for Laravel will be Published!

Aug 6, 2014

Development of LaSalleCMS, based on the Laravel Framework for PHP, is progressing well. So well that I am not posting any more articles on my blog until I move my blog to LaSalleCMS, which I expect will happen by Labour Day...


Jul 18, 2014

Took a nice little week-ish long side tour of servers, including Laravel’s Homestead, setting up my first DigitalOcean “droplet” cloud server, and digging into nginx...

LaSalleMart 4 Approach, Part Deux

Jul 3, 2014

As I just posted, I love this quote from the Laracon 2014 NYC session: “I’ve been building apps

My Opinion of WordPress Has Not Changed Through the Years

Jul 2, 2014

Now that I am looking at Joomla in the rear-view mirror, has my opinion of WordPress changed? The an

Music to my Ears: Going to Stick With Laravel 4.x For A While

Jun 28, 2014

The videos for the Laravel Conference last May just came out. The keynote address was delivered by t

LaSalleMart 4.0: The Approach

Jun 14, 2014

LaSalleMart 4.0 is starting, rightly so, with LaSalleMart 3.0, where I separated the major ecommerce

App Economics Changing: More E-Biz Power To You, Brother!

Jun 11, 2014

There’s a difference, I am realizing, between programming ecommerce in a content management system, and programming ecommerce as a web application. A huge difference...

2014 May 22 Laravel Toronto Workshop

May 23, 2014

Thank you to SoapBoxHQ at Queen@Spadina for opening their fabulous office space to the Toronto Laravel community; and, for leading LaravelTO. A thank you to Vehikl as well...


May 19, 2014

To be explicit, I am abandoning Joomla; and, I am moving to WordPress and to the Laravel PHP Framewo

Big Opportunities in eCommerce Right Now

May 5, 2014

A powerful aspect of creating our own ecommerce software is busting out of the idea of just “building websites”...

LaSalleMart 3.0 Status

May 4, 2014

Instead of waiting to re-write code until after the first production release, I took the time to get it done last month. LaSalleMart is comprised of small targeted-scope components that talk to each other, the first time I’ve ever authored such components in Joomla. It took a few rounds of code re-writes to settle into this wonderful way to approach Joomla...

Why The Vig?

May 1, 2014

Vigorish, or simply the vig, also known as juice, the cut or the take, is the amount charged by a bookmaker, or bookie, for taking a bet from a gambler…

Software Creation is Power

Apr 30, 2014

At some point in building the pieces of LaSalleMart I started to feel powerful. It’s a feeling that I’ve not experienced before, because I’ve never built something like LaSalleMart before. It’s a great feeling!

Joomla’s New Versioning

Apr 29, 2014

Joomla posted the new versioninghereandhere. This new versioning applies to the Joomla CMS,notto

Reseller Concept

Apr 29, 2014

A reseller is typically a local company that provides value-added services for a technology provider. Does not really have to be a technology provider, but it sure fits with LaSalleMart!

Encapsulating E-Asset Value

Apr 29, 2014

I want my clients to build asset value, not just build revenues. Set your site up so you can sell it. Whatever you sell it for is “asset value” — well, that’s the way I see it. In Canada, if you set up your site as a “Canadian Controlled Private Corporation”; and, your first $750,000 in small business capital gains are exempt...

E-Value Equals Ability to Create Software

Apr 29, 2014

Here I go harping on this again. But, as I re-ignite my consulting, I want to be clear about my philosophy. Did you see the MoneyBall movie...

Not Mass Marketing LaSalleMart

Apr 28, 2014

Although thoughts of thousands of subscribers paying $19.99 per month dance through my head, I am not mass marketing LaSalleMart.

LaSalleMart, Web Apps, and the Laravel Framework for PHP

Apr 28, 2014

My original idea was to create web applications using Joomla CLI (just nod your head and let it pass

Growing my Technology and Consultancy with the Club Concept

Apr 28, 2014

At the height of my Virtuemart era, individual clients came together to sponsor features they wanted

Akeeba Backup For WordPress is Kick-Ass

Apr 24, 2014

Akeeba Backup For WordPress is Kick-Ass...

WordPress — Yes I Do! — Actually, No I Do Not!

Apr 24, 2014

My original plan coming from Joomla was to get into WordPress. Now, yes, I will help you with WordPress. But, as my prime professional specialty, no...

Atlassian Road Show 2014 Toronto

Apr 23, 2014

Toronto is again on the map for this year’s Atlassian Road Show, which is up to eight cities worldwide this year. Glad to see Toronto as a hotbed! Atlassian is the software code-in-the-cloud infrastructure that I use: BitBucket (Git software repositories), JIRA (issue tracking), and Confluence (public facing knowledge base)...

LaSalleMart: Breaking Radio Silence Later This Month

Apr 11, 2014

LaSalleMart 3 will launch later this week. One more week of nose-to-the-grindstone; and, then, launching.

Four Software Freedoms Described By The Man Himself

Mar 14, 2014

He does a lot of interviews and appearances. Here is a very recent one Richard Stallman did where he describes in his own words his Four Software Freedoms that is the heart of the General Public License that Joomla (and WordPress et al) uses...

Cutting Edge, Kicking Ass, and The Times A-Changed On You Again

Mar 12, 2014

Meanwhile, the world is changing. Blogging is so last decade. I cannot stress enough on the eve of LaSalleMart3 being released, that those who use LaSalleMart3 e-broadcast. So much so that I have in mind so create a Joomla e-broadcasting platform to work hand-in-glove with my ecommerce. Especially for ecommerce sites — and especially for the client profile I expect to serve with LaSalleMart3 — e-broadcast is “the new blog” and is a m-u-s-t for ecommerce. You have espied my LaSalleCast?

LaSalleMart: Revised Alphas

Jan 16, 2014

I discovered this week that even more build-out is needed...

Progressing Down the LaSalleMart Road

Jan 7, 2014

This afternoon was devoted to LaSalleMart’s add-to-cart plugin. A necessary adjunct to the Joomla article and LaSalleMart product tables integration, this plugin displays LaSalleMart’s add-to-cart form in a Joomla article. The twist is using the Framework on Framework, which allows the plugin to act as a conduit — a pipeline if you will — between Joomla’s article and LaSalleMart.

LaSalleMart3 Initial Alpha Release Achieved

Dec 5, 2013

I am thrilled to tell you that LaSalleMart3′s initial Alpha release is achieved. As expected, it is hardly a production-grade release, nor even a client testable release. However, it is a critical Alpha1, representing tangible development progress; and, a certain “it’s out of the lab” status...

LaSalleMart 3: The Project

Nov 20, 2013

To get a handle on the scope of LaSalleMart 3, I conjured up a Work Breakdown Structure this evening. Took a roll of masking tape, blank paper, pens and markers, and walked away from the screens. Found a board to create an old fashioned pen-and-paper WBS. Which turned into pages of written plans...

Announcing My LaSalleCMS Joomla Distribution

Nov 14, 2013

Announcing My LaSalleCMS Joomla Distribution...

Dear Clients: Value Is What Value Does

Nov 6, 2013

I make more money from money-making sites than from not-making-money sites. So, yes, I want your site to do well. Which is why I want you to think of your site as software development, not as software consumption. Why? Because there is more money in software creation than software consumption.

Dear Clients – Progressive Billing Only

Nov 3, 2013

I may be freelance, but I am more “lance” than “free”!

Long Held Vision of Joomla eCommerce is Coming to Fruition with LaSalleMart 3

Oct 23, 2013

Chatting tonight with attendees of my Joomla User Group Toronto ecommerce presentation, I mentioned that my long held vision of Joomla ecommerce is starting to come to fruition with LaSalleMart 3...

My October 2013 Joomla User Group Toronto eCommerce Presentation

Oct 23, 2013

So my intention with this presentation was to emphasize the mechanics of creating a Joomla ecomm website.

To Use Or Not To Use LaSalleMart

Oct 20, 2013

After a much longer gestation period than I ever imagined, detailed in my October 2013 podcast, pretty well the moment LM2 became site-ready, I feature-froze it. There are four main reasons for this painful decision to stop working on LM2, and start fresh with LaSalleMart 3...

Just Wrote a WooCommerce Tax Plugin

Oct 1, 2013

No was not an option when a wonderful client asked for help. Kind of scratched an itch anyways, as I’ve been curious about WooCommerce. In the process, wrote a private WordPress Florida taxes by county plugin for WooCommerce. It’s a private plugin for clients, not available on the WordPress Plugin Directory. For the simple reason that I will not spend time buffing and polishing it for such listing. Rather be working on LaSalleMart 3...

KISS LaSalleMart 3

Oct 1, 2013

Keeping it simple is becoming my mantra with LaSalleMart 3. After years of playing “find that code”, I don’t want to play anymore.

November 2013 Joomla User Group Toronto Jen Kramer Workshop

Aug 13, 2013

Thank you to Jen Kramer who delivered a fabulous workshop on Bootstrap and Foundation responsive frameworks. A special thank you to Doug and Alison who worked hard to make this evening happen.

Resubmitting LaSalleMart Application for JED Listing

Aug 11, 2013

LaSalleMart is my first JED submission, and it’s certainly been a journey. An education too, especially after viewing the Joomla and Beyond 2013 video (in one of my links below). The JED is totally volunteer run, there are 250 submissions in the queue on average, and the JED site is undergoing an extensive overhaul.

June 2013 Joomla User Group Toronto Bootstrap Workshop

Jun 19, 2013

This evening’s Bootstrap Workshop, hosted by the Joomla User Group Toronto, was exceptionally good.

My May 2013 Joomla User Group Toronto eCommerce Presentation

Jun 5, 2013

Devoting a Joomla ecommerce presentation to an exposition of website asset value is unconventional. So why do so? It is central to the reason why I forked Tienda into LaSalleMart. Moneyball of e-business!

Mozilla’s WebFWD accelerator helping Anahita become ‘the Linux of social’

May 29, 2013

There’s an article about Rastin, Ash, and their Anahita Social Framework. Keep your eye on them...

The Long Term Has Arrived

May 23, 2013

The long term has arrived. It is now. Concepts underlying LaSalleMart’s development are coming into play this month, manifesting directly into the code and into daily development. Yes, there is a vision with LaSalleMart. What makes this month of May 2013 different from other months is the extent to which this vision is tangible-i-fying into real development...

What is Apache and htaccess?

May 23, 2013

I thought I’d reply to an email with this blog post...

LaSalleMart State of the Union

May 23, 2013

LaSalleMart 2.0 is my fork of a free open source Joomla ecomm extension that I grew more and more frustrated with. I decided to take this huge monolithic extension as my own to “do something” about my frustration. Best thing I ever did!

Joomla 3, LaSalleMart 2, and the Wrong Side of Midnight

May 22, 2013

LaSalleMart 2 is not made for Joomla 3.1. The solution is to put the ecommerce front-end in a separate Joomla 3 site in the webroot; and, install a Joomla 2.5 site in a sub-folder off the webroot for the cart and LM admin.

New Mandrill Library for LaSalleMart

May 15, 2013

In the midst of developing LaSalleMart’s first app, getting Mandrill up-and-running for LM became priority. The app sends an email notification, and it absolutely positively has to get there. So, time to dig into Mandrill.

Important Notes About LaSalleMart 2.0

May 4, 2013

My new Knowledge Base page turned into a blog post...

To Joomla 3, or Not To Joomla 3?

Apr 30, 2013

To Joomla 3 or not to Joomla 3, that is the question. My understanding of Joomla 3 is...

Take It From The Man: Make Joomla Your Joomla

Apr 30, 2013

From a business perspective, those who use Joomla need to manage it. Directly. Why? Because Joomla left on its own represents risk. This risk needs to be mitigate through active management...

Keep Your Eye on… LaSalleMart!

Apr 30, 2013

LaSalleMart has graduated to the “Keep your eye on these” list...

WonderFoodCo: Live LaSalleMart Site

Apr 30, 2013 is a Joomla 2.5 Gavick based LaSalleMart 2.0 site. Many LaSalleMart improvements are inspired by this site. Such as friendlier category and product details admin forms, and user defined fields in the PayPal Standard plugin. April was busy for LaSalleMart’s changelog. Culminating in yesterday’s build of version 2.0.008. This LM2 build is the best ever...

Atlassian Road Show 2013 in Toronto: First Hand Lessons

Apr 16, 2013

Toronto marked the fifth of four USA cities and one Canuck city Atlassian visited on their Road Trip 2013. San Francisco is home to their American office, so is that really a road trip? LA, Chicago, New York, and here...

Sitting Ducks: Joomla 1.5 Sites Getting Hacked — What To Do

Apr 14, 2013

Another recent enquiry about a hacked Joomla 1.5 site. This time, encoded javascript in a module’s view. Just enough J!1.5 sites have been hacked in my orbit of sites in a short period time to lead me to conclude that it’s a pattern, not random...

Serious Round of LaSalleMart Improvements About to Conclude

Apr 10, 2013

An intense round of serious improvements and fixes is concluding. This work is a result of an extended user testing phase, and is concentrated on core features: product features, category features, standard shipping, layouts. And more!

New LaSalleMart Knowledge Base

Apr 3, 2013

The explanations in LaSalleMart’s admin are nice, but frequently inadequate. The verbosity some explanations overwhelm the limited space.

LaSalleMart 2.0 in Flight — Code and Feature Improvements Started

Mar 11, 2013

Now that I have LaSalleMart 2.0 to the point where it can be listed on the Joomla Extensions Directory, along with the extra articles and stuff — just last week! — and on its first live site, I am starting the work to improve LM2.

Joomla Extension Directory Application is Now Pending

Mar 5, 2013

LaSalleMart 2.0 is now officially pending approval on the Joomla Extension Directory...

Joomla Community Magazine Article Published

Mar 4, 2013

The March 2013 Joomla Community Magazine published an article about JUGT by yours truly, “Joomla User Group Toronto — The Journey”...

The LaSalleMart 2.0 “JED Release” for Real Sites has Arrived!

Feb 25, 2013

It is a thrill to announce that the LaSalleMart 2.0 “JED Release” is here.

LaSalleMart 2.0: Joomla Extensions Directory Application is Imminent

Feb 21, 2013

LaSalleMart 2.0′s application to the Joomla Extensions Directory is imminent. Application will be made at or before February month-end. The current round of testing, bug squashing, and upgrades, are near conclusion. Now that I see the light at the end of this tunnel, time to come up for some air to let you know...

February 2013 Joomla Toronto “Ask the Expert” – Still the Rebel!

Feb 14, 2013

I thoroughly enjoyed yesterday’s Joomla User Group Toronto meet-up. It’s not the first time I forgot to take pictures at a JUGT. Excellent to meet Allison and Sheldon. Good to put a face to Facebook!

LaSalleMart 2.0: Initial User Testing Concluding

Feb 1, 2013

Gotta come up for air to let you know what is happening with LaSalleMart 2.0′s User Testing...

Mid January Update: Single-Launch Packages, First Sites and Testing, Atlassian, Pricing Changes

Jan 21, 2013

From the get-go, I wanted to create single launch integrated Joomla-LaSalleMart packages. Packages that are updated in real-time as the underlying codebase changes. No waiting around for crucial bug fixes to be bundled with other features. I want those bug fixes on your site immediately.

January 2013 Joomla Toronto “Ask the Expert” — The Rebellious Expert

Jan 15, 2013

It continues to amaze and astound me the fetish Joomla has for WordPress...

Critical Lessons Learned from 2012

Jan 1, 2013

Today is New Year’s Day 2013. Happy New Year! A year ago I recounted “Lessons Learned from 2011“. Today, I want to list some lessons learned from 2012...

LaSalleMart 2.0 re-launched, new LaSalleCMS project launched.

Dec 12, 2012

Today’s MailChimp blast had a number of links, and I see that for tracking opens they redir. The next time I do a “hey, got something cooking” blast to do, I’ll do the email here and link to my post.

Interview at AdminCredible

Dec 11, 2012

Steve Burge interviewed me at this week.

Busting Up — It’s Catching On!

Oct 31, 2012

Gee, a massive component that’s so big that it’s getting harder and harder to program more features. LaSalleMart? Nope. ProjectFork, a project management extension for Joomla.

Update on LaSalleMart 2.0 and Custom Joomla Distro

Oct 30, 2012

A package is the final assembly of software parts, put together by an automated process (“build”). LaSalleMart 2.0 for Canada is an assembly of the “core” and the “canada” software parts. My automated build process assembles it all into an integrated whole, and then puts this final software product in the different places where you can access it.

Free LaSalleMart Packages Come With No Free Support

Oct 29, 2012

I’m reading the latest from Nicholas about today’s death threat on him here and here, as well as on Twitter, and I’m furious...

LaSalleMart News Video

Oct 19, 2012

Continuous software development has arrived. Users either struggle to find your specific process to create their own software; or, become software consumers. The entrepreneurial journey has again led to this trend, and the idea of an End-User Software Club is more relevant now then when first proposed. So, LaSalleMart development will continue.

Building Niche Social Networks

Oct 7, 2012

Excellent discussion about building standalone niche social networks on the latest Anahitapolis Hangout podcast. Discussion focused on

Toronto Joomla User Group Planning Meet-up, October 2012

Oct 5, 2012

Answering Alan’s Clarion Call to organize the Joomla User Group Toronto at the Yonge/Sheppard Firkin, we huddled in our usual main floor booths to organize JUGT.

Square One Joomla Distro Done, But Spirit Will Live on with LaSalleMart

Sep 27, 2012

Jeremy posted that he is leaving his Square One Joomla distro...

Mid August LaSalleMart / Club Commerce Status

Aug 23, 2012

It’s one thing to read about entrepreneurship. It’s another thing to live it. Living it makes reading about it quite banal. This month I have a split personality: happy and satisfied with one aspect of what I’m doing; and, at the same time, enormously frustrated with membership aspect...

Toronto Joomla User Group Meet-up, August 2012

Aug 23, 2012

Our Joomla 3.0 discussion was brief, because its acceptance at the table was unanimous. The question was: do we use it? Well, it’s alpha, so that’s a no. Do we program with it? Well, if one accepts concurrent programming in both 2.5 and 3.0, then go ahead...

Thank you to Nicholas Dionysopoulos and a New Client

Aug 17, 2012

Thank you to Nicholas Dionysopoulos and a New Client...

What and Why is LaSalleMart and Club Commerce (video)

Aug 5, 2012

How is it that a Joomla ecommerce consultant decided to fork one of the full featured monolithic Joomla cart extensions; and, decided that the best way to fork it is with a hackerpreneur club? Instead of another blog post, I did a video instead.

Framework on Framework and Managing Joomla Versions

Jul 28, 2012

Something that’s been on my mind for a while is how to manage Joomla versions. ==> IN HINDSIGHT, THAT IS AN EFFIN' UNDERSTATEMENT. Given the impossibility of the task, even the brilliant Akeeba Framework on Framework could not "manage" Joomla versions.

Toronto Joomla User Group Meet-up, July 2012

Jul 25, 2012

On a rainy mid-summer’s evening, just two JUGT regulars shlepped out to the Firkin at Yonge @ Sheppard on Wednesday July 25th...

Anahita 2.0 Birth Release – Why Anahita Matters to us

Jul 19, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): I think what I wrote and my title are different! Well, I still keep up with Anahita as it progresses.

Tienda Alpha for Joomla 2.5: LaSalleMart is Going Its Own Way

Jul 19, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): It's not as if I set out to create my own ecommerce software. But, in painful slow motion that's what happened. Today (mid 2014) there is no slow motion: blog app, e-broadcasting app, CRM-ticket-project app, ecommerce apps all lined up for the rest of this year. Welcome to my Laravel era!

In Plain English, Here’s the Gist of LaSalleMart and Club Commerce

Jul 18, 2012

The GIST of LaSalleMart and Club Commerce...

Free LaSalleMart Version and JED Listing

Jul 17, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): Maybe someone can point to how I am supposed to achieve ROI giving away the store (pun intended). LaSalleMart 2 never made it to the Joomla Extensions Directory...

Mid July LaSalleMart Status

Jul 15, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): On a small scale I had achieved my Club concept...

Framework on Framework: Adding Drop-Down Form Fields

Jul 12, 2012

The sample Framework on Framework (aka FoF) “To-Do” component uses a helper file (administrator/components/ com_todo/helper/select.php) within the component to create drop-down form fields. Such as, a drop down “yes/no” form field...

My Fellow Canucksters: Time to Sign-up for Club Commerce Membership

Jul 10, 2012

No Joomla cart is made in Canada. Until now. LaSalleMart is the first, and only, full featured Joomla cart made in Canada by Canadians, and frankly, for Canadians. To honour Club Commerce’s first meet-up, we may meet at a Timmies to really savour the milestone. Maybe we should call LaSalleMart Canada for Joomla 2.5 “double double”...

Club Commerce & LaSalleMart: Rare Opportunity for GTA Consultants and Site Owners

Jul 9, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): Oh, I almost did not input this post.

Club Commerce-LaSalleMart vs Magento-Ebay: Keep Your Value in The Family

Jul 9, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): Corporations value your participation in their eco-systems. That is your indication of your participation's real value. You should create your own eco-system so you can accrue that value to yourself -- especially to build asset value. Corporations are building their share value on your participation.

How We’re Giving Back to FoF

Jul 9, 2012

Last week, Nicholas Dionysopoulos corresponded with me via email about his FoF. LaSalleMart for Joomla 2.5 and FoF are become very good friends. Nicholas, in his usual graciousness, let me publish his missives to me.

Testimonials: It’s Happening – LaSalleMart is Making Headway

Jul 9, 2012

A place where LaSalleMart interest is nascently percolating is the Joomla User Group Toronto’s Facebook page...

Why I Won’t Deep-Six Club Commerce, and Why You Should Not Either

Jul 4, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): Obviously, I wanted to pursue my "Club" concept, but it never -- ahem -- took flight. The spirit does continue into my Laravel era, although I think that as a Line of Business it's not going to happen.

LaSalleMart for Joomla 2.5 Using Framework on Framework

Jul 3, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): Nicholas' "Framework on Framework" for Joomla was the key to making Joomla software development do-able.

Why Square One Matters to LaSalleMart for Joomla 2.5

Jul 3, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): Kind of ironic that LaSalleCMS, originally to be Joomla distros (of which I did start work), is my Laravel blog app. I had a full Atlassian open source license, proof-of-concept Phing build files, a rough kickstarter outline (!), and a plan. Within three months of switching to Laravel, my blog app v1.0 is well on its way. Jeremy did do a great job with the Square One distro.

Soaring with Phing and GitHub — and Akeeba Live Update

Jun 26, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): I was exactly dead balls on target about Phing, Github (I prefer BitBucket just to stay on Atlassian) and Akeeba's Live Update & Software Release System. I succeeded in getting these "behind the scenes" technologies to do exactly what I set out to do, that I explicitly stated in my blog over and over again: continuous development/integration/delivery.

Slice, Dice, Chop and Grate: LaSalleMart’s Conversion to Joomla 2.5

Jun 26, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): Re-reading my blog posts, I cannot believe what I did with LaSalleMart due to the Joomla upgrades. Got an unfinished piece of software to work, then dumped it as Joomla 3 came out. Built a full-on from scratch innovative ecomm software and then...

Mid June LaSalleMart Status

Jun 15, 2012

WHILE INPUTTING MY WORDPRESS POSTS TO MY LARAVEL BLOG APP (Aug 2014): I cannot friggin' believe the shit I went through to fork this overhead-laden thing -- BUT I DID. And I blogged and podcasted REGULARLY about the stuff I was doing and the shit I was getting into. This post but one example!

Mid May LaSalleMart Status

May 22, 2012

LaSalleMart 1.0 Canada needs Canada Post, which I’m working on this week to complete the package.

Software Releases: Continuous and Otherwise

May 22, 2012

When there are updates, you should have them. Why not just get ‘em when I have ‘em, instead of waiting for me to decide it’s time to create a software release?

More Profound than the Code is LaSalleMart’s Build Process

May 17, 2012

More profound than the code is the way I built my simultaneous packages, because there is huge money to the User Community in waking up to how to build code.

Let The Other Dumb Bastard Pay For Open Source Software

May 17, 2012

No bastard ever brought open source ecommerce software to fruition by paying for its creation. He brought it to fruition by making the other poor dumb bastard pay for its creation.

Announcing LaSalleMart 1.0

May 16, 2012

It is with a certain pride that I announce LaSalleMart 1.0...

LaSalleMart 1.0 is Progressing

May 4, 2012

Up at 2:00am last night unable to resolve an installation halting problem leads me to conclude that I will not get LaSalleMart 1.0 out the door today.

LaSalleMart 1.0

Apr 24, 2012

So we started to build it ourselves. As we were building, people who heard about our project, they were interested to use it as well. So, they ended up paying us to get: access to the code; to get access to our chatroom; and, everything [else]. That’s how the First Tribe of Anahita was formed and that’s how we raised funds. We raised quite a bit a funds for Anahita to fund the development hours. After that, we started the premium plans. That’s how the community grew.

Toronto Joomla User Group Meet-up, April 2012

Apr 19, 2012

On a sunny spring mild spring day, we met up at Yorkville. Great day to be downtown.We were all immersed in our own discussion, no Round Table talking this time. You never know, sometimes we all together, sometimes not. I had to change my seating to remain sociable...

Changes to Club Commerce

Apr 16, 2012

At first, it seemed logical to shop my Club Commerce idea to a cabal of big money outfits. The problem is that the incentive to disseminate powerful Continuous technology & techniques to you is somewhere between zero and never...

Imagine No Software Releases, It’s Easy If You Try [song]

Mar 27, 2012

imagine no software releases, it’s easy if you try, no waiting on gatekeepers...

Case Study of Why Users Banding Together is so Lucrative

Mar 25, 2012

While banging my head against the wall with this thing, I realized here is a classic reason why us consultants and site owners banding together is so darn lucrative.

Toronto Joomla Users Group Meet-up, March 2012

Mar 20, 2012

I want to take a moment to thank everyone who attended this evening’s Toronto Joomla Users Group meet-up at Yonge/Sheppard. Eight of us were there, from Vaughan, Richmond Hill, Toronto West, Guelph, Whitby, and downtown. Quite a distance spanned...

Jenkins Presentation and New Book

Mar 15, 2012

Slide 13 took me by surprise by using the word “Profit!”. Slid that in there, eh! Read the slides after this one. This presentation is not for you, the site owner and consultant. It’s for other programmers! This is where the value is, and it’s not expected that non-technical people will exploit this technology because it’s just too technical. What I notice is this presentation is a sell job to get programmers to use CI...

Testing: Value Galore

Feb 25, 2012

There is no glory in testing. There is no glamour in testing. But, there is tremendous value in testing. And extracting that value is what attracts us to testing...

Toronto Joomla User Group Meet-up: February 2012

Feb 15, 2012

Doug, Joe, Alan, Zach, Andrew and Yours Truly upstairs at the Yorkville Duke. Good to meet Joe’s son pre-meet-up. Guelph, Whitby, Richmond Hill outnumbered the 416 contingent...

Late Night Thoughts on LaSalleMart

Feb 15, 2012

I caught the “Scarborough Fair” scene in The Graduate today, as Dustin Hoffman is driving across the Golden Gate Bridge. With the Academy Awards coming up, Oscar winning movies are de rigour this month. That long drive over the bridge summed up my feeling today as I dug into Jenkins and builds. A long journey over a very long bridge high above the water. It’s not as if I’m going to make a u-turn, or swerve to the side...

An Imperfect Understanding of Where Features Come From

Feb 11, 2012

Within an hour of publishing my latest “The Moneyball of Joomla ecommerce“ podcast, I received a tweet asking me why anyone would “invest” in my thing without a “solid development plan”...

Toronto Joomla User Group Meet-up, January 2012

Jan 18, 2012

Eight of us caught up on a pleasant evening in beautiful downtown Etobicoke. Weather could be worse in January...

Critical Lessons Learned from 2011

Jan 17, 2012

There’s one thing I can say for 2011: critical lessons were learned...

LaSalleMart: There’s a Secret Sauce

Jan 13, 2012

There is a huge opportunity open to site owners and consultants, now that we are developing our own Joomla ecommerce software.There are opportunities to open up development by controlling the software development process & infrastructure. It’s not just the code, it’s the process & infrastructure...

The Birth of LaSalleMart

Jan 9, 2012

The birth of LaSalleMart, a fork of Tienda, announced on my 44th “The Bob Bloom” podcast.One of the more heavily edited shows, better to hear the MP3 than read the transcript...

Introducing Continuous Integration

Dec 23, 2011

I finally sat down this week, cleared my head, closed my screens, and started reading the PDF...

Hackerprenomics: The Forbes Article

Dec 13, 2011

Earlier this month, Forbes' contributor Venkatesh Rao published an interesting column at titled, "The Rise of Developeronomics"...

Toronto Joomla User Group Meet-up, November 2011

Nov 9, 2011

Seven of us met at the Frog & Firkin at Sheppard/Yonge yesterday evening, November 9, 2011. A good mix of regulars, new regulars, and about-to-be-regulars.A wide variety of Joomla usage was represented. Joomla acting as a front-end wrapper for a legacy system. Joomla the basis of consulting businesses. Joomla sites being built for others. Joomla sites the basis of start-ups. It’s hard to get into the nitty-gritty of all the sites in so short a time...

Never the twain shall meet: Domain Registration and Hosting

Oct 25, 2011

I recommend that you separate domain registration from web hosting...

Club Commerce: WTF

Oct 24, 2011

Club Commerce: Real club, for the few, with a common purpose,..

Joomla User Group Toronto meet-up, October 2011

Oct 13, 2011

Guess who forgot to take pictures yesterday evening at JUGT. Seven of us made it through the rain (better than snow!) to meet at the Duke of York in Avenue Road/Bloor area. Three new people made it down...

Users are Powerful with FOSS by Belonging to Hackerpreneur Clubs

Oct 4, 2011

Free Open Source Software (FOSS) power brings with it responsibilities. Coping with those responsibilities, mitigating risks, and multiplying benefits can happen when users band together...

Hosting from Hell: “Joomla! Hosting” in Action

Sep 24, 2011

If you think it does not matter who hosts your Joomla site, think again. This post is a fabulous follow-up to the running series of Steven’s tweet rants ...

Joomla Users Group Toronto Meet-up, Sep 2011

Sep 14, 2011

Five of us met at Scruffy’s Pub in beautiful downtown Etobicoke yesterday for what I think was the first Executive Meeting of JUGT...