The Man Cave
Subscribe

Technology

A post on anything technology related. Eventually I will add more specific tags for areas of tech, but I don't have enough content for that yet!

SAP

Capgemini Cloud Automation for SAP

Capgemini's industry-leading solution to the old days of manually starting and stopping SAP systems with a cloud automation platform for all your systems and providers.

Leon Hassan Leon Hassan
Tutorial

Progressive Web Applications Manifest and Cache API

In this PWA post I will cover the Cache API and the storage limitations of the Cache and IndexedDB APIs, how you can use a Manifest file to support touch icons and the

Leon Hassan Leon Hassan
Tutorial

Service Workers in Progressive Web Apps

Service workers are the foundation of Progressive Web Applications. A service worker is kind of Web Worker, which means that this JavaScript is executed outside of the main browser thread. This allows us

Leon Hassan Leon Hassan
Tutorial

Setting up a simple REST server in Node.js

In my experience lots of people have heard of Node.js, but aren't entirely sure how to get started. In this tutorial we will be setting up a simple RESTful API server in

Leon Hassan Leon Hassan
PWA

JavaScript for Progressive Web Apps

This post is to give a quick recap on some JavaScript features such as the Fetch API and arrow functions, so that you can get to work on the other PWA posts and

Leon Hassan Leon Hassan
PWA

What is a Progressive Web Application?

A Progressive Web App (PWA) is a web app that uses modern web capabilities to deliver a more native experience to the user and meets a number of requirements. For your app to

Leon Hassan Leon Hassan
General

Functional documentation with markdown and version control

One issue I've seen come up again and again in projects I've worked on is keeping track of documents and tracking the changes made to them. At the Capgemini Engineering blog we write

Leon Hassan Leon Hassan
Tutorial

Learning Gulp.js

Gulp.js is a task runner that is used to automate tasks such as compiling all your style sheets into a single file, uglifying your JavaScript and so much more. This post is

Leon Hassan Leon Hassan
Tutorial

Customising the terminal in Mac OS X

The first thing I do when I get a new workstation is setup my terminal so that I don't need to squint into the void trying to read things. I add some colour,

Leon Hassan Leon Hassan
Tutorial

An Introduction to Docker

What is Docker? Docker is a tool that simplifies building, shipping and running applications. Docker containerises your code, making it easier to transport and more reliable to use. Docker relies on images and

Leon Hassan Leon Hassan
Capgemini

Design Thinking: Cutting through the fluff

Design thinking: What is it and why do I care about it? Design thinking is a framework for finding ideal solutions to complex problems, through observation, empathy and experimentation centered around humans. You

Leon Hassan Leon Hassan
OpenUI5

SAPUI5 Tutorial - Fragments

Webforms with fragments In this post we will be using fragments to create a webform that allows the user to easily view and edit the information in the form. Fragments are just like

Leon Hassan Leon Hassan
OpenUI5

SAPUI5 Tutorial - My First UI5 Application

My First SAPUI5 application In this post we will be covering some basic set-up of our development environment (including the SAP Web IDE), going over MVC architecture with particular regard to SAP applications

Leon Hassan Leon Hassan
Dissertation

My Dissertation - Week 8

Sorry for the week break, I was away for 5 days and then spent a day driving around the UK so I've basically skipped a week of work. Technically this is week 9

Leon Hassan Leon Hassan
Dissertation

My Dissertation - Week 6 & 7

This sprint has been the beginning of my front-end work. Originally I had planned to do all of my designs stage-by-stage, starting with some hand-drawn designs, then Photoshop wireframes and finally actually coding

Leon Hassan Leon Hassan
Dissertation

My Dissertation - Week 5

I didn't do an awful lot of work this week, I was very busy with not-dissertation-things. I did manage to complete a code review and refactor my current codebase for the server. Although

Leon Hassan Leon Hassan
Dissertation

My Dissertation - Week 4

The big task for this sprint was to sort out everything I needed for my mid-project demonstration. I ended up setting up both continuous integration and cloud deployment too, it made my demonstration

Leon Hassan Leon Hassan
Dissertation

My Dissertation - Week 3

In this issue of 'Dissertation Weekly', my tasks were to implement Google Maps travel API and to get pathfinding working. Pathfinding The first step in actually implementing some kind of pathfinding was to

Leon Hassan Leon Hassan
Dissertation

My Dissertation - Week 2

This weeks tasks originally consisted of getting information about venues in an area, getting information for each of those venues and plotting a logical route through each of these venues. However after some

Leon Hassan Leon Hassan
Dissertation

My Dissertation - Week 1

This weeks tasks consist of setting up the project in version control and creating a proof of concept Node.js server (in version control). Version control I decided to use Git via Github

Leon Hassan Leon Hassan
Dissertation

My Dissertation - Week 0

I'm back again, sorry for the lack of posts. I worked very hard at university and the downtime I did have I spent playing games and going out! The student life will soon

Leon Hassan Leon Hassan
Technology

Atebol Interactive - My new job

Atebol started off as a bilingual book publisher that slowly made it's way into website design, specifically bilingual websites! Now we handle many educational and governmental websites. We're a small company and we

Leon Hassan Leon Hassan
IBM

The Hybrid Hackathon & the end of my Internship

Sorry that there hasn't been many posts in the past 2 months or so! Life has been busy and I've been a little more than neglecting of my poor disused blog.. Here's a

Leon Hassan Leon Hassan
Docker

What is Docker?

Docker is a container system for software. It's focus is in making the deployment of software easier and more manageable. For example shipping containers made the transportation of all sorts of goods much

Leon Hassan Leon Hassan
Technology

Running Node.js in Atom

Recently I've started writing Node.js and got to fiddle my way through configuring my Atom install to automatically run my Node.js code for me. Installing Node.js You can install Node.

Leon Hassan Leon Hassan
The Man Cave © 2018
Latest Posts Twitter Ghost

Subscribe to The Man Cave

Stay up to date! Get all the latest & greatest posts delivered straight to your inbox