Wandering Thoughts archives

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)

Page tools: See As Normal.
Search:
Login: Password:
Atom Syndication: Recent Pages, Recent Comments.

This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.