programmer, open source, Linux, vim, music production, web dev #evilcode (and generally awesome)

Joined May 2008
New video! Functional programming in #JavaScript: learn Lenses with Optics.js by refactoring some Redux code and in less than 10 minutes! 🚀 The learnings from this video apply also to Ramda 🐏 and monocle-ts!! 🧐 youtu.be/vf3P_i1IMtU
3
20
64
Random `a11y` tip No. 1: Do not split text between multiple, sibling TextNodes. Various combinations of Browsers and Assistive Technology will parse this structure differently, sometimes giving undesired results. Instead, use template literals and keep one TextNode per Element.
Here's a simple example of how Microagressions happen in our everyday lives. Telling someone where you went to school, where you work, your educational background or that you're a full time business owner & being met with an overly surprised "OHHHHH??? WOWWW, GOOD FOR YOU"
17
49
10
272
Working on a song, got all the parts in, just need a break-down build up before mixdown... But need help with a name. Right now working title: "Forest Puma". Any suggestions? bit.ly/forest-puma-sounds
Something I learned from @a_sandrina_p's workshop last week Never skip alt text for images. If the image is purely decorative, pass an empty string instead of skipping the tag altogether
10
42
5
305
Having a pretty good day. Got this whole mess on my screens today
1
9
Ending the first week of isolation with a little bit of Bear. A kinda recent game made for the Commodore 64.
4
If you are curious about what are some things to consider about remote working in these times of possible office closures, @lucysuros (our prez at @Articulate) put together a pretty good lil blog post: medium.com/@lucy_suros/6-thi…
1
5
The peeps at the company I work at put out a wonderful course on COVID-19 condensing facts and helping to dispel any misinformation that may be out there. (Also made in the product I am fortunate enough to work on) blog.rise.com/covid-19/
2
I'm getting lots of questions recently about how we do remote work at @articulate. We've got hundreds of employees and have been fully remote from the start. I wrote about how and why we do it in 2017 and the content is as relevant as ever. medium.com/@getadam
1
7
2
19
Curious how augmented-ui.com/ works? I've created this minimal jsbin to demonstrate: jsbin.com/cemujarozo/1/edit?… The leading comma in a custom property + an empty fallback in var() allows you to create dynamic & optional composition of standard comma-separated #CSS properties.
1
2
3
Looking for something to do tonight in the Portland Area? Why not join me for a fun little talk on using Algebra and Functional Programming in JS. Would 😍 to see you there: meetup.com/Portland-JavaScri…
1
1
6
Hey all you JavaScript cats out there! Happen to be in the Portland Area looking for something to do tomorrow evening. Have a hankerin' some Algebraic Datatypes in JS? Check out this meetup: meetup.com/Portland-JavaScri…. Hope to see you there!
1
1
In the Portland Area for the 26th of February and wanna end the month with some Algebraic Data Types? Heck, you can join me for a preso "The Category of JavaScript". This time with 30% less math and 75% more fun: meetup.com/Portland-JavaScri…
1
8
Just over here in my “retro corner”, doing my part to help stabilize the economy in the Fantasy Zone. How is your Friday evening going?
5
Javascript wonderful Functional programming library with Algebraic Data Types and fantasy-land compatible. #fp #js Thanks @evilsoft crocks.dev/
1
8
After not making music for 8 years and deciding to pick it back up. I gotta say I sure do miss meticulously crafting the phase of a good Bass and Kick Drum. Thanks @kyleshevlin for re-sparking this old love of mine! 🎶✨💖
2
8
My goodness, Having a blast with some Christmas Eve Elixir. What an amazing language, so sad I did not really play with it before.
7