evilSoft retweeted
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
evilSoft retweeted
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"
evilSoft retweeted
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
evilSoft retweeted
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
evilSoft retweeted
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.
evilSoft retweeted
Javascript wonderful Functional programming library with Algebraic Data Types and fantasy-land compatible. #fp #js Thanks @evilsoft
crocks.dev/
evilSoft retweeted
Learning functional/declarative programming in JS:
I have created a github project where I will solve a simple problem each week in a declarative way: Compare the triplets - bit.ly/34j0O8s
#functionalprogramming @evilsoft #crocks #funtionaljs
evilSoft retweeted
Functional Promise Chains in JavaScript for Fun and Profit:
dev.to/bennypowers/promise-c…
🙏⛓💪
evilSoft retweeted
the documentation for crocks ADTs really is a thing of beauty. amazing UX + so in-depth🥳😍... can't recommend it enough to any1 looking to get these types in production or just take em for a spin. much thanks to @evilsoft & all others behind this resource
crocks.dev/docs/
evilSoft retweeted
When someone is unable to use something, it is the environment we've created that makes the user disabled. When thought is put into all different types of user journeys: those limitations disappear.
Accessibility isn't about accommodation. It's about making a product that works.
evilSoft retweeted
Replying to @evilsoft
Nice! The only doubt that I still have is regarding data.Task, can it be totally replaced with crock’s IO? I haven’t found any good example in the docs, how does .run() work? Like task.fork()? Does it take two arguments as well?
evilSoft retweeted
Reminder: Our next meetup is tonight at 6:30 PM! Come meet some people and learn from @evilsoft. meetup.com/Vancouver-Full-St…
evilSoft retweeted
Just Enough Functional Programming in JavaScript - #javascript course by @kyleshevlin bit.ly/2FzfdCZ
















