Most people use Google Authenticator to generate two-factor authentication (2FA) tokens on their phone, with Authy as a recent alternative. What’s cool is that any service can make use of these apps as long as it is compatible. But what does it mean to be compatible? How do these apps work?
commonly used features in a side-by-side format
Are you tired of null pointer exceptions, unintended side effects, SQL injections, concurrency errors, mistaken equality tests, and other run-time errors that appear during testing or in the field?
The Checker Framework enhances Java’s type system to make it more powerful and useful. This lets software developers detect and prevent errors in their Java programs. The Checker Framework includes compiler plug-ins (“checkers”) that find bugs or verify their absence. It also permits you to write your own compiler plug-ins.
Using null in programming is playing with fire. It’s powerful and sometimes the right choice, but the infamous NullPointerException can sneak in quickly. That’s why I advocate for every software project to include a section about handling null in the coding guidelines.
Some thoughts on best practices for OpenPGP keys
A normal diff between 2 text files enables you to quickly determine 2 things – Whether the two input files are identical, and if not, exactly where the differences lie.
A Perceptual Diff (pdiff) allows you to do the same with 2 image files and quickly identify whether the two images are identical, and highlight areas where the 2 images mismatch. pdiffy does exactly this.
sbt-android-plugin is an extension for the Scala build tool sbt which aims to make it as simple as possible to get started with Scala on Android.
Together with Git or giter8 you can create and build a simple Android Scala project in a matter of minutes.
lein-try A Leiningen plugin for trying out Clojure libraries in a REPL without creating a project or adding them to an existing project.
Giesheimer ruft auf Facebook zum Spatziergang zum NSA-Abhörkomplexes auf, kriegt spontan Besuch von Polizei und Staatsschutz.
Ubuntu can control an OS X machine remotely, using the default Remmina Remote Desktop Client application.