Let’s say you are making a simple web application, using Javascript. The application is for a night club owner ( based on this repo), to see how many people enter the club on one night — It does not look at people leaving. This only has two buttons — count, which will add 1 to the count — and reset. The counter.js file would look something like this :

./src/countApp.js

This application on the web would show a number, a count button, and a reset button. The HTML and CSS setup is all up to you — all that matters to…


After getting to know the use of servers, shotgun, and some research into Heroku, I tried out a git on the makers Github: making a birthday greeter!

The challenge was very open: just have a home page that asks for a name, and a birthday — and return to them either the number of days to their birthday, or wish them a happy birthday! I started by creating the ruby code — and RSpec of course!

require ‘./birthday_calculator’

describe BirthdayCalculator do let(:person) { BirthdayCalculator.new(‘Name’)} describe ‘#calculate_birthday’ do it ‘should know how when my birthday is’ do expect(person.calculate_birthday(02, 02)).to eq ‘033’…


This week we’ll be working towards getting our first web app online — using Heroku and Sinatra. During the precourse, I already looked into this and got a simple Ceaser cypher online here: https://glacial-taiga-66850.herokuapp.com. Whilst doing this I did not fully understand what was happening, so this week, I will try and figure it out step by step.

I started by trying to understand Servers and Clients, and in this post, I will try and explain this the way that I understand it now.

I started by setting up a simple host, as given to me by makers.

require ‘socket’


After today’s pairing session I did not feel quite satisfied yet. We had a bit of a gap between where I ended yesterday and where she ended yesterday, so I didn’t get to do any coding. I decided to get some coding done through katas on code wars and got especially interested in creating a game of ladders and snakes. I am going to assume that you know the rules of the game, if not this is the kata I worked on; https://www.codewars.com/kata/587136ba2eefcb92a9000027/train/ruby.

I got started with a class I called Turns.

describe Turns do
let(:turn) { Turns.new }

describe…


Today, I was made aware of the importance of writing, (and maybe failing) more difficult tests. I have to say, the circumstances in which I was coding were not ideal. I joined the process workshop for the first time, and I was paired with somebody that seemed quite nice when we just chatted, but when it came to coding, he constantly talked over me, ignored my helping hand, and mansplained to me, plus took ten minutes extra on his code, that left me with only 20 minutes as opposed to 30. …


After a lovely first week, working through the Boris Bikes challenge, I was quite excited to start working on the weekend challenge, in which we were asked to design an airport, that would be able to have planes arriving and departing, and that would judge the safety of the weather. Great challenge! I decided to spice it up a bit and add some stuff, as it did not take me a long time to finish the initial challenge.

I decided to give it a safety check, which would have a couple of safety breaches, and resolve them as well. For…


This morning we started with an intro to TDD. In my opinion, we could have done this at the start of the week rather than only now. We were working with RSpec throughout the week challenge already. Having this introduction at the end of the week rather than at the start had me expecting it to be a bit more challenging as well. At the end of the morning session, we got to write a small rolling dice game in pairs. Being paired with somebody who did struggle a bit more with Test-driven development. I saw this as an opportunity…


Today, after stressing myself out with thinking I would never be good enough at coding, I put on my big girl pants and got into Encapsulation. Now I hope you understand my tears after just reading that, because damn, was I lost. Encapsulation, however, is not that difficult! When you are encapsulating, you basically get your code into classes or private methods, where other pieces of code cannot just access it. Why would you do that? To prevent bugs when you write larger pieces of codes of course! You would not want to get loads of bugs when you are…


As part of the precourse at Makers academy, they suggested some extra stuff to look into. One of which was turning numbers into Roman numerals. I found this super interesting and fun to play with and decided to try and turn it around myself. If you want to watch the instruction video for numerals to numbers first, here’s a link to the one by makers academy: https://www.youtube.com/watch?v=b0A6OKHtez4

In this blog, I describe the way I went about writing a code that will translate numerals back into numbers. I used TDD, which I will run through here as well. …


2020, what a year it has been! For all of us, I am sure. I had personally just arrived back in the Netherlands at the start of 2020, from a few months of living in Finland. I was doing the final year of my bachelor’s in Fine Art sculpture, with graduation planned for May. This semester meant that I had to make a Final work, as I had already finished my dissertation. Plans for the future were quite vague; a degree in art does not exactly mean that you go straight into a 9–5 job. …

Emma Priester

My journey through Makers academy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store