Name: Joe Lapp
Type: User
Bio: Sr. Software Engineer. Full stack TS/Node/Svelte and performant Java. Patents, specs, UML, tutorials. Learning Rust and DDD.
Twitter: josephtlapp
Location: Charlottesville, VA
Blog: https://joelapp.com/
Joe Lapp's Projects
Assert that a promise has been rejected, optionally with a message
Svelte monorepo not recognizing preprocessed style in VSCode
Provides bloc to descendant widget (O(1)), and the bloc is disposed appropriately by state that the bloc_provider holds internally.
Backend tools for the UT Austin biospeleology website
Decorator-based property validation for classes.
assertions that reduce text documents to just their differences
The repository for high quality TypeScript type definitions.
plugin for jsdoc-to-markdown for clearer output
Electron IPC via simple method calls
Easily-extendable error for use with ES6 classes
Fast decoding of HTTP query parameters as JSON
Fast and low overhead web framework, for Node.js
human-readable TAP summarizer
A platform for collaboratively developing online field guides and multi-branching taxonomic keys, wherein I learn React and DDD
A simple web app for teaching students HTML and CSS.
inversify-koa-utils is a module based on inversify-express-utils. This module has utilities for koa 2 applications development using decorators and IoC Dependency Injection (with inversify)
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
Tools for incrementally teaching client-side Javascript
Lightweight JS/TS comment parser that points to the targeted code
A type-safe typescript SQL query builder
Utility that modifies queries so they only succeed if the user has a sufficient access level
Flexible Kysely-based utility for mapping between tables and objects
A utility for parameterizing compiled Kysely queries
Non-pooling single-connection Postgres dialect for Kysely, thoroughly tested
Utility for running Kysely dialects/extensions against Kysely's test suite
Node.js test framework
Example monorepos for my "Sharing TypeScript with Turborepo" series
class framework for CLI tools implementing multiple commands
Typescript framework for CLI tools implementing multiple commands
installs custom cleanup handlers that run on exiting node