Name| glfmn.io
handmade-livecode.txt| glfmn.io
Introduction| glfmn.io
Postportem of my first hydra performance.... Read More| glfmn.io
Trying to remember what to do first on a new linux server... Read More| glfmn.io
A presentation on loading and manipulating samples with strudel.... Read More| glfmn.io
Description As a society, I believe we have a bias towards thinking of code as a tool for automation and industrialization. Code is a way to automate things that people do, and often in doing so becomes a tool for dehumanization. In the most pessimistic view, the people that are able to code are advanced technicians, implementers of an inhumane future. However, programming can also be an interface, a way to insert the human back into the machine. Live coding reclaims programming as a means of...| glfmn.io
Live Coding verb.Writing and running code in a live environment, where one is able to run and manipulate the program at the same time.noun.A form of performance art using code as the interface to create art with an emphasis on live manipulation of code that is usually visible to the audience. Both pre-planned and fully improvised.glfmn.io Ethos Software development is usually a practice focused on achieving a relatively objective goal, with quantifiable results: Commerce Automation Production...| glfmn.io
Description A tour of the bevy_ecsv0.12.1 entity and component storage. Bevy Bevy is a modular game engine based around an ECS, or Entity, Component, System architecture; to quote the README (emphasis mine): ECS is a software pattern that involves breaking your program up into Entities, Components, and Systems. Entities are unique things that are assigned groups of Components, which are then processed using Systems. Additionally, bevy_ecs sports some fancy features like robust change detectio...| glfmn.io
Introduction I really liked working with bevy and the bevy ECS in rust; I was peering through the code of the bevy_ecs and I realized it's actually very easy to understand. I've been meaning to write my own ECS to develop skills that I want, so I've decided to do a loose port to Zig, focusing almost entirely on the entity storage and lookup sides for the moment. But what is an ECS? To quote the bevy project: ECS is a software pattern that involves breaking your program up into Entities, Compo...| glfmn.io
Introduction| glfmn.io
Overview| glfmn.io
Overview| glfmn.io
Introduction| glfmn.io
Introduction| glfmn.io