Setting up and configuring a React Native dev environment for both iOS and Android, and writing a simple, unpolished app with cross-platform tabbed nav.
My PC wouldn’t boot, didn’t even make a sound. I eventually traced the problem down to a particular mounting screw. But how did I figure it out? Debugging!
Tips for making changes to third-party dependencies and contributing them upstream, using npm and git—though you can use other languages' packaging systems.
How Read-Eval-Print-Loop can be improved by turning it into a Read-Eval-PrettyPrint-Loop. Plus a Github repo of the author's TDD script for F# development.
Be aware of Swift's inability to efficiently parse and compile simple Dictionary/Array literals. The compilation time grows exponentially with each line.
There are many benefits of diversity – for society, for people who have historically been disenfranchised. It's also great for your company and bottom line.