Showing posts from January, 2020

React Component Marries Chrome Browser Extension

Less than two years later, Chrome browser extension requests opportunity to see other code.

Ever wondered how to wrap a Chrome browser extension inside a React component to allow the extension to run as a SPA? The Expired To Be: SPA version does just that. It is a React alarm component I wrote that wraps and queues alarms in conjunction with the Chrome browser API.

Having React stand in as Chrome's storage, queue, and notification platform worked out really well. Although obviously there is the maintenance and understanding of the integral relationship between the two technologies, the same can be said for Redux or any technology that is tightly integrated.

SPA History: The Marriage Visual Overview: A detailed schematic outlining the integration between the React 'Alarms' component and Chrome browser extension can be found on GitHub: Expired To Be Page Load Architecture Diagram.

As noted in the Expired To Be: SPA article on Sunday, April 2018, "Both apps share the sam…

Introducing: The Book Length Classification and Word Count Tool

Where does your story fit? Novel, Novella, Novellette, Modern Short Story, Short Story, Short-Short Prose, Flash Fiction?

Introducing: The Book Length Classification and Word Count Tool — Providing aggregated insights distinguishing the differences between a Short Story, Novella, Novel, etc.

Comments and suggestions always welcome. Disqus comments are provided at the bottom of the article page.
Keith D Commiskey

JavaScript Informational: Best of the Basics

Best of the Basics: JavaScript Informational JavaScript Informational: Best of the Basics: A full run through for entry- and mid-level developers looking for some solid fundamentals. Comments and suggestions always welcome. For those new to the language, this is my own personal introduction to the topic garnered from over 17 years of experience: I'm throwing it out into the informational nexus. -Keith D Commiskey So you wanna control your browser, ehhh...?
Start with a Solid BaseVariables are the crux of most programming languages, and a good place to start. You have to be able to ask for, handle, save, and recall various tidbits of information. Q: Why would you want to create a variable?A: Variables are a part of what allows us to control “app”lications—such as your web browser. Everyone reading this informational on a web browser has the ability to create a variable in less than 30 seconds. For instance, most browsers allow you to open their “developer tools” using the F1…

Popular Development Tags: Starting 2020

Popular Development Tags: Stack OverflowStarting off the year 2020Below are the results for the most popular tags on Stack Overflow beginning the year 2020.

javascript1,931,524845 asked today, 4835 this weekjava1,626,006585 asked today, 3235 this weekc#1,373,811453 asked today, 2427 this weekphp1,327,017324 asked today, 2107 this weekpython1,326,6071073 asked today, 6290 this weekandroid1,245,015369 asked today, 2209 this weekjquery974,371136 asked today, 862 this weekhtml961,389331 asked today, 1954 this weekc++650,668210 asked today, 1251 this weekcss643,527213 asked today, 1263 this weekios618,621178 asked today, 897 this weekmysql583,152159 asked today, 999 this week
Posted: 2020-01-16 by: Keith D Commiskey

There's code in my ... code! A common experience?

After writing about 500 initial lines of code in designing a database schema for a web app, I realized I'd gone and added 150 lines of JavaScript code—for handling 30 lines of JSON data I'd written above that—all directly in my `.sql` file.

I often create new 'untitled' documents for temporary storage, but was curious if others might find themselves writing something completely different smack in the middle of their source? Productive tangents?

I subsequently relocated the code into its own private `HTML` file, where it can now actually be tested to see if the code runs and all...

Keith D Commiskey


The code took a few adjustments, but was able to run as intended. I stripped it out six hours later and streamlined the entire approach, although I wouldn't have found that streamlined approach had I not gone through the pain of initially overthinking it. I will blog the resulting coding tool within a couple days (hint: it's on CodePen).

Instructing My First Tutoring Course [2019 Sep-Oct]

The results of teaching my first tutoring course:

Background: I took on teaching this class two to three weeks prior to the class starting. I had never taken the course before. I had never formerly taught a class before. The only thing that caught me up was the second week in my correcting some misleading coding standards.

I believe the end results (and comments) sum up a lot about me. I start out good, I take a slump (a learning curve to thoroughness), and I come roaring back to finish out the last half of the project with zest, and a much better comprehension of the entire situation (...and accounting for curriculum adjustments).

All in all, I believe—and hope—the students learned something, and if they continue to pursue web development, I hope their learning experience has helped them in their efforts.

Keith D Commiskey
COURSE DELIVERIES HTML, CSS and JavaScript in RenoFrom September 9th, 2019 to October 5th, 2019
Saturday workshops from 9am to 1pm
Reno Collective (1515…