Programming Leftovers
-
User input with a Java JOptionPane example
Java JOptionPane input example The best way to teach the concept of Java user input to new software developers is to have them use the extremely visual and highly user-friendly JOptionPane...
-
How to Parse CSV Data in Bash
Comma Separated Values (CSV) files are one of the most common formats for exported data. On Linux, we can read CSV files using Bash commands. But it can get very complicated, very quickly.
-
Announcing the 2022 Table Contest - RStudio
This contest aims to highlight the many great ways people transform and present data. Open source data science works better the more people contribute, and we particularly appreciate this community’s openness and generosity in sharing the code and methods you use to create beautiful, useful tables.
-
Focus - macwright.com
For fun, I wrote a raytracer in Zig yesterday. It’s a port of a project I did in 2013, in JavaScript. It’s the first time in a while I’ve made a project just for kicks.
-
Planning Go 1.20 Cryptography Work
As you might know, I left Google in spring to try and make the concept of a professional Open Source maintainer a thing. I'm staying on as a maintainer of the Go cryptography standard library, and I am going to seek funding from companies that rely on it, want to ensure its security and reliability, and would like to get a direct line to the maintainers of their critical business infrastructure. (If this sounds like you, reply to this email!)
In the meantime, though, the Go development cycle progresses inexorably, with the Go 1.20 feature freeze coming at the beginning of November. Once the main Go tree freezes, I plan to work on x/crypto/ssh and age, but in the meantime I have a few things I am excited about for Go 1.20.