Pinned Repositories
composable
preview at a composable ECMAScript 3 compatible system - rather a proof of concept that code duplication within a modular system almost can be prevented with Trait/Mixin based object composition. "modification.ao" is a fully aspect oriented javascript system. - no build/test automation at all. - no tests - still handcrafted.
javascript-code-reuse-patterns
low level abstraction, module based, code reuse patterns (function based Traits, Mixins) intended for reflecting the basics before starting with more complex meta programming approaches. »JavaScript Code Reuse Patterns - Function Based Object and Type Composition«
javascript-method-modification
Thoughts about how to adopt the principles of Aspect Oriented Programming (AOP) to JavaScripts dynamic and functional nature. »JavaScript Method Modification - Aspect Oriented Function Composition«
not-awesome-es6-classes
A curated list of resources on why ES6 (aka ES2015) classes are NOT awesome
twitter-figure
Hamburg Hackaton (#hackathonHH) Frontend Hack Repro - working result can be seen at http://petsel.github.io/twitter-figure/
petsel's Repositories
petsel/not-awesome-es6-classes
A curated list of resources on why ES6 (aka ES2015) classes are NOT awesome
petsel/javascript-code-reuse-patterns
low level abstraction, module based, code reuse patterns (function based Traits, Mixins) intended for reflecting the basics before starting with more complex meta programming approaches. »JavaScript Code Reuse Patterns - Function Based Object and Type Composition«
petsel/twitter-figure
Hamburg Hackaton (#hackathonHH) Frontend Hack Repro - working result can be seen at http://petsel.github.io/twitter-figure/
petsel/composable
preview at a composable ECMAScript 3 compatible system - rather a proof of concept that code duplication within a modular system almost can be prevented with Trait/Mixin based object composition. "modification.ao" is a fully aspect oriented javascript system. - no build/test automation at all. - no tests - still handcrafted.
petsel/javascript-method-modification
Thoughts about how to adopt the principles of Aspect Oriented Programming (AOP) to JavaScripts dynamic and functional nature. »JavaScript Method Modification - Aspect Oriented Function Composition«
petsel/es-function-modifiers
Prototypal and non-prototypal implementations of possibly desirable JavaScript/ECMAScript function/method-modifiers which allow the interception, introspection and manipulation of a function's/method's control flow in terms of its arguments, return value and context at such a modified function's/method's call/apply/execution time.
petsel/javascript-api-extensions
just another bunch of extensions; mostly to JavaScript's core api - an outdated/unsupported "code quarry" for projects like https://github.com/petsel/composable
petsel/berlinjs.org
The official BerlinJS website
petsel/custom-browser-module-cores
2 approaches targeting custom browser module system cores
petsel/ecma262
Status, process, and documents for ECMA262
petsel/es-function-introspection
Static introspection methods which detect ECMAScript function types and/or check for a function's behavior and capabilities.
petsel/es-function-timers
Prototypal and non-prototypal implementations of possibly desirable time controlled JavaScript/ECMAScript functions/methods like throttle and debounce but also clocked which enables even more complex interval controlled tasks.
petsel/Kulturlotse
petsel/signaling-state
proxy-based, deep observable state-model of signaling data-nodes
petsel/Ti.GeoTools
petsel/types.js
composite JS types by function composition via Function.extendType and Function.withTraits
petsel/You-Dont-Know-JS
A book series on JavaScript. @YDKJS on twitter.