Sunday, January 22, 2017

Enabling Intellisense for AngularJS in Visual Stdio Code

VSCode is a feature rich code editor developed by Microsoft. Extensions can be added to the application to make it more usable. Intellisense is a developer feature that is present n almost all modern code editors and VSCode supports it. However, it does note support it out of the box. Follow the staps below to install AngularJS intellisense on VSCode Windows.


  • Install the typings package throgh npm. Install it globally.
npm install -g typings

  • Install the Angular specific typings on the directory of your project.
 typings install dt~angular --save

  • The typigs folder and files will be created on your projects folder.
  • The typings.json file will be created too. Eventually this will be filled up by configuration entries but since we are just starting out and we are only interested in intellisense, this is blank.
  • Create the jsconfig,json file in the projects root directory'
  • Validate that the AngularJS intallisense is working. 

Tuesday, October 20, 2015

October 21, 2015 : Baseball and Hollywood Connection

Image from
October 21, 2015, Major League Baseball, Hollywood. What is the connection? If you have a great childhood and grew up in the 80's when new wave and disco music was the thing, you must have watch a bunch of futuristic movies from Hollywood. I remember a bunch of them and Star Wars and Back To The Future made the top of my list. Before I'll skip Star Wars for now, have you seen the trailer for the new movie due by December? If not, check it out on this link after reading this post.

Wednesday, September 16, 2015

AWS Developer Day in Manila : Why we need more events like this?

Not everyday that you get to attend a great informative talk from subject matter experts. Last saturday, I attended the Amazon Web Services Developer Day organized by the Developers Connect Philippines (DevConPH) and hosted by iAcademy in Makati, PH. A free event that far exceeded my expectation. Information overload, so to speak. With the ever changing phase of technology and innovations, talks like these are very much welcome and much needed. Collaborations between solution providers and developers can pave way to innovations. Read on to find what made this event a fulfilling one.

Saturday, August 29, 2015

Cyber-bullying : The "good", the bad and the ugly

Image courtesy of
Cyber-bullying is defined as the willful and repeated use of cell phones, computers, and other electronic communication devices to harass and threaten others. With the advent of social media, the incidents has increased in numbers and the victims does not even know what is hitting them. For the past years, we have heard of  depressions and deaths because of this. Yet, there has never been a strong drive to increase public awareness and promote support groups to help victims outside of the schools.  Campaigns and programs has never gained mainstream presence enough to make an impact.

Saturday, June 13, 2015

Can you live on a 100MB data allowance for 30 days?

If you are a smartphone user relying only on WiFi connectivity to connect to the internet then you are lucky. Unfortunately, a lot of users wanted the extra mobility to access the internet on the go for quick browsing, traffic and weather updates, instant messaging and  to access their social networks.  However,  data has become a prime commodity and being online 24/7 can be expensive. Fortunately in the Philippines, service providers have been offering special deals and promotions on data connectivity. Gone were the days where unlimited call and text is all you need. Most offers now include data allowances. Some are generous and some are just too little to be usable. Are these offerings enough to get you through a month?