Hello world!

Hello, and welcome to my blog.

I'm Reidar Djupvik, self-taught web developer, and on this site I'll mostly write about web development, although other topics might appear occasionally. Most of what I've learned about web development I've learned on blogs like this one, and this is my way of giving back to the web development community. What I write here will hopefully be useful to others just like I've benefitted from reading what others have shared of their knowledge.

Under the hood

I've built this website myself as part of exploring modern techniques for web development. What follows is a simple overview of the platform I've built it on:

ReactJS
This library developed by and used by Facebook has revolutionized how many people build dynamic Javascript applications.
Redux
Redux takes care of data flow and application state.
Node
The Javascript engine of Google Chrome on the server. Makes it possible to use the same programming language both server-side and client-side.
PouchDB
A Javascript implementation of the Apache CouchDB API. Can be used both on the client and the server, powered by different database engines. On this site it's currently only used on the server.
CoffeeScript
Basically Javascript, just with a different syntax.

This is a simplified overview; I additionally use a bunch of other libraries to enable various functionality. More useful stuff I've learned while building this blog will come later. The code can be found on Github.