jmrog
I've been into web dev since the mid-to-late 90's, and still love it. Currently, I'm working as a senior software engineer (SMTS) at Salesforce.
@salesforcedevs Richmond, VA
Pinned Repositories
browser-fs-access
File System Access API with legacy fallback in the browser
class-autobind-decorator
A small framework-agnostic utility for auto-binding "class" methods to instances (with customization options) using either "legacy" decorator syntax or plain old ES5 (without needing ES2015+ polyfills).
eavesdropper
Eavesdropper - An event listener plugin/wrapper for tracking and accessing listeners added with jQuery's `on` and `off` methods
jQuery-cloneStructure
A jQuery plugin that clones only the *structure* of a jQuery collection of nodes -- i.e., only the tree of nodes itself, without any of the various classes, attributes, etc., on the elements of the tree. Optionally, the plugin can be used to remove only the id attributes from a collection of nodes, leaving the remaining attributes and classes (etc.) in tact.
lodash-nodeschool-exercises
A backup of my solutions to exercises for the Nodeschool LoDash workshop, "lololodash," mostly just for future reference (and because it seemed worse to just leave code sitting around).
react-essentials-es6-version
A refactoring of the project described in "React.js Essentials" using ES6 rather than just ES5.
vscode-nuget-package-manager
An extension for Visual Studio Code that lets you easily add or remove .NET Core 1.1+ package references to/from your project's .csproj file using Code's Command Palette.
redux
A JS library for predictable global state management
millan
The Stardog Whisperer: TypeScript/JS parsers for Stardog languages
stardog-language-servers
Language Servers for Stardog Languages
jmrog's Repositories
jmrog/vscode-nuget-package-manager
An extension for Visual Studio Code that lets you easily add or remove .NET Core 1.1+ package references to/from your project's .csproj file using Code's Command Palette.
jmrog/react-essentials-es6-version
A refactoring of the project described in "React.js Essentials" using ES6 rather than just ES5.
jmrog/class-autobind-decorator
A small framework-agnostic utility for auto-binding "class" methods to instances (with customization options) using either "legacy" decorator syntax or plain old ES5 (without needing ES2015+ polyfills).
jmrog/react-tooltipper
Create and trigger responsive beacons and tooltips for your ReactJS apps
jmrog/aeneas
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
jmrog/browser-fs-access
File System Access API with legacy fallback in the browser
jmrog/chevrotain
Parser Building Toolkit for JavaScript
jmrog/enchiridion
Epictetus's Enchiridion text and analysis
jmrog/espeak-ng
eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
jmrog/fluxthis
super-opinionated, yell-at-you-for-everything, immutable Flux framework
jmrog/fluxthis.io
Documentation for fluxthis
jmrog/focus-trap
Trap focus within a DOM node.
jmrog/hangouts-bot
Node.js hangouts code
jmrog/kerberos
Kerberos library for node.js
jmrog/langserver.github.io
jmrog/language-server-protocol
Defines a common protocol for language servers.
jmrog/lwc-stylesheets-bug
Small bug repro for LWC
jmrog/myVimSetup
Just a convenient backup of my .vimrc file, together with a generated list of plugins I'm using.
jmrog/node-expose-sspi
Expose Microsoft Windows SSPI to Node for doing SSO authentication.
jmrog/node-fetch
A light-weight module that brings window.fetch to Node.js
jmrog/nsfw
A super fast and scaleable file watcher that provides a consistent interface on Linux, OSX and Windows
jmrog/packt-free-learning-updates
A simple Node.js app that queries Packt Publishing's "free learning" offer for the day and sends a Google Hangouts message with the title (so that I stop forgetting to check).
jmrog/preact
⚛️ Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM.
jmrog/react
A declarative, efficient, and flexible JavaScript library for building user interfaces.
jmrog/react-monaco-editor
Monaco Editor for React.
jmrog/redux-thunk
Thunk middleware for Redux
jmrog/salesforce-oauth2
Salesforce OAuth2 Web Server Authentication Flow for Node.js
jmrog/salesforcedx-vscode
Salesforce Extensions for VS Code
jmrog/stoffel-an-epitome-of-the-new-testament
Stoffel's An Epitome Of The New Testament
jmrog/vscode-extension-samples
Sample code illustrating the VS Code extension API.