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
      • Events
      • Faith
        • Ordination
      • In The News
        • Civic Engagement & Public Record
        • Community & Creative Life
        • Library Stewardship
        • Professional Life
        • Student Years
      • Public Comment
      • 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 > React

  • Lewis Moten: Materials for Our Data Review Discussion
    December 12, 2025
    Lewis Moten: Materials for Our Data Review Discussion

    An email sent to the chair of the Warren County Finance Audit Committee outlining the tools, methods, and datasets used to analyze county financial records. It documents the technical context behind audit-related findings and a follow-up to a public meeting discussion. Read More

  • When Modern Accountability Meets 1980s Technology
    December 1, 2025
    When Modern Accountability Meets 1980s Technology

    A canceled county meeting led me into a surprising look at our decades-old financial system—complete with telnet screens and missing programmers. Between illness, community kindness, and late-night coding, I built a powerful new tool to analyze general-ledger data and push modernization forward. Read More

  • Redux Optimizations
    October 15, 2024
    Redux Optimizations

    A few optimization technique that I use to improve the overall experience of a user loading a React Redux application with code splitting and giving loading status updates on slow connections. Read More

  • Navigating the Maze of Icon Picker Development
    October 11, 2024
    Navigating the Maze of Icon Picker Development

    The icon picker dialog control presented a significant challenge in our project. This article chronicles the development journey, from initial task breakdown to final component integration. We explored various techniques, including code splitting, portals, and efficient icon loading. While the process was complex, the resulting icon picker is a robust and efficient component that enhances… Read More

  • From Flickering Icons to Smooth Scrolling: A Developer’s Journey
    October 10, 2024
    From Flickering Icons to Smooth Scrolling: A Developer’s Journey

    Building a customizable icon picker component can be a challenging task, especially when dealing with complex TypeScript types and performance optimization. This blog post details the process of developing such a component, including the challenges faced, solutions implemented, and remaining tasks. Read More

  • From Confusion to Clarity: Database Query Optimization
    October 9, 2024
    From Confusion to Clarity: Database Query Optimization

    In this blog post, I discuss optimizing database queries and improving the user interface. By using common table expressions and grouping, I resolved issues with inconsistent icon tagging. I also separated the tab rendering functionality into a dedicated React component for better maintainability. This approach has enhanced the overall user experience and will continue to… Read More

  • Enhanced API Flexibility Through Slug Decoupling
    October 9, 2024
    Enhanced API Flexibility Through Slug Decoupling

    To streamline API identification, we decoupled slug management from core icon functionality. This allowed us to introduce dedicated tables for slugs and their types, ensuring a centralized system. We also implemented a “SlugHistory” table for seamless redirects and historical context. Moving forward, we plan to enhance the API with features like slug suggestions and drag-and-drop… Read More

  • Infinite Scrolling in React
    October 5, 2024
    Infinite Scrolling in React

    oday, I implemented a toggle for site edit mode, optimized code navigation with markdown links, and removed outdated code. I also created a dialog for editing navigation icons and explored infinite scrolling in React. I tackled performance issues, including debouncing scroll events and leveraging useDeferredValue for smoother item loading. Read More

  • Fallback!
    October 3, 2024
    Fallback!

    Today, I implemented functionality for renaming and deleting types, added authentication forms, and expanded a dialog form to handle multiple fields with autocomplete. I faced an issue with password manager warnings for hidden username fields and resolved it by using CSS to hide the input properly. I also created a new dialog control, fixed an… Read More

  • JWT Based Authorization
    October 2, 2024
    JWT Based Authorization

    The author implemented JWT-based authentication in a Redux application. They used a separate refresh token to obtain new authorization tokens when the current one expires. They encountered challenges with token storage, header configuration, and state management within Redux. The author recommends using a custom middleware or listener to handle token refresh and local storage interactions.… Read More

Next Page→

Proudly Powered by WordPress

 Ask My Content

 

Loading Comments...
 

You must be logged in to post a comment.