Graphs and charts can be build using SVG or the DOM. But doing this by hand is quite annoying and repetitive. Luckily, there is a library to help: D3.js makes manipulating the DOM based on data easy.
We often use the word mobile device when talking about limitations while designing and building a new application or website. But what do we mean with that? What is a mobile device and what makes it so special that we have to care about? Are the problems we refer to limited to smartphones?
For a project which is currently in development, I’d liked to record a video from the webcam data that is available through getUserMedia. That’s how I got to know the MediaRecorder API.
For a Google Maps based project with a lot of similar markers, I was looking for a way to reduce redundancy for these marker images. The marker images look all the same, only differing in the background color. Also there is a gradient and a drop shadow included. That would be a perfect use case for a SVG symbol sprite!
Lately I recognized that the RAM on this server is pretty full. A bit freed up when I removed the Piwik Analytics install recently. But still, it was too full for too little stuff running.
Sometimes one doesn’t want to wait to finish for an asynchronous operation, like a fetch or calculation, to do further actions with that data. Streams are there to help with that. This will be a short introduction into Readable, Transform and Writable streams in Node.js.
When you want to proxy some files in your Go project running on Google App Engine, the standard Go proxy does not work. Instead, App Engine uses a custom implementation for proxies, called urlfetch.
From time to time I build some server things in Go. The standard library already comes with a lot of functionality, but sometimes lacks essential features. One of them is a flexible router with parameters.
As I held a talk a while back about React and Flux from Facebook and the topic still pops up every now and then, I’ll write down my experiences on getting started with both. This post handles React, Flux will follow up later. Both are very straight forward, but as they are different than other approaches, it’ll take some time (like minutes) to get used to them.