Sonic Pi is aimed at getting everyone from kids to professional musicians interested in software development. Here's how you can get started with this great, free program.
Not all companies are created equal. Asking smart questions during a development job interview can help you tell the good ones from the bad. As a new grad, you have a lot of power
On Agile projects, having the right amount of up-front planning & documentation helps us collaborate more effectively, respond to change, and deliver better software. But what is "
We made our React- and GraphQL-based search box efficiently generate suggestions as the user types by debouncing the action that generates autosuggestions.
Deboucing minimizes the number of rapid requests a UI autocomplete element makes by waiting a few hundred milliseconds to see if more calls come through.
No living human understands our computers from the top to the bottom. No one. There’s even much too much in the stack—across silicon and packet routing and web servers and HTML and
Figuring out the proper type to use when passing in custom styles to React Native components can be tricky since there's little documentation. Using the StyleProps type gives you n
My teammate has a particular talent for taking the most irritating, painful tasks and turning them into fun and interesting problems to solve. I've been cultivating this skill, and
Breaking up a large story into smaller stories can prove to be difficult, especially when implementing only a small portion of it isn't possible without leaving the application in
While GraphQL runs over HTTP, the HTTP status codes and headers can behave differently than expected with REST API's. Tools like JMeter may not properly detect errors states unless
When my friend and co-worker Rachael got married, I wanted to give her something really special as a wedding gift. After seeing some DIY LED shoes online, I decided to create my ow