Recently I have pushed a new update to my Zzpace project that involves MongoDB on the backend.
On my Node backend it queries MongoDB to produce a list of locations that are available on Zzpace.
Three of these locations are randomly picked and displayed on the homepage of Zzpace Angular/React as PlanetCards.
Over the last couple months I have been slowly, yet surely making additions for my Zzpace project.
When I first started Zzpace it included a fake/mock backend in the Angular and React projects which would take in some data and spit out data to be used on the flights pages.
The fake backend has now been removed in favour of a Node backend hosted on AWS. This backend will take form data, and return data to be used on the front-end webpages.
Also, I am almost done the /hotels pages and hope to have this update pushed to github and my website in the next week or so.
Once that update has been pushed, I will be adding some tests to the Angular/React websites and add MongoDB to Zzpace-Node.
Zzpace-React is finally done, and has been deployed to the projects section of my website!
The code is a bit messy, but over the next couple weeks I’ll clean it up and remove a lot of the redundant/messy code.
Also since this project is done, I will start applying again for a bunch of jobs again in the GTA!
Over the next week or two I will be diving into React again, this time I will try to replicate what I did with Zzpace in Angular.
Once the React version is up-to-date with the Angular version, I will start making some additions which are a bit overdue!
You can view my progress here!
Over the last couple months, I have spent the most of my time with Angular 5/6. For most of the winter/spring I spent my time with various Udemy tutorials. Since roughly mid June, I have been more hands on, working on my Angular 6 project Zzpace.
While at the Toronto Star, I was given the opportunity to work on a Java project despite not being proficient when the project begun. Over roughly two years on that project my Java skills slowly improved, but I still have plenty to learn.
Since roughly mid July, I have been spending some time on various Java exercises on Hacker Rank. The site has plenty of exercises in Java areas such as Arrays, Sorting and String Manipulation.
Finally, going forward I hope to do several of these exercises a week to improve my Java skills!
After spending a few weeks on an Angular 6 project Zzpace I’ve finally added it to the project section of my website!
It was an interesting experience finally getting hands on with an Angular 6 project. By no means is this project done and I will be slowly adding new features to it in upcoming weeks.
In Late February I took a 3 day course CED-Level 1 which was offered by theblockchain hub at the York University campus, which I haven’t been to in 5 years since I graduated from Seneca.
The course is based off of Ethereum, each day we had a different instructor but the main-chunk of the course involved Solidity and Smart Contracts.
After the 3 lectures we had a week to finish a smart contract, my contract was done with Lawrence who worked at RBC Captial Markets. We did a smart contract based off of Interest Rate Swaps.
Last Thursday was my last day at the Toronto Star in which I left on my own terms. It was a fun 2.5 year run getting some hands on experience with Angular 1.5, AEM, Java, and React. But given that our latest project “CQ5.6 upgrade to AEM6.2” had finished in the early Winter and I figured it was simply time to move on.
My rough plan for the Winter is to lay-low for a few months and slowly ramp up the job hunting search come March/April. During this break I hope to take a vacation or two, hit the gym more consistently, take some blockchain coding courses and improve my Angular/React/Mongo skills.
1.Angular 5 (formerly Angular 2) – The Complete Guide
2.Angular (Angular 2+) & NodeJS – The MEAN Stack Guide
3.Node with React: Fullstack Web Development
4.Modern React with Redux
I haven’t done much Angular in roughly 3 years, so I figure it would be a good time to get caught up on what has changed since Angular1. I’ve done a bunch of React at the Star over the last 2 years, but we don’t use Redux, and it wouldn’t hurt to learn how that works.
Last week I finally started the course Algorithmic Toolbox which is part one in a six course series Data Structures and Algorithms Specialization which is offered by UC San Diego on coursera.
This first level class is 5 weeks long, and each week has roughly 5-10 hours of studies/work a week.