Interesting discoveries #08

Less busy this month.

1. Discovering Dev Tools

Google Chrome has one of the best debugging and development tools for the web development. Learn more by trying out the tutorials here. It’s really well down.

2. The Stockdale Paradox

Haven’t heard of this paradox till my director made a brief mention of it. The paradox states that while you must have faith that you will prevail in the end you must also act in a manner where you are aware of the current situation. In times of trouble, it can seem like being in denial while confronting the reality of things.

3. Stephen Fry

This statement makes me feel like tearing:

The strange thing is, if you see me in the street and engage in conversation I will probably freeze into polite fear and smile inanely until I can get away to be on my lonely ownsome. Make of that what you will.
– See more at: http://www.stephenfry.com/2013/06/24/only-the-lonely/#sthash.DkZYF7H7.dpuf

4. Optimism being just as dangerous as pessimism

There’s no difference between a pessimist who says, “Oh, it’s hopeless, so don’t bother doing anything,” and an optimist who says, “Don’t bother doing anything, it’s going to turn out fine anyway.” Either way, nothing happens. –- Yvon Chouinard

This could go real wrong either ways. The key is not to be too extreme in either ends. Know the types but don’t bother too much with the definition for you can’t categorically decide where a person fits.

5. Grunt.js

I’m using more of Grunt.js at work and there’s been a huge gain in productivity. These grunt processes are a little troublesome to set up but once they are there they made web development so much saner.

6. Our broken web development flow

And about sane web development, Kenneth Auchenberg articulated this situation well.

I can’t agree more to that, I’m using a combination of LiveReload, Sublime Text and Grunt’s JSHint plugin to make improve web development process. It is not perfect and there’s some resistance to introducing these workflow to my colleagues at first but they’re seeing the benefits gradually.

7. Shortcat app for Mac

Shortcat’s pretty cool. Get it here. I’ll leave you with a video to look at:

What is Shortcat? from chendo on Vimeo.

8. Dash app for Mac

I’ve been using Dash for Mac. It’s basically offline documentation. It’s great for people who are on the go. How many times do you need to check on something and the internet connection is just horrible or non-existent? This is a life saver for me. It’s a free app but the paid version removes the nag screens.

Google Chrome’s new tab

This is the new Google Chrome New Tab window in Canary (latest build):

New Google Chrome New tab

I see where Google is going with this. This is really advantageous for Google. Effectively they are changing people’s perception of what a browser and Google is and moving Google ever so closer to the user. Google is now the browser. And Google Plus appears to be part of the browser now.

I don’t think the FCC is going to be too pleased, but well, that’s another story.

Tools of the trade

This is a quick update of the tools I used these days. I am a web user interface developer now so some of these tools might be kinda niche!

  • Text editor: SublimeText 2, because it loads fast and I swear by its open by file name feature
  • Computer: MacBook Air 13″, a decent screen size with good portability. I like working at cafés and this gadget fits my lifestyle.
  • Browser: Chrome 25. I lost track of Chrome’s version, comes with Chrome is the excellent debugger I cannot live without.
  • CSS generator: Less, because Less can be compiled by JavaScript on the client side. It’s easy to get started developing.
  • Revision control: Git or SVN. My vote is to Git but my company is on SVN.
  • Image editor: Photoshop. We use Photoshop for general slicing.
  • Programming and markup languages: Mainly JavaScript, HTML and CSS. We have quite a bit of Handlebars.js stuff as well. We use JavaScript extensively these days.
  • JavaScript framework: Backbone.js and Marionette.
  • Web server: Apache Tomcat. We have a Java stack.
  • Page profiling: Just Chrome.
  • Automation: Ruby Guard and Grunt.js. There’s a bit of LiveReload as well, but only when I develop on a Mac.
  • Quality checks: JShint and Chrome Audit in the console.

I can see what I use previously as a more general web developer.

So this is Chrome OS

I saw the Install Chrome OS option on Parallels and thought I’ll just install and try it. There’s nothing much to do there actually. Most of Google custom domain apps aren’t working with Chrome OS. It requires you to be on the Google-owned domain.

Chrome OS screenshot

Here are some of the apps. If you click on the chess icon, it launches an Adobe Flash made chess game online. Those apps are just bookmarks to the online websites.

Google releases Google Chrome Beta

Last December they took the beta tag off Chrome. It’s a rather stable browser already. Today they released a beta for Google Chrome. This is moving pretty fast. In the new beta is some new features:

  • JavaScript speedier
  • form autofill
  • full page zoom
  • autoscroll
  • side by side view

Take a look at window management feature. This is really redundant in Windows 7 which is still in beta.

Window Management

JavaScript is promised to be faster too. (Source: Google blog)

And of course get the beta here.

Google fixes Hotmail for Chrome users

If you’re a Chrome user like me and my money plant, you’d probably notice how Hotmail just don’t work with Google Chrome. It always piss me so bad when I see a mail I can’t reply. If I don’t reply your mail, it’s really not my fault (innocent), it’s Hotmail’s fault. Anyway, that excuse can no longer be used.

Issue 19025: Add support for UA spoofing, and spoof Safari’s UA string when loading URLs… (Closed)

Add support for UA spoofing, and spoof Safari’s UA string when loading URLs
from *.mail.live.com (to fix hotmail).

Chrome fixed it by spoofing Safari, now Hotmail works. Hooray for Chrome!

Chrome and the refreshing issue

These days I am pretty much using Google Chrome which I think is probably a little faster than Firefox. It actually loads faster than Firefox and the Pokéball inspired Chrome logo is lovely for Pokémon lovers like me.

But the thing that pisses me off is the refreshing. Firefox has Ctrl + F5 which does a forced refresh. Is there something similar in Chrome?

Also missing in Chrome is the beloved Delicious and Firebug plugins.

Google Chrome is faster than Firefox

Crashes faster. Five minutes is all it took. [Thanks Wynn.]

Google Chrome is faster than Mozilla Firefox

(Google Chrome is faster than Mozilla Firefox.)

I like the Incognito icon at the top left. That’s the porn mode right?

Google Chrome Incognito mode

(Google Chrome Incognito mode.) Continue reading “Google Chrome is faster than Firefox”

Google launching new browser – Google Chrome

Google is coming out with Google Chrome, an open source browser that takes cues from Apple WebKit and Mozilla Firefox. Does the world need another browser?

We will be launching the beta version of Google Chrome tomorrow in more than 100 countries.

The blockquote represent statements from Google blog. And just so you know, the world does not need another browser.

So why are we launching Google Chrome? Because we believe we can add value for users and, at the same time, help drive innovation on the web.

Ahahaa, love what they wrote there. Isn’t every product development about adding value to consumers and driving innovation. What a cliché.

We also built a more powerful JavaScript engine, V8, to power the next generation of web applications that aren’t even possible in today’s browsers.

Yay, one more browser to optimize.

We’ve used components from Apple’s WebKit and Mozilla’s Firefox, among others — and in that spirit, we are making all of our code open source as well. We hope to collaborate with the entire community to help drive the web forward.

It’s great that they’re taking cues from WebKit. You can see some Google Chrome comics here.

In general, an additional browser is a good thing for innovation. It’s probably the worst thing that could ever happen to web design or developing. Okay, actually the second worst, the worst being developing an additional skin for the iPhone just so to prettify things.

There was a time when Microsoft Internet Explorer is the de facto browser. While everyone’s not happy, remember that back then we only had one browser to test in. And that time Internet Explorer this version does not look the same as Internet Explorer that version, isn’t that just like what is happening right now?