Video review: Java.next

If you’re a Java programmer who’s itching to switch to a newer, more exciting language, then remember we can still improve the paradigms we’re using in the language we get paid to use. Erik Onnen’s video on InfoQ, Java.next, talks about why Java is still the language best-suited to the JVM, and how we can …

Read moreVideo review: Java.next

Why programming is awesome

“Programmers don’t need an office. They don’t need infrastructure. They don’t need staff. They don’t need anyone to tell them what to do. They hardly even need money. They can just make things. A programmer is a human self-contained factory that can manufacture stuff that’s worth money. That is some insanely powerful stuff!” — Tess …

Read moreWhy programming is awesome

Cross-platform problem solving: how an Android Pro Tip helps our web app design

Separation of concerns is a challenge in a web application. The quick, straightforward way to control a page winds up being messy, with business logic and application logic and view logic all mushed together. Here at my Stealth-Mode Startup, we’re using the Sitebricks web framework on top of Guice. One pain point in our webapps’ …

Read moreCross-platform problem solving: how an Android Pro Tip helps our web app design

Stupid git tricks: transferring part of one git repo to another

Reference post. Don’t expect this to be interesting. We had a particular subdirectory of a repository (repoA) that really belonged in repoB. The goal is to transfer all files and history from repoA to repoB, permanently. Thanks to Nikolai in this blog post, the move isn’t too bad. I’m not going to repeat his instructions. …

Read moreStupid git tricks: transferring part of one git repo to another