Home » Web Dev » Page 24

Web Dev

CouchDb Installation – How to Install CouchDB

This article is part of our Academy Course titled CouchDB – Database for the Web. This is a hands-on course on CouchDB. You will learn how to install and configure CouchDB and how to perform common operations with it. Additionally, you will build an example application from scratch and then finish the course with more advanced topics like scaling, replication ...

Read More »

CouchDB Tutorial – Database for the Web

Course Overview CouchDB, is an open source database that focuses on ease of use and on being “a database that completely embraces the web”. It is a NoSQL database that uses JSON to store data, JavaScript as its query language using MapReduce, and HTTP for an API. One of its distinguishing features is multi-master replication. CouchDB was first released in ...

Read More »

Why should I learn a new programming language?

Learning new languages and frameworks is something that every programmer needs to do sooner or later. You don’t always have the choice of which technology you are working on, and outdated technology is often replaced by something more modern. Even if you don’t have to do it, learning a new language is worthwhile to add new tools to your toolbox. ...

Read More »

Scaling To Infinity with Docker Swarm, Docker Compose and Consul (Part 4/4) – Scaling Individual Services

This series is split into following articles. A Taste of What Is To Come Manually Deploying Services Blue-Green Deployment, Automation and Self-Healing Procedure Scaling Individual Services In the previous article we switched from manual to automatic deployment with Jenkins and Ansible. In the quest for zero-downtime we employed Consul to check health of our services and, if one of them ...

Read More »

Scaling To Infinity with Docker Swarm, Docker Compose and Consul (Part 3/4) – Blue-Green Deployment, Automation and Self-Healing Procedure

This series is split into following articles. A Taste of What Is To Come Manually Deploying Services Blue-Green Deployment, Automation and Self-Healing Procedure Scaling Individual Services In the previous article we manually deployed the first version of our service together with a separate instance of the Mongo DB container. Both are (probably) running on different servers. Docker Swarm decided where ...

Read More »

Scaling To Infinity with Docker Swarm, Docker Compose and Consul (Part 2/4) – Manually Deploying Services

This series is split into following articles. A Taste of What Is To Come Manually Deploying Services Blue-Green Deployment, Automation and Self-Healing Procedure Scaling Individual Services The previous article showed how scaling across the server farm looks like. We’ll continue where we left and explore details behind the presented implementation. Orchestration has been done through Ansible. Besides details behind tasks ...

Read More »

Scaling To Infinity with Docker Swarm, Docker Compose and Consul (Part 1/4) – A Taste of What Is To Come

This series is split into following articles. A Taste of What Is To Come Manually Deploying Services Blue-Green Deployment, Automation and Self-Healing Procedure Scaling Individual Services Previous articles put a lot a focus on Continuous Delivery and Containers with Docker. In Continuous Integration, Delivery or Deployment with Jenkins, Docker and Ansible I explained how to continuously build, test and deploy ...

Read More »

Composable Go Services Using Libchan

With the increasing popularity of container technologies and microservices, a number of challenges have arisen around service discovery and scale. The separation principles of microservices, when applied to a fresh application at low scale, would be considered by many to be overengineering at its finest. Solving these challenges at an early, prototyping stage could mean a costly investment at a ...

Read More »

Why your web application is not a one-time investment

Creating a custom web application is a big investment for a small business. Getting it done requires a lot of work, starting with discussions about needs and specifications and followed by coding, demos and adjustments. It’s tempting to say that everything is be over and done after all this and that nobody should need to touch that piece of software ...

Read More »