About

My name is Michael G. Smith and I’ve been developing applications for quite some time.

What is my passion? Building great solutions that connect users with the information they need to get their job done efficiently, and with a great UX. Learning continuously to drive improvement through the use of technology. If I don’t know it I will learn it, and become proficient.

The tools of my trade? JavaScript (client-side and server-side), HTML/HTML5, CSS/CSS3, AJAX, REST, JSON, XPages, Notes & Domino, Java, and NoSQL databases, for starters. There are more. Troubleshooting, problem solving, and fostering team excellence through mentoring, empowering, and effective communication. Thinking strategically and understanding pragmatism vs idealism.

How did I get here? By contributing to several strong companies in a versatile array of industries and environments, with each stop sharpening my technical skills while instilling and refining soft skills, teaching me what goes into great teams and great IT organizations.


2 Comments on “About”

  1. Ernest says:

    Hi!
    First, many thanks for your great work!
    I’m trying to implement bootalert in my application. So I copied the js-library, the custom control into my database. In my xsp-properties i use the theme “OneUI 3.0.2”. If I test with a simple test-xpage, I get the error $ is undefined. If I switch my application into the theme “Bootstrap” .. it works. But I’ve to use OneUI302 in my app.

    Curious: If I switch the theme in your demo-application to OneUI, it still works… Did I missed something?

    My test-example:
    New xpage, with your custom control, alertName=”testalert”
    One button (full refresh) with your ssjs:

    var o = {};
    o.title = “Server Side”;
    o.body = “This alert is being generated from ssjs”;
    o.alertType = “info”;
    requestScope.put(“testalert”,o);

    Many thanks!
    Greetings Ernest

    Like

    • When $ is undefined that means jquery is not loading. I’d have to take a look at my demo app to see if I am loading jquery somewhere other than in the theme, but I doubt it. Regardless, if you are using OneUI you also need to load bootstrap and jquery for bootAlert to work. You might find running OneUI (with dojo) and bootstrap and jquery will lead to some quirky behavior.

      Like


Leave a comment