Home

PRJ701 – Gijs

PRJ – Conclusion

I am about to enter my final week of work placement at MLC. It has been an incredibly valueable experience and have enjoyed it greatly. Over the last few weeks I have been working on finishing up reccomendations and fixes for the tasks I have been working on as well as doing some deployments with…

PRJ – 24

Recently, I have been working on a consumer which sits inside the MLC business API. This consumer will communicate with the Shopify Admin GraphQL API in order to compare inventory levels of products on Shopify against their corresponding products in the stock information database of MLC. If the stock levels differ, the Shopify inventory levels…

PRJ – 23 – Kubernetes

This is a high level overview of Kubernetes, I have only touched on it briefly at my work placement but thought it was interesting and it goes hand in hand with Docker. I went over the basics of Docker in my last post. Kubernetes is a container orchestration tool. ContainerA container is a way of…

PRJ – 22 – Docker

Docker lets you easily deploy, develop and ship your software application. Any application that is run by Docker will start and run the same way, everytime on any machine. This prevents the problem of: “My application works on my computer but not on theirs!”. Docker is based on the concepts: images and containers. Images are…

PRJ – 21

Having submitted my pull request for refactoring an applications API from .NET to TypeScript into the big API as a service, now it’s time for the suggestions from the other devs. A lot of the reccomendations involved clarifying the GraphQL Schema’s documentation in regards to the business logic, how ever I also need to create…

PRJ – 20

This post is an update on my progress with refactoring an applications existing API into a different API as a microservice. I have created a simple diagram to provide some context to the task. The red indicates the old architecture with the white representing the new architecture I am creating. The applications client and the…

PRJ – 18/19

Thursday 27/08: 8AM – 3:15PMFriday 28/08: 8AM –1PM I am going to stop posting a blog for each day I work, instead posting less regularly with things I’ve learned. GraphQL resolversI have been working on creating my resolvers for the GraphQL schema I have created. For any queries or mutations you have in your schema,…

PRJ – 17

Wednesday 26/08: 8AM – 2:45PM Today I added descriptions to my GraphQL schema. You can add descriptions to pretty much everything in your schema, this makes it easier to identify what the schema is about in the code editor but it also shows up in browser extensions such as Altair GraphQL Client and other tools…

PRJ – 16

Tuesday 25/08: 10AM – 3:45PM Today I had the chance to revisit the functionality I was working on a while ago which lets you print multiple sheets at once. One of the other devs had a look and fixed the CSS pagebreak issue I had as well as doing some other little tidy ups on…

PRJ – 15

Monday 24/08: 10AM – 3PM I spent nearly all of today in a call with one of the other developers who walked me through the new centralized API for MLC. The point of this API is to combine all the seperate apps and serivces into one so they can utilize the data each app would…


Follow My Blog

Get new content delivered directly to your inbox.

Design a site like this with WordPress.com
Get started