# Gorilla Sun > A blog about making art with code. Here you can find tutorials and articles on Creative Coding, Generative Art, and Computational Design. Public Ghost content for AI and LLM tooling. Use `/llms-full.txt` for consolidated page and post context. Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`). ## Pages - [About this Site](https://www.gorillasun.de/about.md) - Welcome to the Gorilla Sun Blog! Here you'll find out a little bit more about me and what the Gorilla Sun Blog is all about! - [All about them Grids](https://www.gorillasun.de/all-about-them-grids.md) - All about dem grids - [Articles](https://www.gorillasun.de/articles.md) - From essays on creative coding, to technical tutorials and instructive articles on programming, the Gorilla Sun Blog boasts a wide range of content! - [Community](https://www.gorillasun.de/community.md) - Find out what others have to say about the blog! Here are some of my favorite things folks have said about the blog and have made after getting inspired by it! - [Creative Code Course](https://www.gorillasun.de/creative-code-course.md) - [Generative Textures](https://www.gorillasun.de/generative-textures.md) - Learn how to make generative textures - [Javascript Fundamentals](https://www.gorillasun.de/javascript-fundamentals.md) - Get started with programming today and build a comprehensive understanding of how Javascript works! - [Member Section](https://www.gorillasun.de/member-section.md) ## Posts - [Self-modifying Quines, new HTTP QUERY Method, and Loop Engineering](https://www.gorillasun.de/blog/gorilla-newsletter-103.md) - Self-modifying Quines - Realistic Cloth Sims - Virtual Pen Plotters - Procedural GLSL Sims - The QUERY HTTP method - The Fuss around Loop Engineering - Building an Agentic Newsletter - [Gorilla Newsletter 102](https://www.gorillasun.de/blog/gorilla-newsletter-102.md) - Learning Creative Coding - HTML in Canvas - Plottimation Tool - Intro to Shader Programming - New Shader Playground - CVPR 2026 Art Gallery - Pretext - Hyperblam - AI and the Erosion of Programming Careers + lots more - [A Strange Year](https://www.gorillasun.de/blog/a-strange-year.md) - It's been almost exactly a year since I last posted here. A lot has happened in the meantime — I moved to a new place, I'm no longer part of fxhash, I had some gnarly health issues, and I'm slowly getting back to working on the things that I actually love doing. - [Gorilla Newsletter 101](https://www.gorillasun.de/blog/gorilla-newsletter-101.md) - Compute Shader Physarum Sims - Programming Software Rasterizers - New Fractal Formulas - Interactive A-Life Sims - The State of Devs 2025 - 5 years at Vercel - OAuth Explained - DOM Templating API - Diffusion Models for Video Game Graphics - AI Impact on Dev Productivity - [Gorilla Newsletter 100](https://www.gorillasun.de/blog/gorilla-newsletter-100.md) - Evolving Genart with fxhash - Flow Lenia for Emergent Evolutionary Behaviour - WebGPU Particle Life Sims - One Million Chessboards - 280 Character Shaders - JavaScript turns 30 - JPEG Format History - New PNG Spec - Search Engine from Scratch - LangGraph for Agentic Workflows - [Gorilla Newsletter 99](https://www.gorillasun.de/blog/gorilla-newsletter-99.md) - Open-form Genart x fxhash - One Million Chessboards - strudel Music live coding in the browser - Inigo Quilez & Freya Holmér on the Wookash Podcast - Reservoir Sampling - CSS Hell - Container Query Hack - Zip bombing malicious Traffic - [Gorilla Newsletter 98](https://www.gorillasun.de/blog/gorilla-newsletter-98.md) - RampenSau v1.0 - Spectral.js 3 - Understanding Shader Functions - Livecoding Graphics in Lisp - Acerola on Perlin Noise - L-systems & Pattern Grammars - Federating a Microblog - Writing Useful Error Messages - Cookie Store API - - [Gorilla Newsletter 97](https://www.gorillasun.de/blog/gorilla-newsletter-97.md) - Programming WebGL Gradients - Painting with Evolutionary Algorithms - Hydra JS Tutorial Series - Bilinear Interpolation of Quad Meshes - Jonas Lund's Network Maintenance - Shaders in SQL - WebKit's text-wrap: pretty - Over-engineering Anchor Links - h1 Default Styling Changes - [Gorilla Newsletter 96](https://www.gorillasun.de/blog/gorilla-newsletter-96.md) - The Art of Pen Plotting - Interleaved Gradient Noise - Mondrian Shader - String Art in P5 - PIPO Creative Interfaces - GLSL Rubik's Cube - CSS Item Flow Concept - CSS LQIPs - Microsoft OG Source Code - Anime.js v4 - - [Gorilla Newsletter 95](https://www.gorillasun.de/blog/gorilla-newsletter-95.md) - The HTML Review 2025 - The Rivulet Esolang - DDA Algorithm Explained - DIY Synths Database - Writing Blog Posts for Devs - Programming an Undo Stack - CSS Gap Decorations Proposal - LLM Agents are simply Graphs - [Gorilla Newsletter 94](https://www.gorillasun.de/blog/gorilla-newsletter-94.md) - Procedural Ant Colonies - Bounding Volume Hierarchies - Procedural Cave Systems - 3D Printer for Yarn - Voronoi Sudoku - TypeScript 10x Faster - Writing Exceptional Documentation - Functions in CSS - Design in Tech Report 2025 - [Gorilla Newsletter 93](https://www.gorillasun.de/blog/gorilla-newsletter-93.md) - Dithering in Colour - The Lost Art of Logarithms - Evolving Shaders with LLMs - Art with Sinusoids - IO Devices & Latency - Whimsical Web Animations - Deceptive Progress Bars - CSS Relative Colors - Understanding Embeddings - [Gorilla Newsletter 92](https://www.gorillasun.de/blog/gorilla-newsletter-92.md) - Logic Circuit Cellular Automata - Generative Plotter Vending Machine - Tweet Coding GLSL Shaders - Distance Test for Bad Art - Indie Web Love Letter - What is TypeScript? - Doom in TypeScripts's Type System - Bloom Filter Data Structure - In Praise of Off-Screen Menus - Blogging in the Age of AI - [Gorilla Newsletter 91](https://www.gorillasun.de/blog/gorilla-newsletter-91.md) - Pong in 240 Favicons - Psychedelic Graphics - XOR Deep Dive - JesseSort: a New Sorting Algo - History of Algorithmic Composition - Size Coding Botto - Intricacies of a Calculator App - Bluesky's Lossy Timelines - NASA's 10 Rules for Software Development - Creativity and AI - LLM from Scratch - [Gorilla Newsletter 90](https://www.gorillasun.de/blog/gorilla-newsletter-90.md) - Getting into Pen Plotting - Shader Programming with Rick & Morty - GPU Conditional Branching Misconception - Simulating Water over Terrain - The Art of Data Viz - Thinkserver - Gorton Font - Leaking Youtube Emails - Knob.js - The End of Programming - Freya Holmér on Generative AI - [Gorilla Newsletter 89](https://www.gorillasun.de/blog/gorilla-newsletter-89.md) - Voronoi Diagrams via Fortune's Algorithm - Planetary Fluid Simulations - GameDev Maths - Spirograph Mathematics - Post-Processing Shaders as Creative Medium - Returns and Swirls - Sublime Text in 2025 - Sam Rose on Technical Blogging - Container Queries Unleashed - Coding with your Voice - [Gorilla Newsletter 88](https://www.gorillasun.de/blog/gorilla-newsletter-88.md) - Wrapping Up Genuary 2025 - Surface-stable Fractal Dithering - Automatic Wave Function Collapse - Kim Asendorf's PXL DEX - Piter Pasma's Impossible Sentinels - Tweet Sized Web Assembly Compiler - Modern Javascript Servers - Accessibility Essentials - DeepSeek R1 & o3-mini - [Gorilla Newsletter 87](https://www.gorillasun.de/blog/gorilla-newsletter-87.md) - Genuary Week 3 Recap - Passing of Ruth Leavitt - Generating Mazes with Recursive Subdivision - Nonsensical Math Paper Generator - Fluid Simulation Pendant - Generative Grid Art with Three.js - DOOM in PDF - Realtime Collaborative Apps with Yjs - Artificial Aesthetics Book Release - [Gorilla Newsletter 86](https://www.gorillasun.de/blog/gorilla-newsletter-86.md) - Genuary 2025 Week 2 Recap - Practical Color Mixing - Procedural Creatures - Programming Fractals - Art Galleries in DOOM - Programming Tetris in a PDF - Balancing Text in CSS - A Philosophy for Digital Longevity - LLMs in 2024 - [Gorilla Newsletter 85](https://www.gorillasun.de/blog/gorilla-newsletter-85.md) - Genuary 2025 - Painting with Plotters - Automatic ALife Discovery - PI's Evil Twin - Recreating the Comanche Voxel Space Engine - Programming as Theory Building - Designing TinyUrl - Understanding B-Trees - 2024 AI Recap - [Gorilla Newsletter 84](https://www.gorillasun.de/blog/gorilla-newsletter-84.md) - Understanding Turing Machines - Quantifying Chaos: what is Entropy? - Roguelike Celebration 2024 - Luka Piskorec's fxFacetune - Processing 4.3.1 - Century-Scale Storage - Ideas from A Philosophy of Software Design - The Flaws of JSON - Fish-eye Lens for Text - TRELLIS 3D - [Gorilla Newsletter 83](https://www.gorillasun.de/blog/gorilla-newsletter-83.md) - Chemical Reactions with Cellular Automata – Hidden Code in PNGs – Generative Puzzles – Optimizing Truchet Tiles for Plotting – Demystifying Generative Autonomy – KIKK 2024 – CSS Wrapped 2024 – Writing Down Every UUID – AI makes Dev Skills more Valuable – Death of the Stubborn Programmer - [Gorilla Newsletter 82](https://www.gorillasun.de/blog/gorilla-newsletter-82.md) - Punch Out Model Synthesis - Analytical Anti-Aliasing - Mathematical Art Exhibition - The Aesthetics of Source Code - Graphics Programming Conference 2024 Recordings - RYBitten - Painting with Plotters - Advent of Code - Native Dual Range Input - Creators vs. AI - [Gorilla Newsletter 81](https://www.gorillasun.de/blog/gorilla-newsletter-81.md) - Gearing up for Genuary 2025 - Threading Knots through the Menger Fractal - Electric Dreams at Tate - Anna Lucia's Talk at Responsive Dreams - Sub-Pixel-Art A New Web Performance Score - Hosting a Website on Bluesky - 1kx Botto Analysis - On not using Copilot - [Gorilla Newsletter 80](https://www.gorillasun.de/blog/gorilla-newsletter-80.md) - Matt DesLaurier's BITFRAMES - Rayhatching with Piter Pasma - SVG Exporter for P5 - Random Mazes with JS - Everything in Math is a Set - Analysis of Title Drops in Movies - CSS New Logo - Shopify BFCM Animation Breakdown - LLMs For Curious Beginners - LLMs & Chess - [Gorilla Newsletter 79](https://www.gorillasun.de/blog/gorilla-newsletter-79.md) - Crafting Painterly Shaders - Djikstra's Algorithm Universally Optimal - Poisson Point Process on Infinite Grids - Ahmad Shadeed on CSS Masonry - A Modern CSS Reset - Democratising Publishing with Ghost - Github Spark - Building Things with Claude Artifacts - [Gorilla Newsletter 78](https://www.gorillasun.de/blog/gorilla-newsletter-78.md) - Wolfram's Theory of Everything - Flow-Lenia Universes - The Fascinating History of Cymatics - Category Theory Illustrated - State of CSS 2024 Survey Results - Solar-Powered Self-Hosted Website - CSS Masonry Update - Anthropic Analysis Tool - Infinite Generative Games - [Gorilla Newsletter 77](https://www.gorillasun.de/blog/gorilla-newsletter-77.md) - Honoring Lillian Schwartz - λ-2D New Esolang - Genetic Algorithms for Creative Coding - Enshittification of the Modern Web - Are Web Components the Future? - HTML for People - NotebookLM - AGI24 - [Gorilla Newsletter 76](https://www.gorillasun.de/blog/gorilla-newsletter-76.md) - Generative Floor Plan Design with Voronoi Diagrams - Reversing Conway's Game of Life - What it means to be Open - Plain Vanilla Web Components - Wordpress Drama Recap - Learning Vulkan - Physics Nobel Prize 2024 - Can LLMs actually reason? - [Gorilla Newsletter 75](https://www.gorillasun.de/blog/gorilla-newsletter-75.md) - The Curious History of Vectors and Tensors - Mathtober 2024 - Weekly Demoscene Report - Nicole Sullivan on CSS Masonry - CSS Module Level 5 - Writing Code for Humans - RNNs make a Return - Bas Djikstra is tired of AI - [Gorilla Newsletter 74](https://www.gorillasun.de/blog/gorilla-newsletter-74.md) - Visiting Bjørn Staal's Entangled - JS13K Competition - Electric Op at Buffalo AKG - Licia He Plotter Workshop & FEMG3N - Ghost CMS Developments - Josh Comeau's New Blog - Jonas Hietala on 15 Years of Blogging - OpenAI becomes For-Profit - [Gorilla Newsletter 73](https://www.gorillasun.de/blog/gorilla-newsletter-73.md) - Hexaflexagons and other Mathematical Diversions - Roni Kaufman's Portrait Robot - Computer Art Pioneer Lillian Schwarz - Personal Update: I'm Joining the fxhash Team - How to Monetize your Blog - Stripe's New Website - PHP is the New Javascript - OpenAI's New o1 Model - [Gorilla Newsletter 72](https://www.gorillasun.de/blog/gorilla-newsletter-72.md) - Completion of Le Random's Genart Timeline - Computational Life: Self-Replicating Programs - The Art of Finishing - TC39 New Stage in Feature Pipeline - A Fast JS Color Library - Stephen Wolfram on Machine Learning - The Current State of AI - [Gorilla Newsletter 71](https://www.gorillasun.de/blog/gorilla-newsletter-71.md) - Non-Euclidean Geometry in Video Games - Planar Graphs for City Map Generation - Quadtrees for Flocking Simulations - OKLCH in Web Design - Regular Expressions in JS - Re-Implementing React from Scratch - DOOM in a Diffusion Model - 3Blue1Brown Deep Learning Chapter 7 - [Gorilla Newsletter 70](https://www.gorillasun.de/blog/gorilla-newsletter-70.md) - Beyond Wave Function Collapse - Markov Junior: A Probabilistic Programming Language - The Sweep-and-Prune Algorithm - Visualizing Sound - A Font with Code Highlighting Built In - CSS Day 2024 and CSS Accessibility - The Process behind Redesigning Piccalilli - The Advent of AI Powered Code Editors - [Gorilla Newsletter 69](https://www.gorillasun.de/blog/gorilla-newsletter-69.md) - Artificial Life Simulations - Tensor Fields for City Map Generation - Who is an Artist in the Software Era - Tiny Glade Release - Random Injections in Sorting Algorithms - The Free Mint Meta - 10 Years of Dear Imgui - The CSS5 Era - Trainable Neural Network in tldraw - [Gorilla Newsletter 68](https://www.gorillasun.de/blog/gorilla-newsletter-68.md) - Interactive Physarum Simulation - Visualizing the Olympics - WebGPU Unleashed - Sound & The Fourier Transform - AutoAlbers, Nectar, and a Gradient Generator - Metamagic of Mathematics - Pxlshrds Conversations - The Secret Mechanisms of CSS - EU AI Act - [Gorilla Newsletter 67](https://www.gorillasun.de/blog/gorilla-newsletter-67.md) - Genart Summit VODs - Patt Vira & Daniel Shiffman Colab - Javascript Haikus by Frank Force - Matt DesLaurier's Color Library - Deca Collector Pages - A Recount of HEN's History - dialog() Asia - 2024 Stack Overflow Developer Survey - Github Vulnerability - Scaling to 650M Checkboxes - [Gorilla Newsletter 66](https://www.gorillasun.de/blog/gorilla-newsletter-66.md) - Generative Anesthetics - Algorithmic Art as a Subset of Generative Art - Le Random Genart Timeline entering the 2010s - Simone Conradi's Complex Polynomial Roots - Agoston Nagy's Procedural Drawings - How not to use Box-Shadows - Rodeo: 1 Week In - Demystifying Cookies - State of JS 2023 - LLaMA 3.1 - [Gorilla Newsletter 65](https://www.gorillasun.de/blog/gorilla-newsletter-65.md) - Generative Architecture: Jacek's Unbuilt - Mesh Neural Cellular Automata - Meta Morph Awards - Rodeo by Foundation - Known Origin Shuts Down - ARTXCODE Rebrand - CrowdStrike Disaster - Drag & Drop Website with mmm.page - Next Gen CSS Variables - Negotiating with AI - [Gorilla Newsletter 64](https://www.gorillasun.de/blog/gorilla-newsletter-64.md) - Simulating 20M Particles with JS - Algorithmic Barrier Grid Animations - A New Node Based Shader Editor - Drawing Chili Peppers with Math - Chromie Squiggles EOL - Streling Crispin's Brain Worms - EthCC 2024 - Holographic Card Effect in CSS - Brian Kernighan on The Practice of Programming - [Gorilla Hypersub July Update](https://www.gorillasun.de/blog/gorilla-hypersub-july-update.md) - A quick update about the Gorilla Hypersub, the new member section, the new articles for the past month, the monthly art airdrop, as well as what's in store for the coming weeks! - [DIY Market Analysis: Objkt.com Case Study](https://www.gorillasun.de/blog/diy-market-analysis-objkt-com-case-study.md) - In this tutorial we have a look at how to do our own market Tezos analysis by querying the Objkt.com GraphQL API endpoint via a python script and then visualizing the fetched data with matplotlib. - [Gorilla Newsletter 63](https://www.gorillasun.de/blog/gorilla-newsletter-63.md) - Genart Summit 2024 - Geart Group Show Barcelona - The International Generative Art Conference since 1998 - Chris McCully's Snippp.io - Exploring Randomness in JS - Objkt.com Native Genart Minting - Are NFTs Dead... yet? - JavaScript Set Methods - HyperCard Simulator - The State of AI 2024 - [Gorilla Newsletter 62](https://www.gorillasun.de/blog/gorilla-newsletter-62.md) - Basins of Attraction in Chaos Theory - Then and Now by Jasia Reichardt - Declarative Path Drawing - RNG Day - Tezos Collaboration with the Museum of the Moving Image - Tezos X Upgrade - Microfeatures in Blogs - Config 2024 +++ lots more - [Gorilla Newsletter 61](https://www.gorillasun.de/blog/gorilla-newsletter-61.md) - A Particle based Approach to Conway's Game of Life - Fluid Sims in Web Assembly - Demystifying Generative Systems - Gearing up for a release on Koda - Hypersub News - Bjorn Staal's Entagled Aftermath - OpenSauce 2024 x Bantam Tools Drama +++ lots more - [Creating Organic Blob Shapes with Circles and Tangents](https://www.gorillasun.de/blog/creating-organic-blob-shapes-with-circles-and-tangents.md) - In this tutorial I'll show you how to create interesting wavy and blobby shapes by tracing around the circumferences of a bunch of circles. Throughout we'll tackle how to partition things with code, how to compute the tangents between two circles, and also deal with some tricky angle computations. - [Gorilla Newsletter 60](https://www.gorillasun.de/blog/gorilla-newsletter-60.md) - The GJK Algorithm for Polygon Intersections - Optimizing Ray Tracers with Sebastian Lague - Turning Genart into Optimization Problems - Getting Fedified - Kaloh x Jonny Mack Podcast - Scribble Together by Minimizer - I/O 2024 Recap - Stable Diffusion 3 +++ lots more - [Gorilla Newsletter 59](https://www.gorillasun.de/blog/gorilla-newsletter-59.md) - Kusakari's approach to Soft Body Sims - Quadrangulations in Video Games - RCS Interview with Roman Verostko - The 70000 Year History of Generative Art - Cara: Anti AI Social Media - fxhash kicking off Vertex with Bjørn Staal's Entangled +++ lots more - [Gorilla Newsletter 58](https://www.gorillasun.de/blog/gorilla-newsletter-58.md) - 256 Byte Raytracer - Vertex Shader Domain Warping - Amy Goodchild's Meaningful Nonsense - Painting with Plotters - P5JS ASCII Shader Renderer - r1b2's fit - JavaScript PNG Encoder - CSS Masonry +++ lots more - [GORILLAZINE I](https://www.gorillasun.de/blog/gorillazine-i.md) - A digital zine in 2024!? Blasphemy! - [Gorilla Newsletter 57](https://www.gorillasun.de/blog/gorilla-newsletter-57.md) - Big OpenAI and GoogleIO Recap - Coding my Handwriting by Amy Goodchild - The Art of Digconart - Colette Bagert on Growing Visually - Art Blocks Studio Update - Crypto's Broken Moral Compass - Bend Programming Language - CSS Masonry Part 3 +++ lots more - [Deforming Tesselations with Periodic Functions and Noise](https://www.gorillasun.de/blog/deforming-tesselations-with-periodic-functions-andnoise.md) - In this tutorial we discuss a method for creating deformable shapes, which we'll then use within a grid framework to obtain all sorts of different patterns. - [Gorilla Newsletter 56](https://www.gorillasun.de/blog/gorilla-newsletter-56.md) - The Piet Programming Language - New Genart Podcast - RYBitten Color Tool by David Aerne - Eric Loftis Ray Tracing Recreations - StackOverflow x OpenAI Partnership - Apple Ad Controversy - Alex Kaul's Freeter +++ lots more - [Gorilla Monthly 2: A Closer Look at EmProps' OpenStudio](https://www.gorillasun.de/blog/gorilla-monthly-2-a-closer-look-at-emprops-openstudio.md) - A deep dive into prompting Stable Diffusion models and a closer look at the EmProps OpenStudio. - [Gorilla Newsletter 55](https://www.gorillasun.de/blog/gorilla-newsletter-55.md) - Generative Art vs. Generate AI - Mathematical Paper Marbling - Making of Raycast's Homepage Shader - Project Neo - Crypto Artists invest in Themselves - XCOPY's mysterious mint on HEN - Alternative Proposal for CSS Masonry +++ lots more - [In Conversation with Aleksandra Jovanić](https://www.gorillasun.de/blog/in-conversation-with-aleksandra-jovanic.md) - Aleksandra Jovanic is an artist and programmer from Belgrade, Serbia, with a Doctorate in Digital Arts and a BSc in Computer Science. In her artistic practice she combines various media, mainly in the field of interactive art, art games, and generative art. - [Gorilla Newsletter 54](https://www.gorillasun.de/blog/gorilla-newsletter-54.md) - Gorilla Sun Discord Launched - Puneyvr's Record Breaking Glyph - Differential Growth Vases - The Crochet Protocol - Sonifying Github Repositories - Bright Moments comes to an End - Minimizer's Infinite Scribbles - On Writing Alt Text +++ lots more - [A Deep-Dive into Font & Text Packing](https://www.gorillasun.de/blog/a-deep-dive-into-font-text-packing.md) - A deep-dive into font packing with opentype.js, with our own customizable path packing procedure for the non-overlapping placement of letter-forms. Including a detailed look at many useful vertex operations. - [Gorilla Newsletter 53](https://www.gorillasun.de/blog/gorilla-newsletter-53.md) - Recreating Noita's Falling Sand Sim - Procedural Color Visualization - Minecraft in Javascript - Long Distance Plotting with La Ligne - A New Generative Art Platform Intrinsic - OBJKT4OBJKT 2024 - Building a Code Formatter - Devin lied to us +++ lots more - [Gorilla Newsletter 52](https://www.gorillasun.de/blog/gorilla-newsletter-52.md) - RCS on the Future of Creative AI - Creative Code Tutorial Galore - Retro Nostalgia with Workstation 95 - News from the Purple Side - The Fabulous Cartier Journey - Andrej Karpathy implements GPT-2 in C +++ lots more - [Gorilla Newsletter 51](https://www.gorillasun.de/blog/gorilla-newsletter-51.md) - Tuning Parameter Spaces with Machine Learning - Daizaburo Harada's Artificial Lifeforms - 2024 Processing Fellowships - Buffer Overflow by Marcel Schwittlick - Tsubuyaki plotting tip by Zancan - Generative SVG mountain ranges by Pierre Casadebaig +++ lots more - [Gorilla Newsletter 50](https://www.gorillasun.de/blog/gorilla-newsletter-50.md) - Conway's Game of Hope by Spacefiller - Emilie Xie on Textile as Personal Canvas - Connecting Worlds through the Browser feat. Bjørn Staal - Rheotomic Surfaces - Moebius-style post processing shader - upcoming genart shows +++ lots more - [Gorilla Monthly 1: All about Hypersub](https://www.gorillasun.de/blog/gorilla-monthly-1-all-about-hypersub.md) - In this issue we have a closer look at Hypersub, a decentralized and Web3 flavored Patreon alternative: what it is, how it works, how to set up your own, and how to manage your airdrops with interoperable services! - [Gorilla Newsletter 49](https://www.gorillasun.de/blog/gorilla-newsletter-49.md) - Demystifying Generative Aesthetics by Le Random - Santiago Ortiz peers into the mind of ChatGPT - The HTML Review - WTBS in conversation with Erick Calderon - Highlight Studio - CSS Flexbox vs. CSS Grid +++ lots more - [Gorilla Newsletter 48](https://www.gorillasun.de/blog/gorilla-newsletter-48.md) - Generating the Alphabet by Amy Goodchild - Fragment: a Web Environment for Creative Coding - Generative Music in Blender - Words of Advice from Kika Nicolela - Dave Bollinger's Pixel Spaceships - We Love the Art Contest Winners - Obsidian's Infinite Canvas file format +++ lots more - [Gorilla Newsletter 47](https://www.gorillasun.de/blog/gorilla-newsletter-47.md) - Le Random's First Anniversary - Combine24 Generative Art Competition - Tsubuyai Porcessing by Koma Tebe - Optical Illusions by Akiyoshi Kitaoka - Aux Arbres Largest Genart Collection in History - Naive Yearly by Are.na - Flui Typography by Utopia +++ lots more - [Gorilla Newsletter 46](https://www.gorillasun.de/blog/gorilla-newsletter-46.md) - Compressionism as an Art Movement - Particle based Fluid Simulations - Infinite Procedural Photorealistic Worlds - Molnar's Paris - Plotting on Jackson Cubes - The Blockchain was Invented for NFTs, not Currency - A CMS for Github Pages - A Netlify Horror Story +++ lots more - [Gorilla Newsletter 45](https://www.gorillasun.de/blog/gorilla-newsletter-45.md) - This week 📬 Weighted Voronoi Stippling - All about Color Spaces - Speaking in Net Language - fxhash comes to base - Zancan's Aux Arbres - Global Design and Documentation Systems +++ lots more - [Gorilla Newsletter 44](https://www.gorillasun.de/blog/gorilla-newsletter-44.md) - This week 📬 Lauren Lee McCarthy on Software Values - Intro to sizecoding with Mathieu Henri - Patt Vira tutorials - Tezumie's AIJS Editor - Vetro Editions at Galeria Data - The Confusing 2024 Crypto-Art Meta - OpenAI's text-to-video Sora model +++ lots more - [Gorilla Newsletter 43](https://www.gorillasun.de/blog/gorilla-newsletter-43.md) - A la recherche de Vera Molnár - Poems in Code - Pioneers of '80s generative art - Matt DesLauriers' Sierra - Lovebyte 2024 - Jeres' Heuristics of Emotion - Simulating Infinite Grids - State of the Long-Form Generative Art Market +++ lots more - [Gorilla Newsletter 42](https://www.gorillasun.de/blog/gorilla-newsletter-42.md) - Warpcast and Farcaster Frames - Genuary 2024 Concludes - Harold Cohen Retrospective - Infini Craft by Neal Agarwal - Generative audio with vanilla JS - Custom Highlight Embeds - Artblocks Acquires Sansa - Digen Open Call - Interop 2024 +++ lots more - [Genuary 2024: A Personal Recap](https://www.gorillasun.de/blog/genuary-2024-personal-recap.md) - Genuary 2024 is now officially over! And while we emerge with folders loaded with sketches and ideas to work on throughout the coming weeks, here's my personal celebratory recap of everything I've made in Genuary. - [Gorilla Newsletter 41](https://www.gorillasun.de/blog/gorilla-newsletter-41.md) - This week 📬 the Tickle #90 - Falling Sand Simulation with the coding train - Maxime Heckel on Caustics - Building 3D scenes for the browser by Yasmin P. - Snippets for Art by Chris McCully - Zed going Open Source +++ lots more - [Gorilla Newsletter 40](https://www.gorillasun.de/blog/gorilla-newsletter-40.md) - This week Bantam Tools acquires Evil Mad Scientist - The Flood by Yoshi Sodeoka - Digital Art recap of 2023 - Fractal Forums - Procedural Generation in Dwarf Fortress - Lesser known Accessibility Issues - Designing target sizes +++ lots more - [In Conversation with Daniel Aguilar](https://www.gorillasun.de/blog/in-conversation-with-daniel-aguilar.md) - A conversation with Daniel Aguilar, a creative coder, generative artist and freelancing web dev based in Spain. He recounts how he got into creative coding in the early 2000s with Flash, about his long freelancing career, and also lets us in on his current generative art practice. This is his story. - [Gorilla Newsletter 39](https://www.gorillasun.de/blog/gorilla-newsletter-39.md) - Issue #39 — Golan Levin on the Potentiality of Blobs - Wobbly functions by Piter Pasma - RCS interviews Jared Tarbell - Jamie Wong on Color - LittleJS 2 year Anniversary - Age of Empires written in Assembly - Declarative Programming - The Package that broke NPM +++ lots more - [Gorilla Newsletter 38](https://www.gorillasun.de/blog/gorilla-newsletter-38.md) - This week: Damoon Rashidi on Flow Fields - Digital Morphogenesis by Jason Webb - Unit by Samuel Timbo - In Conversation with Golan Levin - Highlight's Gengine - Amit Patel's Red Blob Games - Tom Scott's goodbye +++ lots more - [Gorilla Newsletter 37](https://www.gorillasun.de/blog/gorilla-newsletter-37.md) - This week - Procedural Hydrology by Nicholas McDonald - Stolen Buttons by Anatoly Zenkov - Massive Book recommendation thread by Casey Reas - Understanding Abstract Art by LoneWick - Julian Gachadoat's DiceGL - RevDanCatt's Plotter Shenanigans - 37C3 +++ lots more! - [Gorilla Sun 2023](https://www.gorillasun.de/blog/gorilla-sun-2023.md) - Aaaaand — CUT! It's been yet another eventful year, with much generative art, many an article and so many other projects. Here's a big recap to wrap up a great year, diving into all of the Gorilla endeavors over the course of the year! - [Gorilla Newsletter 36](https://www.gorillasun.de/blog/gorilla-newsletter-36.md) - This week Genuary 2024 Prompts - Occlusion Culling in Video Games - CSS Wrapped 2023 - Digital Diluation by Ana Maria Cabbalero - The Creative Playground by Ralph Ammer - OpenAI Prompting Guide +++ lots more! - [Gorilla Newsletter 35](https://www.gorillasun.de/blog/gorilla-newsletter-35.md) - This week: fxhash 2.0 goes live - Processing Foundation Impact Report 2023 - Tyler Hobbs on Generative Aesthetics - 2023 Plotter Postcard Exchange - AB feat. Licia He +++ lots more - [Gorilla Newsletter 34](https://www.gorillasun.de/blog/gorilla-newsletter-34.md) - Vera Molnár 1924-2023 - On embracing the Medium in Generative Art - Tezpole: from Meme to Internet Sensation - Genuary 2024 website is live - Compressing Hex Colors - Deepmind's emebllished trailer for Gemini +++ lots more. - [All Eyes on Bohét - Generative Fine Art Prints on Demand](https://www.gorillasun.de/blog/all-eyes-on-bohet-generative-prints-on-demand.md) - Bohet is specialized marketplace for generative fine art prints. In this article we have a look at the platform, how it fits into the generative art space and have an in depth talk with its creator Nerios Lamaj. - [Gorilla Newsletter 33](https://www.gorillasun.de/blog/gorilla-newsletter-33.md) - This Week 📬 fxhash 2.0 Launch delayed - RCS and Le Random on fxhash - Generative Art as a Career - P5 1.9.0 - Infinite Canvas by Amelia Wattenberger - The beauty of Doom 3 Source Code +++ lots more - [Gorilla Newsletter 32](https://www.gorillasun.de/blog/gorilla-newsletter-32.md) - 📬 Bjorn Staal breaks the Internet - Kubikino: Generative Geometric Faces - Juhani Halkomäki Soft Body Physics 2.0 - Fxhash Discord Artist Studio - R1B2's Circle of Life - Operator on Human Unreadable +++ lots more - [Gorilla Newsletter 31](https://www.gorillasun.de/blog/gorilla-newsletter-31.md) - This week: p5.brush official release - Le Random on south American generative art history - Herbert Franke's Digitized Archive - Olga Fradina's Naïve on Art Blocks - RCS on +GRAPH +++ lots more - [Gorilla Newsletter 30](https://www.gorillasun.de/blog/gorilla-newsletter-30.md) - This Week: Hachures by Matt DesLauriers - p5.brush.js by Alejandro - Alba Launch - Fictional Lullaby by Licia He - On/Off Screen by Vertical Crypto - CSS Shaders by Cheng Lou - [In Conversation with Alessandro Fiore](https://www.gorillasun.de/blog/in-conversation-with-alessandro-fiore.md) - A conversation with Alessandro Fiore, an Italy based generative artist. He recounts his re-discovery of creative coding and gives insights into his approach to generative art today. We tackle several generative art related topics. - [Gorilla Newsletter 29](https://www.gorillasun.de/blog/gorilla-newsletter-29.md) - This week: Volumetric Raymarching by Maxime Heckel - Ana María Caballeros Paperwork - fx(hash) 2.0 launch calendar - ComplexCity by John F. Simons - Studio Yorktown's Journal + lots more. - [Gorilla Newsletter 28](https://www.gorillasun.de/blog/gorilla-newsletter-28.md) - Concrete to Generative by Le Random - Bright Moments Buenos Aires - fxhackathon winners announcement - Processing Community day Belgrade - Graph 2.0 by Feral File - Anna Carreras on Spanish TV - Face-tracking shenanigans - p5 new release + many more - [Gorilla Newsletter 27](https://www.gorillasun.de/blog/gorilla-newsletter-27.md) - ONCHFS by fx(hash) - reGEN by Artblocks - Sketchbook A by William Mapan - Dithering Sorcery by Loackme - Quentin Hocde on Cordrops - Steve's Markespace motion game + many more. - [In conversation with pxlshrd - Between Music and Genart](https://www.gorillasun.de/blog/in-conversation-with-pxlshrd.md) - Pxlshrd is a generative artist that draws inspiration from music. Having created an impressive number of generative pieces on fx(hash), he has a lot of insights to share on the process. This is the story of pxlshrd. - [Gorilla Newsletter 26](https://www.gorillasun.de/blog/gorilla-newsletter-26.md) - The Nature of Code New Chapter - A Letter from Qubibi - Node to Node by Kate Vass Galeries - Le Random Il(lumina)ting Marfa - Re—tain private Alpha kicks off - Jack Rusher PWL Talk - Awwwards 2023 - among many other things! - [In conversation with Peter Bauman - Demystifying Monk Antony](https://www.gorillasun.de/blog/in-conversation-with-peter-bauman-demystifying-monk-antony.md) - Peter Bauman is one of the most prolific writers working at the intersection of generative art and Web3. He's the brain behind Le Random's editorial section, and is responsible for building out a comprehensive timeline on genart history. - [Gorilla Newsletter 25](https://www.gorillasun.de/blog/gorilla-newsletter-25.md) - This week: Ben Fry resigns from the Processing Foundation - Versum is shutting down - New AB expisode with Lisa Orth - Feral File's Truth exhibition by Adam Berninger - Charlotte Dann's Vitreous - TinyCode by Frank Force + lots of Plotter things and the usual Tech and AI finds. Also Tinies by Uma! - [Gorilla Newsletter 24](https://www.gorillasun.de/blog/gorilla-newsletter-24.md) - Agglo by Leander Herzog on Verse - GEN/GEN: Generative Generations by Gazelli Arthouse - On Craft, Art & Programming by Mark Webster - Arbitrarily Deterministic New Episode - Artblocks Marfa 2023 Recap - Kate Vass on Generative Photography - and many more - [In Conversation with Tezumie](https://www.gorillasun.de/blog/interview-tezumie.md) - Tezumie is a prolific generative artist that has built an impressive and varied body of work in the short span of 2 years. Besides this he is deep in the throes of developing his own browser based - AI enhanced - code editor. This is a conversation with Tezumie. - [Gorilla Newsletter 23](https://www.gorillasun.de/blog/gorilla-newsletter-23.md) - KilledByAPixel's Generative Pottery - Landlinesart Anfractuous - Artblocks' Marfa Weekend - LeRandom feat. Michael Spalter - Node to Node by Kate Vass Galerie - The Omega Code by Joshua Davis - Raymarching by Maxim Heckel - Hacktoberfest 2023 - Interview with Anna - [A conversation with Anna the NFT collector](https://www.gorillasun.de/blog/a-conversation-with-anna-the-nft-collector.md) - Anna began collecting NFTs on the Tezos blockchain in May 2021 at the peak of the HEN boom. She has since grown an impressive following and become one of the biggest forces of positive change in the space. This is her story. - [Gorilla Newsletter 22](https://www.gorillasun.de/blog/gorilla-newsletter-22.md) - Kaloh interviews Artnome - Maya Man's "I'm Feeling Lucky" Verse exhibition - LeRandom interview with Maya Man - The Aesthetics of Experimental Chance in Artistic Practice - Eko33's Terra Incognita - William Mapan's Process - [Gorilla Newsletter 21](https://www.gorillasun.de/blog/gorilla-newsletter-21.md) - LeRandom Interviews Dr. A Michael Noll - LACMA interviews William Mapan - Sasha Stiles and Linda Dounia join ARTxCode - Piero's 16 SQRS - landlinesart's curve editor - Tezumie's code editor - Chris McCully writes about LUTs - Makio135 returns to Twitter - [Gorilla Newsletter 20](https://www.gorillasun.de/blog/gorilla-newsletter-20.md) - LeRandom genart timeline chapter 4 - Melissa Wiederrecht RCS spotlight - Tracing the Line by Vetro Editions - P5JS Updates - Alba concludes beta phase - Now There's None of You Left by Xalted - among many other things - [Gorilla Newsletter 19](https://www.gorillasun.de/blog/gorilla-newsletter-19.md) - This week we have a new article from LeRandom - an in depth article by Julian Hespenheide for his project FSM - pxlshrd's new project Rückkoplung - and an awesome article on Bézier Curves by Richard Ekwonye, among other things. - [Style, Voice and Identity in Generative Art](https://www.gorillasun.de/blog/style-in-generative-art.md) - What is style? As an artist, what makes you, you? Moreover, how do artists find their own stylistic voice? Especially when it comes to generative art? In this article we have a look at the art of Shvembldr, Qubibi, and Aleksandra Jovanić - [Gorilla Newsletter 18](https://www.gorillasun.de/blog/gorilla-recap-18.md) - This week RCS published an importent interview with Casey Reas and Lauren Lee McCarthy, Dmitri Cherniak shares a mini-documentary on his upcoming project, and Tyler Hobbs publishes a new article. Among other interesting reads! - [Gorilla Recap 17](https://www.gorillasun.de/blog/gorilla-recap-17.md) - Your weekly dose of Genart and creative coding, with a healthy sprinkle of Tech and AI news. Big news from Fxhash, LeRandom chugging along nicely with their genart timeline and a cool project from the Hyundai Artlab. Alongside a mixed bag of interesting reads that I found on the interwebs. - [The Current State of Social Media](https://www.gorillasun.de/blog/the-current-state-of-social-media.md) - Social media has changed significantly over the past two decades: from networks that aimed to connect people, to content-centric devices that mainly care about engagement and user retention. Many issues arise that are not immediately evident to the user. - [Gorilla Recap 16](https://www.gorillasun.de/blog/gorilla-recap-16.md) - This week we have quite a few generative art updates: Re—tain on TezTalks, Alba's new group show Stranger Skies, several new generative art projects launching - as well as some interesting reads on generative art, digital collectibles and new developments in AI. - [Euler and Verlet Integration for Particle Physics](https://www.gorillasun.de/blog/euler-and-verlet-integration-for-particle-physics.md) - In this post we revisit our particle system, and have a first look at the Verlet Integration method, which is an alternate method for simulating particle physics. It is in many ways more robust that the regular Euler Integration method that we have employed so far. - [Gorilla Recap 15](https://www.gorillasun.de/blog/gorilla-recap-15.md) - This week we mainly dive into some cool AI things, like StackOverflow's own chatbot that will greatly improve the debugging experience. Alongside a cornucopia of interesting tech related topics that I curated over the course of the week! And the usual sprinkle of Gorilla stuff! Enjoy! - [Programming Soft Body Physics and Blobs](https://www.gorillasun.de/blog/soft-body-physics-and-blobs.md) - One approach to modeling deformable objects in computer graphics are spring-mass systems: a technique that allows us to bring Soft Body physics to life. Picking up from the particle mesh that we created last time; in this post we'll tackle different configurations for blob-like shapes. - [Gorilla Recap 14](https://www.gorillasun.de/blog/gorilla-recap-14.md) - This week we have a look at a new and exciting project from Inigo Quilez, the N=12 group exhibition on Feral File, Re-tain: a new generative art platform on tezos, as well as a number of interesting reads that revolve around different genart topics! - [Spring Physics, Particles and Meshes](https://www.gorillasun.de/blog/spring-physics-and-connecting-particles-with-springs.md) - Springs are an integral concept to physics, fundamental components used in many applications, coming to life with Hooke's Law from the 17th century. In this post we have a look at how to code and simulate such springs and extend a previous particle system with them. - [Gorilla Recap 13](https://www.gorillasun.de/blog/gorilla-recap-13.md) - This week: Twitter rolls out a new creator ads revenue sharing program, we launch a discourse forum for the blog, we have a brief look at the nft show europe in Valencia, and also see the launch announcement of a new generative art platform on Eth. Among many more news! - [3 Generative Artists - Consistency and Momentum](https://www.gorillasun.de/blog/3-generative-artists-3-pieces-of-advice.md) - Putting in the effort day after day and latching on to those fleeting moments of inspiration can go a long way to set yourself up for success. Advice from accomplished generative artists Jared Tarbell, Tyler Hobbs and Bruce aka Studio Yorktown. - [A Recursive Circle Packing Algorithm for Organic Growth Patterns](https://www.gorillasun.de/blog/a-recursive-circle-packing-strategy-for-organic-growth-patterns.md) - In this post we have a look at a simple algorithmic idea that can produce some very interesting organic looking patterns. At it's essence it's a circle packing strategy, but with the added twist that these circles are connected in a tree like structure. 🌳🦠 - [Gorilla Recap 12](https://www.gorillasun.de/blog/gorilla-recap-12.md) - Every week we are blessed with more Twitter Drama - is Twitter actually dying? Will Zuckerberg figuratively, and literally, deliver a knockout punch? Oh, there's also stuff about generative art if you've heard about it. Check it! - [An Introduction to Vue](https://www.gorillasun.de/blog/an-introduction-to-vue.md) - Vue is an excellent framework for creating intricate and reactive user interfaces, while maintaining a manageable code base. In this article we cover the core concepts and build a minimal app to showcase Vue's features. - [Gorilla Recap 11](https://www.gorillasun.de/blog/gorilla-recap-11.md) - This week we take another ride on the wild Twitter roller-coaster, with a change that might profoundly affect the platform in the future. Equally big news from FxHash, planning on integrating Eth support. As well as many more updates from the world of generative art! - [Making of Somewhere in Between](https://www.gorillasun.de/blog/making-of-somewhere-in-between.md) - In this post we have a closer look at my generative token Somewhere in between and the code that generates it's graphics. Building upon the irregular grid strategy from way back when I approached rectangle divisions in a completely new manner. - [3 Generative Artists - 3 Principles](https://www.gorillasun.de/blog/3-generative-artists-3-principles.md) - In this post we have a look at 3 principles from 3 great generative artists: Zach Lieberman, Frieder Nake and Saskia Freeke. Generative art as a budding artform has many angles of approach, and what better way to gain a deeper understanding of it than learning from the greats. - [Gorilla Recap 10](https://www.gorillasun.de/blog/gorilla-recap-10.md) - This week we have a look at LeRandom, a new digital genart institution, FxHash launches redeemables alongside a 6 week hackathon, and Proof of X comes to a conclusion! Among many other updates from the gen art world! - [Optimizing Particle Systems with a Grid Lookup and Spatial Hashing](https://www.gorillasun.de/blog/particle-system-optimization-grid-lookup-spatial-hashing.md) - In this post we have a look at a method with which we can greatly improve a collision detection system. Using a lookup grid we can greatly reduce the number of required checks between particles. We will also look at some methods to optimize this lookup grid. - [Gorilla Recap 9](https://www.gorillasun.de/blog/gorilla-recap-9.md) - It's been a wild week again - The Goose got auctioned off at Sotheby's for 6.2 million, several online and offline shows kicked off and there's been a number of interesting reads about generative art and web3. Here's a recap about all of it! - [Javascript Generators for Animated Generative Sketches](https://www.gorillasun.de/blog/javascript-generators-for-animated-generative-sketches.md) - In this tutorial we'll have a look at javascript generators and how they can be used for animating the drawing phase for our generative sketches. We'll cover everything from syntax to actually implementing a simple example using p5's draw loop. - [Gorilla Recap 8](https://www.gorillasun.de/blog/gorilla-recap-8.md) - This week we made a lot of art! We talk about some interesting developments in the world of generative NFTs, watch Alba launch, discuss the future of Tezos, as well as the dangers of AI. And we have a look at what I've been up to genart-wise! - [Gorilla Recap 7](https://www.gorillasun.de/blog/gorilla-recap-7.md) - And again lots of new things happened in the generative art scene this week! In this installment of Gorilla Recaps: we have a look at Piter Pasma's Universal Rayhatcher, stay up to date with Raph's creative code news #99, observe the launch of Alba.art, and many other updates! - [An Introduction to the Javascript Spread Operator](https://www.gorillasun.de/blog/introduction-to-the-javascript-spread-operator.md) - In this post we have a look at the Javascript spread syntax, a powerful feature that was introduced with ES6 and which trivializes many tasks that deal with handling iterables. - [An Algorithm for Particle Systems with Collisions](https://www.gorillasun.de/blog/an-algorithm-for-particle-systems-with-collisions.md) - In this post we will program a particle system in p5js from scratch. We'll mainly dicuss object oriented programming and delve into the necessary physics concepts to compute collisions, all while implementing a full particle simulation with P5JS. - [Gorilla Recap 6](https://www.gorillasun.de/blog/gorilla-recap-6.md) - This week we released a new token on FxHash, programmed a particle system in collaboration with ChatGPT, and looked back onto 2 years of making generative art on FxHash. We also read some interesting articles about generative art! - [Making Generative Blockchain Art on FxHash: A brief Retrospective](https://www.gorillasun.de/blog/generative-blockchain-art-retrospective.md) - This post is a brief retrospective in which I look back onto the past two years of making code based blockchain art. I tackle some lessons that I've learned, some of the emotional struggles that I've experienced and conclude with some tips to grapple with this fast paced environment. - [Programming a Particle System with ChatGPT](https://www.gorillasun.de/blog/programming-a-particle-system-with-chatgpt.md) - You've probably heard about ChatGPT, and you've probably heard that it can write code. In this post we're taking it for a spin and explore a practical example - we'll make it code a full-fledged particle system from scratch! Let's see what the best prompts are for this purpose! - [Gorilla Recap 5](https://www.gorillasun.de/blog/gorilla-recap-5.md) - This week we wrote an introductory guide to P5JS, we built a portfolio page for the blog to showcase previous projects, we got selected to make a piece for Proof of X, and we continued working on some sketches! - [Getting started with P5JS](https://www.gorillasun.de/blog/getting-started-with-p5js.md) - In this post we'll have a look at p5.js, a creative coding and generative art javascript library. We'll setup our first project, learn how to draw some shapes and get started on our creative coding journey. - [Gorilla Recap 4](https://www.gorillasun.de/blog/gorilla-recap-4.md) - This week we recreated an iconic piece by Vera Molnar, had a closer look at EditART and asked it's creator a couple of questions. We read about why "Generative Art is Stupid" and resume the controversial conversation about AI. - [All Eyes on EditART - Interview with Piero](https://www.gorillasun.de/blog/editart-marketplace-interview-piero.md) - In this post we have a look at EditART, a hip new platform on the Tezos blockchain that revolves around customisable generate NFTs. We also ask it's creator, Piero, a couple of questions to wrap it up. - [Recreating Vera Molnár's Homage to Paul Klee](https://www.gorillasun.de/blog/vera-molnar-homage-to-paul-klee.md) - In this tutorial we'll recreate Vera Molnar's homage to Paul Klee. We learn how to draw patches of slanted lines to the canvas, a strategy for enumerating all possible combinations, and at the same time have a look at a recode from Golan Levin. - [Gorilla Recap 3](https://www.gorillasun.de/blog/gorilla-recap-3.md) - 4th installment of Gorilla Recaps. This week we had a look at the life of Vera Molnar, built a Linktree clone and pondered a bit about sketching as a practice. We read about micropayments on Twitter, and how to grow your newsletter. - [The Importance of Sketching with Code](https://www.gorillasun.de/blog/the-importance-of-sketching-with-code.md) - Sketches are more than just little artworks that you hack together in your bedroom. They're ongoing conversations that you have with the yourself and the machine. It's important to explore them, gain new perspectives and ultimately contribute to something larger than yourself. - [Goodbye Linktree - Building a Beautiful Linktree Clone from Scratch](https://www.gorillasun.de/blog/building-a-linktree-clone.md) - In this post we'll learn how to build our own personal Linktree clone. Throughout, we'll have a look at the CSS flexbox and how it can be used to create responsive designs. A complete example is included at the end. - [The Art of Vera Molnar 1947-1974](https://www.gorillasun.de/blog/the-art-of-vera-molnar.md) - Vera Molnar is one of the pioneers of what we know today as Generative Art. She was one of the firsts to dare and use computers for the purpose of making art. In this article we have a look at her rich artistic career and how she paved the way for the computer artists of today. - [Gorilla Recap 2](https://www.gorillasun.de/blog/gorilla-recap-2.md) - This week we've got a bunch of visual updates, an automatically generated content overview and a linktree clone. Alongside some worthwhile reads about generative art and the current state of AI, as well as a handy CSS nugget. - [SVG export for P5 and the JS Rendering Context](https://www.gorillasun.de/blog/svg-export-for-p5-and-js-rendering-context.md) - In this post we'll thoroughly discuss what SVGs are, how they can be displayed on web pages, how we can algorithmically generate them, and how we can export them from our sketches. - [Gorilla Recap 1](https://www.gorillasun.de/blog/gorilla-recap-1.md) - This week we have a look at an implementation for the Quickhull Algorithm, how Twitter works behind the scenes, the usual AI controversies and other inspirational reads. - [Everything we learned about the Twitter Algorithm so far](https://www.gorillasun.de/blog/everything-we-learned-about-the-twitter-algorithm-so-far.md) - Elon Musk's decision to open-source the algorithm that powers Twitter after acquiring in October of 2022, is a monumental event in social media history. In this post we'll dive into everything that we've about the inner workings of the code so far. - [Quickhull Algorithm for Convex Hulls](https://www.gorillasun.de/blog/quickhull-algorithm-for-convex-hulls.md) - One method for finding the convex hull of a point set is the Quickhull algorithm. It makes use of the divide and conquer paradigm, and builds the convex hull in a recursive manner. This post is a break-down of a Quickhull implementation. ## Optional - [RSS Feed](https://www.gorillasun.de/rss/) - [Sitemap](https://www.gorillasun.de/sitemap.xml) - [Full content of pages and posts](https://www.gorillasun.de/llms-full.txt)