Monday, November 10, 2014

Simple tutorial on React.js

Just found a simple introductory tutorial on React.js. On my todo list!
Learning React.js: Getting Started and Concepts

Friday, October 17, 2014

HTML5 Dev Conf and IOTAConf

Next week is going to be really fun. I have the opportunity to attend the HTML5DevConf and IOTAConf again and also go to a new conference hosted by Twitter: Twitter Flight Here's the schedule of the talks I intend to go for the HTML5DevConf:

http://www.iotaconf.com/schedule.html
http://html5devconf.com/schedule.html

Monday:

7:30-9:00
Registration

9:00-9:50
1. The Web of things - Leveraging the web for the internet of things, E-135
2. Design patterns for an internet of things, N-123
3. Dump SASS and Less CSS for JS powered CSS, Michael Mikowski, Qualaroo, E-131

10-10:40
Break

10-40-11:30
1. How to create native-like experience in the mobile web, E-131
2. Bringing Web content to the big screen with google cast, E-130

11:40-12:30
1. Virtual Reality & the future of the web, E-135
2. The new meteor platform, web and native mobile from a single reactive javascript codebase, E-133

1:30-2:20
1. Engaging Apps: Service Workers, Push and notifications, Alex Russell, Google - E-135
2. React and Flux, Bill Fisher, Facebook, E-133

2:30-3:20
1. Angular.js 101, N-120
2. The physical Web + Generating Real Time Imagery Using HTML5, E-132

3:20 - 4:00
Break

4-4:20, 4:30-4:50
1. What’s coming in Node.js, E-135

5-5:50
1. Data Structures with Javascript, Rajesh Kumar, Uber, E-135
2. Beer locker: Building a Restful API with Node, Scott Smith, E-132

Tuesday
7:30-9:00
Registration

9-9:50
1. Parallel JavaScript: A high-level parallel programming model for the web + Death to cookies, Long lived JSON web tokens, E-133
2. Architecting the next generation of IOT + IOT monetization: challenge and changes, N-123

10-10:40
Break

10-40-11:30
1. How Web components will change CSS best practices, Philip Walton, Google, E-133

11:40-12:30
1. Scaling A/B testing with Node.js, Alex Liu, Netflix, E-132

12:30-1:30
Lunch

1:30-2:20 and 2:30-3:20
1. Theory and practice of functional reactive javascript, E-133

3:20 - 4:00
Break

4-4:20, 4:30-4:50
1. IOT Landscape, Evolution and maturity models, N-124

5-5:50
1. The web is your API, feeds and actions using HTML5 and web mentions, E-134

Thursday, October 2, 2014

Wednesday, October 1, 2014

angular.js modules?

I've been playing around with Angular.js and one thing that I haven't really looked at yet are modules. My app currently has only one module. I was thinking that I should probably soon or later refactor it into more defined modules. Today, while searching for something else, I just found something surprising about modules:

"Angular Modules are good for nothing...so far. Except for loading 3rd-party angular code into your app and mocking during testing. Other than that, there is no reason to use more than one module in your app. Misko said of multiple modules: "[you] should group by view since views will be lazy loaded in near future". I'd love for someone on the Angular team to enlighten us on what their plans are for that." https://coderwall.com/p/y0zkiw

Saturday, September 20, 2014

All about Open Source at Salesforce

I'm happy to see Salesforce is going into the direction of contributing more to the Open Source Community. Here are a few blog posts that shows how they do:
1. Open Source at Salesforce
2. Contributions
3. New Open Source Releases

Saturday, September 13, 2014

More sublime text coolness

http://www.hongkiat.com/blog/sublime-text-plugins/ http://scotch.io/bar-talk/the-complete-visual-guide-to-sublime-text-3-getting-started-and-keyboard-shortcuts

Monday, July 21, 2014

Silicon Valley Code Camp!

I have been attending Silicon Valley for the last 3 years. If you are free in October during the weekend, check it out. It's always interesting :) CodeCamp at FootHill College.

Tuesday, July 15, 2014

Peaking into the kind of JS problems that Netflix faces

While reading JS weekly, I ended up on a blog post from Netflix, about the kind of JS performance problems they face and how they resolved it. Pretty interesting to see the kind of problems some companies have. Improving the performance of our JavaScript inheritance model

Interesting article on named function expression

Very detailed article on named function expression: Named function expressions demystified

Thursday, June 26, 2014

JS quote!

The JavaScript continue statement: The continue statement jumps to the top of the loop. I have never seen a piece of code that was not improved by refactoring it to remove the continue statement. #javascript:thegoodparts So true!

Thursday, May 29, 2014

Async attribute on a script tag

Interesting article from Illya Grigorik on blocking/non-blocking script injection. I did not know about the "sync" attribute which can be used on a script tag. Unfortunately, older browsers don't support it. It is still interesting because someday, we won't need to care about those old browsers... hopefully! Read more here...

Sunday, April 27, 2014

XCode Foundation introduction

I am learning XCode on my free time and here's a good page that summarizes well data types in XCode : Foundation Objects Keeping a reference on the blog.

Sunday, April 20, 2014

Saturday, April 19, 2014

Boiler plate app for your hackathon with node.js

Someone put up a boiler plate project for your next hackathon. Shows you how to do authentication with passport for many social networks. Click Here to go to the GitHub Repo

Monday, March 24, 2014

Object.observe!

In this weeks weeklyjavascript, there is an article about object.observe. I did a sample test using Chrome Canary to try it. Result: Pretty cool -> Respond-to-change-with-Object-observe

Monday, March 3, 2014

Saturday, March 1, 2014

HTML JSON form submission W3C draft

I like the idea of JSON form submission as described in this draft. I wonder if any browsers already support this? Maybe Chrome canary? W3C draft of HTML JSON form submission