Deep Housea type of dance music mixed by a disc jockeythat features overdubbing with a heavy repetitive drumbeat and repeated electronicmelody linesMinimal Technoelectronic dance music that featuresa fast beat and synthesized sounds usuallywithout vocals or a conventional popularsong structureAmbientquiet and relaxing sounds combined in sucha way as to produce beauty of form with anemphasis on tone and atmosphere overtraditional musical structure or rhythmDrum & Basselectronic music characterized byfast breakbeats with heavy bass and sub-bass lines, sampled sources andsynthesizers

Generative Music Genre Posters

Each run results in a unique image.

The Social Media Matrix

Social media icons from FontAwesome mixed with the Canvas API in the style of the classic Matrix screen saver.

Timepiece Experiments

This clock was inspired by a CSS Animation article by Donovan Hutchinson. Instead of using CSS animations, I used JavaScript's requestAnimationFrame function to update the angle of the hands as the monitor refreshes.


Click or tap on the box above. Inspired by the Bloom iOS app from Brian Eno and Peter Chilvers. Created with the Canvas API and the Web Audio API.

Evanston Web Technology Meetup

The Evanston Web Technology Meetup in Evanston, Illinois holds events on the last Monday of every month at the Chicago Avenue branch of the Evanston Public Library. We're interested in discussing any web-related topics from server-side frameworks to JavaScript single page apps to user interface design. If you'd like to present, sponsor, share a job posting, or have any questions, please send me an email.

About Me

I'm Eric Sorenson, a Front End Developer and organizer of Evanston Web Technology Meetup, the JavaScript user group in Evanston, Illinois. I'm an advocate for open web standards, and I love the flexibility of HTML, CSS and JavaScript.

Other interests include roasting coffee, digging for rare albums in giant piles of used music, and playing fetch with my goldendoodle, Milo.