Going Full Stack

once you go full stack you can never go back

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 Week 16 - 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!

Day 2 - Coding the backend server

Posted by Michael Banzon on Tue Feb 14, 2017

This is the second part of the going full stack series. You can read the first part if you missed it or read the introduction if you haven’t yet done so. In this post we will start programmig the backend of our application. This post will have some code snippets - but mainly reference changesets in the repository to illustrate changes while focusing on the overall structuring of the code.

Day 1 - Defining the backend and API

Posted by Michael Banzon on Mon Feb 13, 2017

This is the first part of the going full stack series. Read the introduction if you haven’t yet done so.

In this post we will start off by defining the backend and API of the currency conversion program/service we are building to give us a solid foundation to start working on implementation.