This evening - we will be hearing about the Three R's - 3 R’s - Refactor, Re-cycle and Re-wind from Chris Howe. Karsten Schmidt will give a brief overview & demo various key parts of thi.ng (a growing collection of largely cross-platform Clojure/Clojurescript libraries).
During this short (lightning) talk Chris will cover how to install cli-refactor and some of his favourites refactorings. clj-refactor is an Emacs package that contains a number of functions for refactoring Clojure.
Chris is a Master Technical Navigator who has steered many a ship through the stormy waters of IT without floundering on the rocks of cancelled budgets or the whirlpool of scope creep.
In this talk Karsten will give a brief overview & demo various key parts of thi.ng (a growing collection of largely cross-platform Clojure/Clojurescript libraries).
thi.ng is a growing collection of largely cross-platform Clojure/Clojurescript libraries (~19k LOC in total) for a variety of computational design tasks. A large part of the collection covers working with 2d/3d geometry, meshing/modelling, voxels, data visualisation (realtime, SVG/WebGL), GLSL shader dependency graphs, rendering (non-realtime, local & cloud-based), digital fabrication, color theory/conversion... However, several other libraries also deal with more general aspects of working with data, i.e. hybrid Clojure & OpenCL workflows (from the REPL), a datatype agnostic graph & query engine (RDF/SPARQL inspired), spec based data validations, interpolation of deeply nested data, CSV conversion etc.
In this talk Karsten will give a brief overview & demo various key parts of the collection and explain more about the project's philosophy and how the different sub-projects (can) mesh together.
Even though many of the modules are still labeled as "beta-quality" software, they have been used in several large commercial projects over the past 3 years and form the basis for most of PostSpectacular's current contract work.
In addition to lots of eye candy, stickers & t-shirts will be available too... don't miss it!
Karsten is into computational design, data, interaction, code, opensource, art, education, research,.