I decided to give myself a challenge recently, so I could do a bit of coding in my spare time. Seeing as I am writing blog posts almost every week (bar the odd long gap), I thought it would be great to create my own website where I can host my blog. At the moment … Continue reading Creating My Own Blogging Website
Tag: software dev
Postman
Postman is a tool which allows you to make requests to endpoints manually or automatically. You can setup tests on the responses to check if things are working as they should be. Postman can be run using an application or in the command line. Basic Request To start with, here is a basic GET request … Continue reading Postman
Distributed System Design
Distributed systems are something that keeps coming up the more I learn about being a software developer. As it is clearly very important, I thought I should learn more about them. Speaking to people in Tesco about things I need to learn, I have got a potentially random list of terms I wanted to learn … Continue reading Distributed System Design
How to Pass the L4 Software Developer Apprenticeship
Now that I am finished, here is a quick guide to completing the apprenticeship based on my experiences. Bootcamp My time at Makers Academy was very enjoyable. I learned so much and met some great people. I will say it took everyone in the group some time to start being comfortable with eachother and really … Continue reading How to Pass the L4 Software Developer Apprenticeship
Running a Test Multiple Times in Spock
Yesterday I encountered a flakey test in some code I had written. It would only fail every now and then, which made it very tough to figure out why it was failing. I wanted to run the test multiple times to see how often it failed and help me narrow down a cause. I am … Continue reading Running a Test Multiple Times in Spock
Java int vs Integer
Java has the concept of both int and Integer when it comes to storing integer type data. The main difference between the two is that int is primitive, where Integer is wrapper class. Creating an Integer is basically creating an object with a single int variable inside. Every primitive type in Java has an equivalent … Continue reading Java int vs Integer
Finishing My Apprenticeship
A few weeks ago, I started the beginning of the end of my apprenticeship. After a year of creating a portfolio and finishing my vendor and knowledge exams, I was ready to start the process of finishing. There were 2 things left for me to do: A final synoptic projectAn interview with a BCS assessor … Continue reading Finishing My Apprenticeship
Programming Paradigms
A programming paradigm is a style of programming. A language can have many different paradigms. There are four major programming paradigms: ProceduralObject OrientedFunctionalLogical These paradigms are categorised into two types: Imperative Imperative programming is where statements are structured into procedures that are followed step by step by the computer. Imperative programming languages are therefore known … Continue reading Programming Paradigms
REST API’s
I recently had to create a set of RESTful APIs as part of my apprenticeship. REST is an acronym that gets thrown around a lot by software devs, so I thought it would be good to do a blog about what that actually means. What is REST REST stands for Representational State Transfer, and it … Continue reading REST API’s
Microsoft 70-480 Exam Prep
As part of my apprenticeship, I have to gain a vendor qualification. The one I am doing is the Microsoft 70-480 exam, Programming in HTML 5 with JavaScript and CSS. Unfortunately I have almost 0 experience in all the areas of the exam, so I have been doing lots of revision. I wanted to share … Continue reading Microsoft 70-480 Exam Prep










