Joschi Kuphal's Projects
Vortragsfolien »Kriegen wir schon kaputt! — Let's ruin all the (accessible) things«
A community–driven effort to make web accessibility easier.
Ævintýri — a sophisticated event scheduling platform featuring organizers, venues, rooms, presenters, event series, events and sessions, featuring a JSON API compliant REST/CRUD interface
Pragmatic & opinionated implementation of the Clean Architecture with a fixed base layout and simple-to-follow rules and conventions
A simple usage pattern and lightweight JavaScript library for deferred loading of external CSS and JavaScript resources with optional support for localStorage caching. Created by Joschi Kuphal (@jkphl), licensed under the terms of the MIT license.
Vortragsfolien »Design mit System — ein Überlebenshandbuch für und mit Pattern Libraries«
Simple HTML5/XML DOM factory
An Editorially → Dropbox → Leanpub editing and publishing workflow
The Elevator pattern — type casting of user defined objects in PHP
Yeoman generator for scaffolding Composer based PHP projects, featuring a lot of integrations and advocating the use of The Clear Architecture
Test repository for https://github.com/jkphl/generator-php
Dependency graph visualization for composer.json (PHP + Composer)
Hash based cache busting for static assets with support for a meta hash covering all matched assets
SVG + PNG icon kit generator — Grunt plugin wrapping around node-iconizr that creates a CSS icon kit from a bunch of SVG files, serving them as SVG / PNG sprites or embedded data URIs along with suitable CSS / Sass / LESS / Stylus etc. stylesheet resources and a JavaScript loader for easy integration into your HTML documents
In-place-minify PNG, JPEG, GIF and SVG images while keeping a backup copy of the original files
A Gulp plugin for hash based (meta) cache busting
A Gulp plugin to recursively flatten directories and concatenate the files within
SVG + PNG icon kit generator — Grunt plugin wrapping around node-iconizr that creates a CSS icon kit from a bunch of SVG files, serving them as SVG / PNG sprites or embedded data URIs along with suitable CSS / Sass / LESS / Stylus etc. stylesheet resources and a JavaScript loader for easy integration into your HTML documents
Render/precompile Lo-Dash templates
A simple and opinionated HTML5 source code (fragment) formatter
A PHP command line tool for converting SVG images to a set of CSS icons (SVG & PNG, single icons and / or CSS sprites) with support for image optimization and Sass output. Created by Joschi Kuphal (@jkphl), licensed under the terms of the MIT license
IndieMark radar charts
IndieWeb talk slides about the history and basic building blocks as presented at several occasions starting 2016
Material 2017 — Reykjavík, Iceland — A conference exploring the concept of the Web as a material
A meta parser for extracting micro information out of web documents, currently supporting Microformats 1+2, HTML Microdata, RDFa Lite 1.1, JSON-LD and Link Types, written in PHP
MUK CMS