Going Full Stack

once you go full stack you can never go back

Building a Test Server

Posted by Michael Banzon on Sun May 28, 2017

I have written a multipurpose test server in Go.

I will use it to test various stuff with load balancing etc. - this article is a short description what it can do.

Scaling Web Applications

Posted by Michael Banzon on Mon May 8, 2017

Scaling web applications is not trivial.

But what are the reasons to scale? How can you scale?

This article will describe some reasons for scaling along with scaling strategies.

The New Javascript

Posted by Michael Banzon on Sun Apr 23, 2017

Lately I’ve been doing Javascript - a lot of Javascript!

Doing Javascript in 2017 is a lot different that when i started doing Javascript in the late 90’s.

Here is a tale from my most recent experiences with arrow functions and this.

Newsletter #1 - React!

Posted by Michael Banzon on Mon Apr 17, 2017

This is the first weekly newsletter!

I’m just going to let that sink in! … … Yes! I’ll be sending out a weekly newsletter with links and comments to articles and news in general - and it is all going to be focused around full stack development.

What About Desktop Applications

Posted by Michael Banzon on Mon Mar 6, 2017

All the buzz these days are about web applications and web development and the cloud!

What about desktop applications? Are they still a thing?

Day 7 - Writing documentation and making libraries

Posted by Michael Banzon on Sun Feb 19, 2017

This part is all about wrapping the service up and making at available - we’ll write some documentation and provide a Javascript library to do the currency conversion.

Day 6 - Setting up monitoring

Posted by Michael Banzon on Sat Feb 18, 2017

In this part we’ll set up monitoring of the currency conversion service we’ve made and the server it is running on. We will use Datadog - you can read a previous (more generic) article on setting up monitoring with Datadog.

Day 5 - Setting up CI/CD

Posted by Michael Banzon on Fri Feb 17, 2017

In this part we are going to set up continuous integration and deployment of the backend we wrote previously. We’ll make sure that changes made in the backend is applied and that they don’t cause problems.

Day 4 - Running the backend

Posted by Michael Banzon on Thu Feb 16, 2017

In this part we are going to get our software running! The code we wrote in the previous part needs a server to run on and for that we also needs an operating system - we need to pick the architecture + OS part of the stack and get our software installed. Check out the introduction to this series to get up to speed with what we are building and why.

Day 3 - Testing the backend

Posted by Michael Banzon on Wed Feb 15, 2017

Welcome to day three of out first full stack project (check out the project description if you haven’t)!

Today we are going to be testing the backend we coded on day two. First we need to formulate a solid test plan. This can get very academic - but don’t worry - that won’t happen today!