Engineering Yubikey Software development Git Keys to the Commit Castle Cryptographically signing your git commits prevents another person from making commits to a repository in your name. I have a couple of examples where someone has committed code in my name (never maliciously),
Engineering Software development Git How I Write a Commit Message How I write a commit message for version control systems, and why this even matters in the first place when you’re just trying to get patches out the door.
Engineering Software development Rust Web assembly Rust and Wasm Side by Side Background At my work, we’re considering using WebAssembly (hereafter abbreviated as WASM) because it allows us to cross-compile just about any language for use on the web. WebAssembly is a “binary instruction format
Engineering Software development Git git bisect: A Gentle Introduction Motivation Imagine this situation: You’re a software developer who’s just been assigned a ticket. It’s a bug, and the symptom of the problem is that your app is rendering triangles where it should
Engineering Software development Rebasing Towards Independence One of the things I will usually do when reviewing code is to verify that every commit within a pull request at least compiles. Since I learned a lot of my craft from
Engineering Open source Software development Quick Filtration with RxAndroid If you’re not using RxAndroid, you should consider adding it as a dependency to your Android project. It makes life significantly easier when working with REST API calls.
Engineering Software development Git Git Transfusion Motivation: Poor Judgement (and lack of patience)
Mozilla Engineering Open source Hopefully Easier Firefox Building With Jmoztools Introducing JMozTools
Mozilla Career Engineering Foxes, Monsters, and Dinosaurs, Oh My! During June and July, I was out in Mountain View, CA, at the Mozilla Corporation (and Foundation) headquarters, learning all I could about the process of creating Mozilla products. In June of this