jahed.dev

FrontierNav

Website
An interactive video game wiki. Combines features from wikis, databases, interactive maps, community forums and more into a single unified platform.
Screenshot of FrontierNav's Data Tables.

WebVerify

GitHub
An approach to verify authorship of webpages using PGP with a proof-of-concept Web Extension.
Screenshot of WebVerify's Web Extension.

maptiles

GitHub
A map tile generator. Converts an image into map tiles using ImageMagick. Map tiles can be used in Google Maps, Leaflet, and other map rendering software.

@jahed/sparql-engine

GitHub
SPARQL query engine for servers and web browsers. FrontierNav uses this for its "Deep Query" features.

@jahed/terraform

GitHub
A Terraform wrapper for NodeJS. Automates and manages your Terraform setup like all of your other npm dependencies.

@jahed/firebase-rules

GitHub
A type-safe Firebase Real-time Database Security Rules builder. Compose and re-use common rules. Reference constants used throughout the project. Catch any errors and typos. Auto-completion.

@jahed/firebase-rest

GitHub
Firebase JS SDK API using Firebase REST API under the hood instead of WebSockets.

    @jahed/bem

    GitHub
    A library of functions for using BEM naming conventions in CSS and CSS Modules and applying them seamlessly in JavaScript.

    @jahed/promises

    GitHub
    A library of functions for promises. Use promises as control flow and worry less about what's asynchronous and what isn't.

      Night Patrol

      GitHub
      An interactive test runner for Nightwatch. Run individual tests, re-run failures, switch environments, autocompletion, and more.

      Agility

      Website
      A mob programming timer. It can also be used for pair programming and meetings.

      Some Recent Posts

      Subscribe to my RSS feed to receive new posts straight to your inbox.