A SkillsCast for this session is not available.
James has a lot of experience as a developer, algorithmic artist and academic - and this has led him to think critically about the existing web-based algorithmic art frameworks.
As a beginner, frameworks like Processing and p5js are very easy to get started with. As you gain experience you start to run into issues that are rooted in how those frameworks were designed.
Solandra aims to improve on these issues, starting with clear design principles. For example, three things it does differently to most frameworks (e.g. Processing, p5js):
Human friendly APIs: Solandra offers drawing APIs that make sense and that don’t have 6 arbitrarily sequenced number parameters.
Agile, declarative configuration: easy to change your mind and try out different variations.
Control flow on a 2D Canvas is part of the framework: you don’t write a for loop, you write a tiling of the canvas.
You can read more about Solandra and its design philosophy here: ahttps://solandra.netlify.com
We will be learning Solandra by implementing a series of examples from Solomon "Sol" LeWitt ( ahttps://en.wikipedia.org/wiki/Sol_LeWitt ). By the end of the tutorial you'll have produced several of your own artworks.
Please bring a fully-charged laptop with a modern web browser. There is no need to install anything as we'll be working entirely on the web, using Code Sandbox.
You can find over 90 examples of works created with Solandra, including source code, here: ahttps://solandra.netlify.com/main
YOU MAY ALSO LIKE:
- Introduction to OpenJSCAD (SkillsCast recorded in July 2018)
- Accessibility Testing: Why and How to involve People with Disabilities (Online Meetup on 28th October 2021)
- F# for a Real World E-commerce Project (SkillsCast recorded in October 2020)