Using a JSON File as a Database Safely in Go
There are definitely problems with using a json file as a database, but sometimes the simplicity of no extra dependencies makes it an attractive option.
There are definitely problems with using a json file as a database, but sometimes the simplicity of no extra dependencies makes it an attractive option.
Every once in a while I see somewhere a wrong import to the old, deprecated junit.framework instead of org.junit. I particularly believe they should remove this package and put it in a junit-compat jar or something… but, while they don’t do that, we can avoid those o...
In part one, I talked about some interesting probabilistic data structures.. In part two, I will discuss a more common approximate data structure: Bloom filters and their variations.
A little over 2 and a half years ago I started playing with that new language called Go. Coming mostly from .NET and node.js, I was at first intrigued by its concurrency features and its lack of object inheritance, and impressed by the quality of the team behind it.
Motivation Some time ago, I decided I wanted to solve my own storage needs better, and I realized that I can’t just rely on synchronizing files.
Deploying with “git push” the Docker Way Many people have asked me how we set up the GopherAcademy blog to automatically deploy when we push a commit.
Patchwork is a toolkit for connecting various devices into a network of things or, in a more broad case - Internet of Things (IoT). A tl;dr picture describing the idea behind it is shown below.
Nigel Tao and Nick Cooper have been working on a new WebDAV package for the golang.org/x/net repository. The package is still in its formative stages, so this isn’t a review of the package itself.
In the middle of writing my blog engine dynocator, I wondered about the best possible way to read data from a config file. My first approach was to read line by line from the file and use the wonderful strings package to parse the data I want.
Macaron is a high productive and modular design web framework in Go. It takes basic ideology of Martini and extends in advance. Why another web framework?