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

Day 38 at Makers Academy

Acebook Today we properly started on our group project, Acebook. Acebook is our version of Facebook, much like Chitter before. To start we have been given a Trello board with user stories on, which we can update and change as we want. Our team Trello board. Group Work This project is our first real group … Continue reading Day 38 at Makers Academy

Day 37 at Makers Academy

Even More Java Java Terms In the Java we have done so far, there is a lot of use of static and void in our methods. I have a basic understanding of them, but wanted to give a bit more detail on them: static is a keyword used to describe how objects are managed in … Continue reading Day 37 at Makers Academy