Coding

Programming has been a hobby of mine since I was a child. I am entirely self-taught, and have managed to carve out a career in the field that spans over twenty years.

Initially, I worked with BASIC on the TI 99/4A, Atari 130XE, and the Commodore 64 and 128. This transitioned easily to Mac OS 7's QBasic. Then I learned Microsoft Visual Basic 4 through 6 and starting making small programs and games. My first two programming jobs involved me learning Microsoft Access, with all kinds of back-end VBScript.

In 1998, I got heavily interested in web technology, and took a dive into HTML and JavaScript. Soon, I'd pick up Visual Basic.NET, C#, and ASP.NET. I was then able to transition my HTML knowledge to the modern HTML5 browser. My JavaScript experience also readied me for learning Node.js. Along the way I've picked up a bunch of PHP and C/C++ as well somehow.

In many ways, I consider the core concept of coding to come quite naturally to me. You simply break a task down into smaller and smaller tasks. What really fascinates me about coding, however, is how you can put all these simple tasks together to do something phenomenal.

I am involved in many projects outside of my professional career that involve programming in some way. This page is dedicated to showcasing those projects.

Latest Releases

* Package updates.

Latest Commits

I'm moving!
Merge pull request #351 from roncli/dependabot/npm_and_yarn/node-roncli-com/googleapis/youtube-5.0.0
Merge pull request #350 from roncli/dependabot/npm_and_yarn/logging/types/node-18.0.0
Merge pull request #96 from roncli/dependabot/npm_and_yarn/types/node-18.0.0
Merge pull request #106 from roncli/dependabot/npm_and_yarn/types/node-18.0.0
Merge pull request #304 from overload-development-community/dependabot/npm_and_yarn/types/node-18.0.0
Merge pull request #163 from roncli/dependabot/npm_and_yarn/types/node-18.0.0
Merge pull request #461 from roncli/dependabot/npm_and_yarn/logging/types/node-18.0.0
Merge pull request #394 from roncli/dependabot/npm_and_yarn/logging/types/node-18.0.0
Merge pull request #491 from roncli/dependabot/npm_and_yarn/logging/types/node-18.0.0
Merge pull request #393 from roncli/dependabot/npm_and_yarn/node/types/node-18.0.0
Merge pull request #460 from roncli/dependabot/npm_and_yarn/node/types/node-18.0.0
Merge pull request #258 from roncli/dependabot/npm_and_yarn/types/node-18.0.0
Merge pull request #515 from overload-development-community/dependabot/npm_and_yarn/googleapis/calendar-2.0.0
Merge pull request #514 from overload-development-community/dependabot/npm_and_yarn/types/node-18.0.0
Merge pull request #346 from roncli/dependabot/npm_and_yarn/node-roncli-com/babel/core-7.18.5
Merge pull request #343 from roncli/dependabot/npm_and_yarn/logging/babel/core-7.18.5
Merge pull request #95 from roncli/dependabot/npm_and_yarn/types/node-17.0.44
Merge pull request #105 from roncli/dependabot/npm_and_yarn/types/node-17.0.44
Merge pull request #490 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.44
Merge pull request #459 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.44
Merge pull request #458 from roncli/dependabot/npm_and_yarn/node/types/node-17.0.44
Merge pull request #347 from roncli/dependabot/npm_and_yarn/node-ronc-li/root/request-1.8.2
Merge pull request #392 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.44
Merge pull request #391 from roncli/dependabot/npm_and_yarn/node/types/node-17.0.44
Merge pull request #348 from roncli/dependabot/npm_and_yarn/node-roncli-com/root/request-1.8.2
Merge pull request #345 from roncli/dependabot/npm_and_yarn/node-ronc-li/babel/core-7.18.5
Merge pull request #45 from roncli/dependabot/npm_and_yarn/babel/core-7.18.5
Merge pull request #257 from roncli/dependabot/npm_and_yarn/types/node-17.0.44
Merge pull request #508 from overload-development-community/dependabot/npm_and_yarn/terser-5.14.1
Merge pull request #513 from overload-development-community/dependabot/npm_and_yarn/root/request-1.8.2
Merge pull request #512 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.44
Merge pull request #349 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.43
Merge pull request #303 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.43
Merge pull request #162 from roncli/dependabot/npm_and_yarn/types/node-17.0.43
Merge pull request #302 from overload-development-community/dependabot/npm_and_yarn/root/request-1.8.2
Merge pull request #488 from roncli/dependabot/npm_and_yarn/node/root/request-1.8.2
Merge pull request #255 from roncli/dependabot/npm_and_yarn/root/request-1.8.2
Merge pull request #510 from overload-development-community/dependabot/npm_and_yarn/googleapis/calendar-1.0.4
Merge pull request #93 from roncli/dependabot/npm_and_yarn/terser-5.14.1
Merge pull request #91 from roncli/dependabot/npm_and_yarn/babel/core-7.18.5
Merge pull request #103 from roncli/dependabot/npm_and_yarn/babel/core-7.18.5
Merge pull request #96 from roncli/dependabot/npm_and_yarn/babel/core-7.18.5
Merge pull request #301 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.18.5
Merge pull request #299 from overload-development-community/dependabot/npm_and_yarn/terser-5.14.1
Merge pull request #161 from roncli/dependabot/npm_and_yarn/babel/core-7.18.5
Merge pull request #487 from roncli/dependabot/npm_and_yarn/node/babel/core-7.18.5
Merge pull request #455 from roncli/dependabot/npm_and_yarn/logging/babel/core-7.18.5
Merge pull request #486 from roncli/dependabot/npm_and_yarn/logging/babel/core-7.18.5
Merge pull request #454 from roncli/dependabot/npm_and_yarn/node/babel/core-7.18.5
Merge pull request #387 from roncli/dependabot/npm_and_yarn/node/babel/core-7.18.5
Merge pull request #386 from roncli/dependabot/npm_and_yarn/logging/babel/core-7.18.5
Merge pull request #253 from roncli/dependabot/npm_and_yarn/babel/core-7.18.5
Merge pull request #252 from roncli/dependabot/npm_and_yarn/terser-5.14.1
Merge pull request #509 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.18.5
Merge pull request #341 from roncli/dependabot/npm_and_yarn/node-roncli-com/mongodb-4.7.0
Merge pull request #340 from roncli/dependabot/npm_and_yarn/logging/dockerode-3.3.2
Merge pull request #339 from roncli/dependabot/npm_and_yarn/node-ronc-li/mongodb-4.7.0
Merge pull request #44 from roncli/dependabot/npm_and_yarn/types/mssql-8.0.2
Merge pull request #483 from roncli/dependabot/npm_and_yarn/node/mongodb-4.7.0
Merge pull request #449 from roncli/dependabot/npm_and_yarn/node/mongodb-4.7.0
Merge pull request #482 from roncli/dependabot/npm_and_yarn/logging/dockerode-3.3.2
Merge pull request #448 from roncli/dependabot/npm_and_yarn/logging/dockerode-3.3.2
Merge pull request #382 from roncli/dependabot/npm_and_yarn/logging/dockerode-3.3.2
Merge pull request #338 from roncli/dependabot/npm_and_yarn/node-roncli-com/discord.js-13.8.0
Merge pull request #481 from roncli/dependabot/npm_and_yarn/node/discord.js-13.8.0
Merge pull request #447 from roncli/dependabot/npm_and_yarn/node/discord.js-13.8.0
Merge pull request #250 from roncli/dependabot/npm_and_yarn/discord.js-13.8.0
Merge pull request #503 from overload-development-community/dependabot/npm_and_yarn/discord.js-13.8.0
Announce Twitter posts to Discord.
Remove logging.
Fix weird bug with missing author/committer.
Add robots.txt.
Merge branch 'main' of https://github.com/roncli/roncli.com
If there's no author, use the committer's name instead.
Merge pull request #336 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.38
Merge pull request #88 from roncli/dependabot/npm_and_yarn/types/node-17.0.38
Merge pull request #99 from roncli/dependabot/npm_and_yarn/types/node-17.0.38
Merge pull request #296 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.38
Merge pull request #95 from roncli/dependabot/npm_and_yarn/ioredis-5.0.6
Merge pull request #157 from roncli/dependabot/npm_and_yarn/types/node-17.0.38
Merge pull request #444 from roncli/dependabot/npm_and_yarn/node/types/node-17.0.38
Merge pull request #443 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.38
Merge pull request #379 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.38
Merge pull request #479 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.38
Merge pull request #378 from roncli/dependabot/npm_and_yarn/node/types/node-17.0.38
Merge pull request #248 from roncli/dependabot/npm_and_yarn/types/node-17.0.38
Merge pull request #501 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.38
Merge pull request #335 from roncli/dependabot/npm_and_yarn/node-roncli-com/roncli/node-minify-v1.1.8
Merge pull request #478 from roncli/dependabot/npm_and_yarn/node/roncli/node-minify-v1.1.8
Merge pull request #442 from roncli/dependabot/npm_and_yarn/node/roncli/node-minify-v1.1.8
Version 1.1.8.
Merge pull request #247 from roncli/dependabot/npm_and_yarn/terser-5.14.0
Merge pull request #87 from roncli/dependabot/npm_and_yarn/terser-5.14.0
Merge pull request #500 from overload-development-community/dependabot/npm_and_yarn/terser-5.14.0
Merge pull request #295 from overload-development-community/dependabot/npm_and_yarn/roncli/node-database-v1.2.10
Merge pull request #294 from overload-development-community/dependabot/npm_and_yarn/terser-5.14.0
Merge pull request #499 from overload-development-community/dependabot/npm_and_yarn/roncli/node-database-v1.2.10
Version 1.2.10.
Merge pull request #43 from roncli/dependabot/npm_and_yarn/mssql-8.1.2
Merge pull request #86 from roncli/dependabot/npm_and_yarn/types/node-17.0.36
Merge pull request #334 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.36
Merge pull request #98 from roncli/dependabot/npm_and_yarn/types/node-17.0.36
Merge pull request #293 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.36
Merge pull request #156 from roncli/dependabot/npm_and_yarn/types/node-17.0.36
Merge pull request #441 from roncli/dependabot/npm_and_yarn/node/types/node-17.0.36
Merge pull request #377 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.36
Merge pull request #440 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.36
Merge pull request #477 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.36
Merge pull request #376 from roncli/dependabot/npm_and_yarn/node/types/node-17.0.36
Merge pull request #246 from roncli/dependabot/npm_and_yarn/types/node-17.0.36
Merge pull request #498 from overload-development-community/dependabot/npm_and_yarn/types/node-17.0.36
Version 2.0.5.
Add Discord bot.
Do not use mount for database anymore.
Merge pull request #333 from roncli/dependabot/npm_and_yarn/node-roncli-com/bootstrap-icons-1.8.3
Merge pull request #245 from roncli/dependabot/npm_and_yarn/babel/core-7.18.2
Merge pull request #332 from roncli/dependabot/npm_and_yarn/node-roncli-com/babel/core-7.18.2
Merge pull request #85 from roncli/dependabot/npm_and_yarn/babel/eslint-parser-7.18.2
Merge pull request #330 from roncli/dependabot/npm_and_yarn/node-ronc-li/babel/core-7.18.2
Merge pull request #476 from roncli/dependabot/npm_and_yarn/node/babel/core-7.18.2
Merge pull request #329 from roncli/dependabot/npm_and_yarn/logging/babel/eslint-parser-7.18.2
Merge pull request #42 from roncli/dependabot/npm_and_yarn/babel/core-7.18.2
Merge pull request #97 from roncli/dependabot/npm_and_yarn/babel/eslint-parser-7.18.2
Merge pull request #292 from overload-development-community/dependabot/npm_and_yarn/babel/eslint-parser-7.18.2
Merge pull request #439 from roncli/dependabot/npm_and_yarn/node/babel/eslint-parser-7.18.2
Merge pull request #94 from roncli/dependabot/npm_and_yarn/babel/core-7.18.2
Merge pull request #155 from roncli/dependabot/npm_and_yarn/babel/eslint-parser-7.18.2
Merge pull request #375 from roncli/dependabot/npm_and_yarn/node/babel/core-7.18.2
Merge pull request #437 from roncli/dependabot/npm_and_yarn/logging/babel/eslint-parser-7.18.2
Merge pull request #474 from roncli/dependabot/npm_and_yarn/logging/babel/core-7.18.2
Merge pull request #497 from overload-development-community/dependabot/npm_and_yarn/babel/eslint-parser-7.18.2
Merge pull request #373 from roncli/dependabot/npm_and_yarn/logging/babel/eslint-parser-7.18.2
Merge pull request #244 from roncli/dependabot/npm_and_yarn/babel/eslint-parser-7.18.2
Merge pull request #331 from roncli/dependabot/npm_and_yarn/node-roncli-com/babel/eslint-parser-7.18.2
Merge pull request #84 from roncli/dependabot/npm_and_yarn/babel/core-7.18.2
Merge pull request #328 from roncli/dependabot/npm_and_yarn/node-ronc-li/babel/eslint-parser-7.18.2
Merge pull request #327 from roncli/dependabot/npm_and_yarn/logging/babel/core-7.18.2
Merge pull request #41 from roncli/dependabot/npm_and_yarn/babel/eslint-parser-7.18.2
Merge pull request #96 from roncli/dependabot/npm_and_yarn/babel/core-7.18.2
Merge pull request #93 from roncli/dependabot/npm_and_yarn/babel/eslint-parser-7.18.2
Merge pull request #291 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.18.2
Merge pull request #154 from roncli/dependabot/npm_and_yarn/babel/core-7.18.2
Merge pull request #438 from roncli/dependabot/npm_and_yarn/node/babel/core-7.18.2
Merge pull request #475 from roncli/dependabot/npm_and_yarn/node/babel/eslint-parser-7.18.2
Merge pull request #374 from roncli/dependabot/npm_and_yarn/node/babel/eslint-parser-7.18.2
Merge pull request #436 from roncli/dependabot/npm_and_yarn/logging/babel/core-7.18.2
Merge pull request #473 from roncli/dependabot/npm_and_yarn/logging/babel/eslint-parser-7.18.2
Merge pull request #372 from roncli/dependabot/npm_and_yarn/logging/babel/core-7.18.2
Merge pull request #496 from overload-development-community/dependabot/npm_and_yarn/babel/core-7.18.2
Merge pull request #40 from roncli/dependabot/npm_and_yarn/types/mssql-8.0.1
Do not use mount for database anymore.
Update README.md
v1.1.0; Fixed issue where FtsQuery constructor argument did not add the standard stop words.
Merge branch 'master' of https://github.com/SoftCircuits/FullTextSearchQuery
Update README.md
Merge branch 'master' of https://github.com/SoftCircuits/FullTextSearchQuery
Update README.md
Update README.md
2.0.0; Now targeting .NET Standard 2.0 or .NET 5.0 and supports nullable reference types; Added unit tests.
Share This Page
Join roncli on Discord!
Join the roncli Gaming Discord server for discussion about gaming, development, and more!
roncli.com Media Player