| 2015-12-31: |
A defense of C's null-terminated strings
|
| 2015-12-25: |
I like Magit, the GNU Emacs package for Git
|
| 2015-12-14: |
Some things that force Go to call the C library for name resolution on Linux
|
| 2015-12-09: |
Goroutines, network IO streams, and the resulting synchronization problem
|
| 2015-11-27: |
A thought on the apparent popularity of new static typing languages
|
| 2015-11-21: |
What I think I want out of autocompletion in GNU Emacs (for Go coding)
|
| 2015-11-15: |
I should remember that I can cast things in Go
|
| 2015-10-18: |
In Go, unsafe.Pointer is a built in type in the compiler
|
| 2015-10-16: |
Inside a Go 'terrible hack' in the reflect package
|
| 2015-10-13: |
Why I've come to really like git
|
| 2015-09-27: |
Wikitext not having errors creates a backtracking problem
|
| 2015-09-22: |
The Go 'rolling errors' pattern, in function call form
|
| 2015-09-14: |
A caution about cgo's error returns for errno
|
| 2015-09-09: |
Some notes on my experience using Go's cgo system
|
| 2015-09-07: |
Getting gocode based autocompletion working for Go in GNU Emacs
|
| 2015-09-03: |
How I've decided to coordinate multiple git repos for a single project
|
| 2015-08-31: |
CGo's Go string functions explained
Turning, well copying blobs of memory into Go structures
|
| 2015-08-30: |
Getting C-compatible structs in Go with and for cgo
|
| 2015-08-17: |
Why languages like 'declare before use' for variables and functions
|
| 2015-08-04: |
A lesson to myself: commit my local changes in little bits
|
| 2015-07-29: |
My workflow for testing Github pull requests
|
| 2015-07-07: |
The Git 'commit local changes and rebase' experience is a winning one
|
| 2015-07-03: |
Some notes on my 'commit local changes and rebase' Git workflow
|
| 2015-07-02: |
Some thoughts on Go compiler directives being in source comments
|
| 2015-06-23: |
A Bash test limitation and the brute force way around it
|
| 2015-06-08: |
Exceptions as aggregators of error handling
|
| 2015-06-05: |
My current views on Rust (the programming language)
|
| 2015-05-29: |
I don't commit changes in my working repos
|
| 2015-05-28: |
I don't find Github pull requests an easy way to submit patches
|
| 2015-05-14: |
In Go, you need to always make sure that your goroutines will finish
|
| 2015-05-13: |
Go goroutines as a way to capture and hold state
|
| 2015-04-20: |
An interesting trick for handling line numbers in little languages
|
| 2015-04-17: |
In practice, programmers mostly understand complexity by superstition
|
| 2015-03-25: |
A significant amount of programming is done by superstition
|
| 2015-03-24: |
What is and isn't a bug in software
|
| 2015-03-15: |
The importance of user interface, illustrated by the Go flag package
|
| 2015-03-04: |
What creates inheritance?
|
| 2015-02-23: |
In shell programming, I should be more willing to write custom tools
|
| 2015-02-17: |
Your example code should work and be error-free
|
| 2015-01-26: |
Some notes on keeping up with Go packages and commands
|
| 2015-01-16: |
Node.js is not for me (and why)
|