Tuesday, 3 May 2016

I participated in the first hackathon of my life - 29/4/16 (8.30pm) to 30/4/16 (11.30am).

I mainly learnt how to create web server requests via jQuery's $.ajax() function. I hope to reinforce this concept in the Orbital workshops.

Skills that I have reinforced are HTML, CSS, JavaScript and Bootstrap. For HTML, it is my first time organising my data in tables and forms. However, I wished I could learn how to re-enact DRY in pure HTML.

In addition to using Bootstrap's responsiveness design, I have also used other CSS, and JS components, including Modals (JS), but I could not see myself replacing prompts with forms in Modals.

I felt a little uncomfortable because I am trying to write a web application not in Rails. I bumped into many bugs because the HTML string in the jQuery append function was too long. I made the Facebook engineers busier than expected with my bugs. And I feel like I have thrown away a lot of my debugging power (probably too late in the night to stay sane).

Special thanks to my team of gurus, who end up advising me, teaching me, and sometimes debugging for me.


Labels: , , , , , ,

0 comments | Leave a comment



About Blog

Anything geeky or nerdy shall be here!

About Me

Currently at a loss for words

My LinkedIn

Programming Languages

(in descending order)
  1. Python
  2. Ruby
  3. Java
  4. JavaScript
  5. C#
  6. Everything Else

Web Development

(in arbitrary order)
  1. HTML
  2. CSS
  3. jQuery
  4. Bootstrap, Materialize
  5. Hugo
  6. Flask
  7. Ruby on Rails


  1. Elasticsearch
  2. MongoDB
  3. Chef
  4. Ansible

The Hacks


    January to June

  • DSO: Defusing the Binary Bomb
  • DSO: Dynamic Malware Analysis
  • NUS AY15/16 Semester 1

  • CS1101S Programming Methodology
  • CS1231 Discrete Structures
  • MA1101R Linear Algebra I
  • MA1521 Calculus for Computing
  • December

  • GitHub

Contact Me


BiZiT Society
NUS Wind Symphony


NUS Computing Club
NUS Hackers


October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
August 2017
September 2017
October 2017
November 2017