Day 48 at Makers Academy

Beginning of the End Final Project This week we started our final project. We decided what we were going to be working on and what teams we would be in on Friday, and we planned out some of the basics, but today was the official start. That means that in less than 10 days I … Continue reading Day 48 at Makers Academy

Day 47 at Makers Academy

Finishing Algorithms Frequency Yesterday we started looking at writing an algorithm to find the most common elements of an array. It was easy enough to write code to find the most common element, however if two elements were both the most common, it would only show one. To fix this I wrote the following code: … Continue reading Day 47 at Makers Academy

Day 46 at Makers Academy

Writing More Algorithms Increasing Performance I mentioned yesterday about how I wanted to move to array lists to make it faster to run our tests. I got it working last night and wanted to measure this this morning. So I added some system print outs to the code to track what was going on. At … Continue reading Day 46 at Makers Academy

Day 45 at Makers Academy

More Algorithm Work Testing Efficiency Last night after I finished my blog, I wasn't really satisfied with where I had left the project, so I decided to tackle the challenge of plotting a graph from my data. I had just got to the point where I could store and retrieve my array information from the … Continue reading Day 45 at Makers Academy

Day 44 at Makers Academy

Algorithms What is an Algorithm This week we are focussing on complex algorithms. Algorithms are a key part of everyday life, not just in terms of computing, but everything we do. The simplest definition of an algorithm is: “A set of steps to accomplish a task” So really lots of things could be classed as … Continue reading Day 44 at Makers Academy

Day 43 at Makers Academy

Finishing Acebook User Interface Today we put the finishing touches on our Acebook project. We used Bootstrap again to make it look pretty. Trying to make it more user friendly was very helpful as it made us think more about the way the website would be accessed, and how it functions. Previously we had a … Continue reading Day 43 at Makers Academy

Day 42 at Makers Academy

Finishing Acebook Functionality Users Can Only Like Posts Once Today we tackled the final bit of functionality for the project, the ability to only like posts when signed in, and only like a post once per user. We were thinking this would be tough, but I didn't expect it would take us all day! Basically … Continue reading Day 42 at Makers Academy

Day 41 at Makers Academy

Travis and React Travis One of the features on the Trello board was to add Travis CI to our GitHub repo. Travis is a Continuous Integration tool which you can set up to run automatically when you commit to your repo. The below explanation of Travis is from their website: Continuous Integration is the practice … Continue reading Day 41 at Makers Academy

Day 40 at Makers Academy

More Acebook and Java Sessions We carried on with Acebook again today of course! Only Users Can Post In the morning we tried to implement the feature that you can only post when you are signed in. To do this we would need a way to check if a user was logged in. Initially we … Continue reading Day 40 at Makers Academy

Day 39 at Makers Academy

Acebook Continued Today we got back into our team and carried on with Acebook. Sorting by Date On Friday afternoon we were trying to implement a feature, which was that the posts should be shown in reverse chronological order. We were having some issues with this, as the way they were displayed was through an … Continue reading Day 39 at Makers Academy