Skip to content

Lewis Moten

Unveiling the Code: Institutional Memory & Obsessions

    • Chronicles
    • Career
      • Awards
      • Causes
      • Certifications
        • Animal Certifications
        • Civics Certifications
        • Communication Certifications
        • Health Certifications
        • Religious Certifications
        • Technical Certifications
        • Vehicle Certifications
      • Courses
      • Digital Solutions for Small Businesses
      • Education
      • Experience
      • Organizations
      • Projects
      • Publications
      • Resume
      • Skills
      • Sponsorships
      • Volunteering
    • Community
      • Civic Engagement
        • Front Royal
        • Interviews
        • Libraries
        • Warren County
        • Warren County: Conditional Use Permits
        • Warren County: Zoning
      • Events
      • Faith
        • Ordination
      • Family
      • In The News
        • Civic Engagement & Public Record
        • Community & Creative Life
        • Library Stewardship
        • Professional Life
        • Student Years
      • Presentations
      • Residence
      • Ribbon Cuttings
    • Hobbies
      • Audio
        • Podcasts
          • Blue Hair Podcast
          • Dreamy Audio Podcast
      • CitiCar
      • Creativity
        • 3D Modeling & Printing
        • Graphic Design
        • Maker & DIY
        • Painting
        • Sewing
        • Software & Apps
        • Website Templates
      • Electronics
        • Microcontrollers
        • Vintage CPUs
      • Games
        • Arcade Cabinets & Game Consoles
        • Board Games
        • Dice Collections
        • Tabletop Game Design
        • Video Games
      • Performance Arts
        • Balloon Sculptures
        • Clowning
        • Magic
        • Music
        • Paws of Wonder
      • Writing
        • 100 Word Stories
        • Correspondence
        • Public Commentary
    • About
      • Lewis Moten
      • Contact
      • Digital Identity
        • Infrastructure & Legacy
      • Site Purpose
      • Disclaimer
      • Privacy Policy
    • Search
      • Archives
      • Categories List
      • Classic Search
      • Cognitive Search
      • Tag Cloud
Lewis Moten > JavaScript

  • Dragon Drops
    September 21, 2024
    Dragon Drops

    Exploring the challenges of implementing drag-and-drop in React using Material UI and React DnD. A custom library to address these challenges was created, providing reusable components and hooks for managing draggable and droppable elements. The library offers flexibility and control over drag-and-drop behavior. Read More

  • Redux Saga Routines
    September 20, 2024
    Redux Saga Routines

    This blog post explores the challenges of using the Redux Saga Routines library with TypeScript and presents a custom action builder solution as an alternative. The action builder provides a more flexible and type-safe way to create Redux actions, addressing the limitations of the Redux Saga Routines library. The post also discusses the process of… Read More

  • React to Angular
    September 16, 2024
    React to Angular

    The document describes the transition from React to Angular and the challenges faced. Initially, there was success with React, but Angular was found to be slower, more complex, and requiring a more rigid structure. Specific frustrations include Angular’s reliance on TypeScript, the need for decorators, complicated state management, and excessive imports. React’s simpler lifecycle management,… Read More

  • Testing Platform
    September 8, 2024
    Testing Platform

    I’ve worked with various testing platforms, aiming to reduce third-party dependencies in my projects. This led me to create my own testing framework, @codejamboree/js-test, to control the testing environment, mock objects, and monitor function calls. It supports test timeouts, simple setup/teardown, and mock functions for comprehensive control over test behavior. Read More

  • Queue Downloads
    September 6, 2024
    Queue Downloads

    I created @codejamboree/web-requests-queue, a library that queues and spaces out HTTP requests to prevent server overload, with features like pausing, resuming, and downloading files or parsing JSON. I also developed a basic testing platform with function mocks and expectations. The library is available on GitHub and npm. Read More

  • Traces & Deployment
    June 28, 2024
    Traces & Deployment

    Streamlined deployment! Today I built a robust build script for the Angular application, enabling seamless deployment to the remote website via FTP. Additionally, I enhanced error and exception handling to provide valuable insights by including stack traces and requested URLs. To round things out, I made some final refinements to the application for optimal performance. Read More

  • Editing Credentials
    June 25, 2024
    Editing Credentials

    Today I created a form to edit the login credentials and two-factor authentication. I ported my 2FA class from PHP over to TypeScript, and displayed a QR Code to provision the secret into Google Authenticator. Read More

  • WebAssembly
    May 22, 2024
    WebAssembly

    Exploring the realm of WebAssembly unveils a parallel universe for web development. Similar to npm packages, it allows importing binaries instead of raw JavaScript modules. While promising speed, it introduces complexities: limited tools, compatibility issues, and a learning curve. Yet, its potential shines in gaming, cryptography, and performance-intensive tasks. However, for now, sticking to the… Read More

  • Sculpted Prim Data Coordinates
    April 29, 2024
    Sculpted Prim Data Coordinates

    The author had a fun day with a scavenger hunt, raising money for charity. They encountered issues, then fixed, while converting an image. They also faced challenges with model comparisons in Second Life. Eventually, they succeeded in the conversion and corrected the model issues. No new visible features today. Read More

  • SignpostMarv Martin provides inspiration
    January 10, 2008
    SignpostMarv Martin provides inspiration

    SignpostMarv Martin provides inspiration I have had problems in the past that I could not find people who could constantly swap knowledge with me. SignpostMarv Martin is the person who I could never find until Second Life. Every time I Read More

←Previous Page Next Page→

Copyright ©1994-

2026

 Lewis Edward Moten III. All rights reserved.

Disclaimer

Privacy

Contact

Cards and correspondence are welcome at Post Office Box 202 in the Town of Front Royal, Warren County, Commonwealth of Virginia, United States of America.

Proudly Powered by WordPress

 Ask My Content

Loading Comments...