Blog

  • Tuesday, August 16, 2016
  • I watched another tutorial by DevTips on the text editor Atom. It's been developed by GitHub and it will be the primary text editor I use.


  • Monday, August 15, 2016
  • Initially I found GitHub very overwelming until I discovered a Youtube video by DevTips explaining how to use GitHub Desktop. It clearly showed how to use repositories to upload your code. Now I can work on mastering the command line.


  • Sunday, August 14, 2016
  • I'm working on retreiving finance data from Yahoo. I'm going to post the code on GitHub.


  • Saturday, August 13, 2016
  • I'm working on an application that needs to get the pricing from an Amazon listing.


  • Friday, August 12, 2016
  • I'm working on an application that needs to get the pricing from an Amazon listing.


  • Thursday, August 11, 2016
  • I need to display a mathematical formula on this webpage so I've discovered Mathjax and jqMath. I remember TeX and LaTeX from university which was helpful for writing formulas in the academic setting. I also read about MathML which appears to have lost browswer support in favour of MathJax.


  • Wednesday, August 10, 2016
  • I'm working on an application called BirdWatcher with a group of friends. We're going to be implementing it with Firebase and Javascript. Ideally, we'd like to create this application for Apple and Android but for now I'll work on the web version.


  • Tuesday, August 9, 2016
  • I implemented a lookup for stock prices in the tutorials section using Yahoo API. Using the YQL query, you can retreive an XML or JSON response with stock information for a ticker symbole. I retreived the JSON using jQuery's .getJSON() method, however, I am going to look into creating this method in pure Javascript. I'd like to learn more about the APIs like XMLHttpRequest.


  • Monday, August 8, 2016
  • I continued working on the Firebase Cloud Storage. The application I'm working on requires users to submit images. I will upload these to the Firebase Cloud Storage, receive a public URL, and place this in the realtime database to be uploaded to my webpage.


  • Sunday, August 7, 2016
  • I implemented a simple chat application using Firebase. The real time database is incredibly powerful.


  • Saturday, August 6, 2016
  • I looked into Backbone JS today.


  • Friday, August 5, 2016
  • I implemented a login feature to my website.


  • Thursday, August 4, 2016
  • I continued my tutorial on Firebase.


  • Wednesday, August 3, 2016
  • I discovered Firebase which was recently aquired by Google. I'm very excited about this because I will be able to quickly deploy my web application. It provides authentication with one line of code and will be excellent for scalability.


  • Tuesday, August 2, 2016
  • I worked through a tutorial for deploying a Node JS application on Heroku.


  • Monday, August 1, 2016
  • I implemented the Word of the Day into my website using Javascript.


  • Sunday, July 31, 2016
  • I reviewed the differences in Google's Storage and Databases. They currently offer the following services: Cloud Storage, Cloud Bigtable, Cloud Datastore, and Cloud SQL. I'm working on an application which will require Datastore for information such as strings and Storage for binary files such as images and videos.


  • Saturday, July 30, 2016
  • I watched a video on the Introduction to NoSQL. It was very interesting as the video pointed out how relational databases have issues with clusters. I was motivated to look into this after finding out about Google Datastore.


  • Friday, July 29, 2016
  • I reviewed Google App Engine.


  • Thursday, July 28, 2016
  • I looked into Microsoft Azure Machine Learning.


  • Wednesday, July 27, 2016
  • I thought a lot about mobile development and building my own applications for Android and iOS. I will be reading more about Android Studio and Swift.


  • Tuesday, July 26, 2016
  • I reviewed Spatial Databases.


  • Monday, July 25, 2016
  • Today is Hackernest Vancouver July Tech Social. I look forward to this monthly event because I often meet very cool people doing very interesting things in the tech industry.


  • Sunday, July 24, 2016
  • I signed up for a free Heroku account to deploy my application. Heroku supports Node.js, Ruby, Java, PHP, Python, Go, Scala, and Clojure. There are three deployment methods: Heroku Git, GitHub, and Dropbox.


  • Saturday, July 23, 2016
  • I reviewed Bootstrap.


  • Friday, July 22, 2016
  • I looked for some projects to contribute to. I'd like to contribute to some open-source projects.


  • Thursday, July 21, 2016
  • I had a productive day working on React. I love single page web applications! The virtual DOM instantly updates my application. I've been developing the react web application through my local host using webpack-dev-server. I'm debating whether to deploy my application on Heroku or AWS or Digital Ocean.


  • Wednesday, July 20, 2016
  • I worked extensively on React. I spent some time researching webpack (a module bundler) and babel (a javascript compiler). I also stumbled upon Chart JS which appears to be a great tool for those requiring charts.


  • Tuesday, July 19, 2016
  • I created a MySQL database and implemented a php file so I could connect to it and retrieve information from a table I created using phpMyAdmin. This wasn't as straight forward as I thought it would be. I installed phpMyAdmin and then used MyMQL Manager to set the database details. Then I went back to phpMyAdmin to create a table and add rows of information to it. Then I needed to create a php file to connect to my database and retreive the information.


  • Monday, July 18, 2016
  • I looked into Javascript frameworks such as AngularJS, React, Ember, Aurelia, Meteor, Backbone, Polymer, Knockout, etc. These frameworks are excellent for producing single page web applications. I've chosen to focus my attention on React. I found a tutorial by LevelUpTuts (LevelUpTuts Youtube) which I found very helpful! I'm also interested in exploring web frameworks for node.js such as Express (Express Website) and koa (Koa Website).


  • Sunday, July 17, 2016
  • Today is my first blog post! I will be posting my thoughts and ideas on software engineering and computer programming here. I have chosen to study front-end development and would like to learn Javascript. I have reviewed tutorials on HTML5, CSS3 and Javascript through Youtube. My first project is using the Google Maps Javascript API to display a map on my webpage. You can use Markers to display points of interest such as restaurants. You first need an API key before you can implement the maps into your webpage. Google Maps has a number of interesting API's such as the Data Layer that can store custom data or display GeoJSON which is something I intend to implement in a future project. Snazzy maps (Snazzy Maps Website) is a fun way to style your maps. They have some excellent Free Styles so check them out!