Day 21 at Makers Academy

Web Apps and More This week is Web Week! Today we started the Battle project, in which we have to make a web based game, that is totally not Pokemon... The beginning of the course is a walkthrough on how to use Sinatra, a gem for ruby that lets you create your own local server … Continue reading Day 21 at Makers Academy

Day 20 at Makers Academy

Takeaway Challenge Today we undertook the Takeaway Challenge. Unfortunately it is much less delicious than it sounds, it involves no actual eating of takeaways! We had to build a takeaway application which could show a menu, take orders, show the costs and place an order. We were given relatively little direction on how to do … Continue reading Day 20 at Makers Academy

Day 19 at Makers Academy

Last Day of Oyster Cards and Mocking Practicals This morning we had the workshop on testing with doubles. Again it is something we had worked on a little so it wasn't completely new, but it was good to practice. We completed one of the skills workshop challenges, where we had to refactor tests to use … Continue reading Day 19 at Makers Academy

Day 18 at Makers Academy

Forwarding and Dependency Injection This morning we had a workshop on Forwarding, which it turns out is the same as Delegation which I covered yesterday. The task we were given was a little tougher though so I still tried to complete it. At first I got myself all confused, and nothing was working. I think … Continue reading Day 18 at Makers Academy

Day 17 at Makers Academy

More Oyster Cards, Encapsulation and Polymorphism This morning I did some practicals that had been suggested to us. One was about Encapsulation and one was about Polymorphism. I talked about what these were in yesterdays blog, and today I actually got a chance to look at it in practice. I started with Encapsulation. The first … Continue reading Day 17 at Makers Academy

Day 16 at Makers Academy

Object-Oriented Programming and Oyster Cards Today we were told to look into what object-oriented programming actually was and the principles of coding in an OOP language. There were three thing we were told to focus on; Encapsulation, Inheritance and Polymorphism. What is Object-oriented Programming?Firstly I will talk about what OOP actually is. OOP is a … Continue reading Day 16 at Makers Academy

Day 15 at Makers Academy

The First Friday Challenge - Airport Today we undertook our first Friday challenge! The challenge was fairly similar to Boris Bikes, we had to use TDD to develop a program that used multiple classes to manage the flow of airplanes through an airport, depending on the weather. Here is my completed Repo. I won't go … Continue reading Day 15 at Makers Academy

Day 14 at Makers Academy

Duck Typing in my RSpec, Starting a Dice Game, and the Final Day of Boris This morning I finished off my RSpec copy by adding in the 'it' block. I had to do a bit of research on blocks and exceptions, but was able to find what I needed fairly quickly. I wrote my it … Continue reading Day 14 at Makers Academy

Day 13 at Makers Academy

More TDD, RSpec, and Boris, and Gaming Netflix This morning I actually followed the plan I was meant to yesterday (oops) by working solo on Practicals this morning. I started off by re-working my TDD flow chart after receiving some coach feedback. Draft 2 was a bit more complex, it involved more looping back and … Continue reading Day 13 at Makers Academy

Day 12 at Makers Academy

More Boris Biking Today I pretty much just worked on the Boris Bike project I talked about yesterday. I had managed to get quite far yesterday but hit a stumbling block. This morning I decided that I wanted to start again from the beginning to cement my understanding of the work we had done. This … Continue reading Day 12 at Makers Academy