Posts Tagged


My initial thoughts on building a Full Stack JS application

Hi, been a while? I know right! … Well straight to the point. The reason why i’ve been offline and have not been documenting my journey as a Software Dev consistently is because I’ve been really busy building a Full Stack JS application.

JS is really weird, like really weird especially if you’ve come from C#. The reason why I say that is because of the notion weakly typed. I mean there’s nothing wrong with it but it’s just a little weird.

Anyway on to the positives… I think JS is awesome! You can really master this language and write extensive, feature-rich end-to-end applications. That means you can write JS on the front-end as well as the back-end.

That advantage alone makes it really really powerful!

In my spare time I have been conducting research and developing a Full Stack JS solution (currently built on top of the browser). This solution is a forum application whereby users can post threads, start communication and like comments.

I am an avid researcher and love to research about technology. After researching about the pro’s and cons about JS i decided to write the entire API in Express JS. The front-end was a no brainer! I am using ReactJS and Redux.

I love the fluidity of JS because you can partially update the data held by a component. This means that load times are technically faster because you only partially load the important data ūüėČ …

How totally awesome?

Initially I didn’t want to show you guys a sneak peak of what i’m building because it’s unfinished but, once done, the full project will be listed on my portfolio page. Here is a link to my portfolio page.

Here is a screenshot:

Screenshot of CoinGalore
CoinGalore forum

I mean it’s not the prettiest and neither does it show you the dashboard. The aim was to first finish the back-end and focus on the aesthetics after. This project is ongoing and will have its own domain once completed.

I will be extending this application to be fully cloud-ready. So stay tuned on future blogs!

After i’ve completed this application, I will soon after write up a blog about my journey designing the API, structuring React components and some tips about Redux.

If you liked reading this blog, please comment below i’d like to say hi to you!

If you get inspired or motivated to learn React please head over to this youtube video. Mosh Hamedani is the instructor and this guy really knows his stuff!

Build a React app for beginners

PILOT : A software developer’s journey and the amount of coffees consumed?

it can be bliss…

Although, blogging, has become something of the past and vlogging is something of the present, but we can all conclude that quality software content will always exceed; no matter which way it is presented..

To answer the question we must both look at each side and what they offer..

Blogging is text formatted mostly and is presented only on text..¬† they say if you can captivate someones attention for around 30 seconds on a web page that they will stay longer?…. is this true? comment below and tell me if you read up to this bit with a hashtag of #attentionSpan30Seconds. The lucky winner gets¬†¬£5 to their PayPal¬†account no question about it!

Vlogging is more video based and provides a transition of moving pictures. Visual form is more interesting, as it can lead to more creative paths and you can really see the flare of an individual. I think this is the reason that vlogging is a true winner. 

About me:

about me

Software software software…

My art of blogging may be different from what you normally consume. But that is okay, I guess the style of writing could be stemmed from consuming content that I naturally find interesting. Some of those is reading the biographies of billionaires, architectural design patterns for software,¬† SEO-related books (it’s awesome). Also, I’m a Casey Neistat fan too!

ASP.Net Core 2.0 Cross Platform Web Application Framework

Swiftly moving into the reason for writing this blog…


I’ve made an intention, which is to populate my personal blog which could be about anything to do with software; what I learn through reading; any architectural design pattern I come across (worth understanding and implementing): I’ll put it all up here maybe with examples (if you are lucky). From now on the goal is to just blog…

It is difficult to step foot into software developing, to be honest. Some of you computer science majors are finding it tough (the ones that usually skip class) and some are quite fluent. Programming is an art form and the more you program, the more you craft your art. 

Few reasons why I found software programming hard…

  • I came from a pure science background, Biology, Chemistry and Physics.¬†
  • I started university completely baffled at the idea of programming and its concepts
  • and just a lack of knowledge of computing in general as compared to those who took IT or Software classes in College – or¬†” in school “ for those of you living outside of England.

I thought I’d blog about software

After deciding whether to vlog or blog, I thought it’s easier with code related content to be on a blog layout. I can attach things directly to the topic I’ll be talking about, I can show code examples, and the list goes on…

There are 10 people in the world, those who can read BINARY and those who cannot.


I think the quote above, is important. You either understand computer science or you don’t. I like the idea of that because not everyone will be able to strive at it and that gives the people that do have the ability, to shine with their talent.

Here’s a book I’ve got a copy of (currently reading):


Definitely get this book, it is a must read. Gary Hall does a wonderful job.

Current software stack

I am currently using Microsoft’s tech stack. It’s pretty awesome. You can do some dynamic stuff when it comes to cross-platform, web-application development.

What do you code with? (comment your code stack)

Angular is a must when it comes to the front end framework, I guess most of you would argue that React is… to be honest, I don’t care. You pick a framework and you work with it..¬†don’t overcomplicate the small details, you’ll forever find yourself in a loop!

Code is Poetry

Catch you later!