This post outlines some of the technologies involved in putting together a video juxtaposition tool for Mediathread. The primary technology I'm focusing on is React, which is a framework for building highly interactive user interfaces on the web in JavaScript.
We moved CompilED to Hugo, a general-purpose static site generator, to test this framework’s flexibility and durability to accommodate our blog’s requirements and workflow. This post outlines how we converted CompilED from Movable Type, streamlined its user experience, and optimized the site for accessibility, responsive design, and searchability.
These are notes from a talk by Stephen Kimball about a promising new open source database. While ambitious in its priorities, it seems like CockroachDB developers have chosen a solid set of design goals and have a workable strategy for achieving them.
At CTL, client-side interactives enrich many of our serial-learning web applications. These discrete JavaScript blocks challenge students with quizzes, animations, case studies, calculators and games. Many of our interactives carry enough context to stand on their own statelessly. We recently explored ways to package these interactives for wider distribution.
It's extremely helpful to know what's going on with our systems at a glance. One area where we lacked visibility and occasionally ran into conflicts were configuration management runs. We use Salt for our configuration management and orchestration, and here is how we make Salt operations visible to our team in Slack.
In the past few years, a web standard called Content Security Policy has come up that allows web developers to restrict how media and code can be accessed on their website depending on where the assets are being served. GitHub and Mozilla both have further explanations of CSP.
This summer Graham Sack, a doctoral student in the English department is teaching an introductory course in Digital Humanities called ''Computational Methods for Literary and Cultural Criticism''. Together with CCNMTL, Graham developed a cutting edge approach, using a web-based programming environment called IPython Notebook, to teach programming to novices.
Back in June, I attended the one-day Open Analytics Summit. We aren't really doing much with analytics or big data here at CCNMTL (yet), but there are many conversations and projects happening around campus and I wanted to get a better sense of the kinds of value these methods are yielding.
Back in May, Anders attended the Ricon East, "a distributed systems conference by and for engineers, developers, scientists and architects". The distributed data-store Riak was featured prominently at the conference but the event was intended more as a conference on distributed systems in general spanning academia and industry.