Making the web more accessible with AI

Most people see the Internet as a place full of text, images, and videos. But the Internet is something completely different for people who are visually impaired. Screen readers, tools that read text and metadata on a web page, are limited. They only show one aspect of a web page

Read More

I gave 16 tech talks at coding events and conferences. Here’s what I learned.

For several years now, I‘ve been watching tons of online conference talks. I’m always impressed by the willingness of people in the tech community to openly share knowledge with each other. So many people go out of their way to create free online learning materials or help out when you

Read More

Three years ago I attended a coding bootcamp. Today I became a Google Developer Advocate.

This is the story of my journey and how I got there I am a Google Developer Expert in Web TechnologiesWhat is a Google Developers Expert? Let me start with Google’s official definition, and then I will follow with my definition. A Google Developers Expert (GDE) is a person recognized

Read More

What were the best free online courses of 2017? You decide.

If you haven’t heard, universities around the world offering their courses online for free (or at least partially free). You can find more than 8,000 such courses on a website I’ve been operating since 2011 called Class Central [https://www.class-central.com]. Class Central’s users have also written more than 30,000 reviews for

Read More

Let’s experiment with functional generators and the pipeline operator in JavaScript

Discover Functional JavaScript [https://read.amazon.com/kp/embed?asin=B07PBQJYYG&preview=newtab&linkCode=kpe&ref_=cm_sw_r_kb_dp_cm5KCbE5BDJGE] was named one of the best new Functional Programming books by BookAuthority [https://bookauthority.org/books/new-functional-programming-books?t=7p46zt&s=award&book=1095338781] ! > A generator is a function that returns the next value from the sequence each time it is called. Combining functional generators with the pipeline operator and pure functions w

Read More

How to understand your program’s memory

by Tiago Antunes How to understand your program’s memory When coding in a language like C or C++ you can interact with your memory in a more low-level way. Sometimes this creates a lot of problems you didn’t get before: segfaults. These errors are rather annoying, and can cause you

Read More

My latest bugfix: or, how I went spelunking in someone else’s code

by Tiffany White My latest bugfix: or, how I went spelunking in someone else’s code I love CodeSandbox [https://codesandbox.io/]. It has pretty much replaced CodePen for me unless I am fiddling around with CSS or freeCodeCamp front-end projects. I like going through the sandboxes and picking out different ones to

Read More

Escaping the Curse of Dimensionality

How do machines ‘see’? Or, in general, how can computers reduce an input of complex, high-dimensional data into a more manageable number of features? Extend your open hand in front of a nearby light-source, so that it casts a shadow against the nearest surface. Rotate your hand and study how

Read More