JavaScript, webdev

Massive CSS/jQuery Mistakes

I’ve found these two good and short videos (last week – by mistake) and wanted to share them with other friends/developers. The theme for both of them is ‘common mistakes’ most of us are doing. Both presenters are the top of the top in the area of CSS (Nicole Sullivan) and  jQuery (The one: @jdsharp ). Good stuff…

The Top 5 Mistakes of Massive CSS

jQuery mistakes you’re probably making in your project

Core Concepts Starts at 5:20 Actual “5 Mistakes” content starts at 12:00.

Last but not least, here is a little (very) useful bookmarklet that let you have jQuery fun inside firebug.

Standard
life

Mammoth Is Full With Fresh Powder

I wish I could be there…

Happy Holidays to you and yours!!

 

Standard
life, Sport

The Bay Trails Marathon (yes – lots of rain!)

Have you ever run for more then an hour in heavy rain? Well, it is an ‘experience’… I had it several times in life (mostly 20 years ago). It’s not an easy as it sounds, but if it is not too cold, you can even enjoy it.

I had just landed after 34 hours flights from the other side of the world (ya… the holy land). It wasn’t the best way to start a long run, but that’s life. After the first mile, I felt good so I’ve push and the first 6miles where in less then 40min (too fast for me). In that point of the race, I thought it’s going to be an easy sub 1:30 half… however, the body and specially the legs thought they need more rest, and then next 6.1mile where slower and slower up to 7:28 per mile. I’ve finished around 1:40. Well, you better start in a pace you can keep… and try not after long flights.

Here is the start – you can see my number 265.

265 it's me :)

Before the start of the race… last check that the iPod is working

Rain or Shine

This is the look of the trails when the sky gave us 10-15min of break between the rains…

Here are more photos from the event.
Here is a good post that cover the event.

Standard
Business, life

Do You Want To Learn How To Think Like a Lawyer?

I’m so lucky to live near Stanford… It’s the trails, art and the pubs (well… all true except the pubs) that make this place one of its kind. Plus, it’s a good location to gain some new knowledge, no?
Here is a course I’m going to take this winter semester in the Stanford Continuing studies. It’s no secret that anyone that start a business will work with lots of lawyers during her/his course of life… Well, it’s make sense to try and learn, how they think and what driving their decisions. I hope to be able to gain some tools to work with them better in the future.


Disclaimer: I’m married to a lawyer.

Standard
JavaScript, webdev

25 Good (to Great) jQuery plugin to keep in mind

Here are few good (and some great) jQuery plug-ins that can boost your next proejct.

Cookie

Source:  http://plugins.jquery.com/project/cookie

Set and get cookies with jQuery.

Slideshows

There are lots of them, but this one is good in terms of the set of features.

http://jquery.malsup.com/cycle/ Slideshow plugin that supports many different types of transition effects.

Another option (simpler) is jCarousel:

http://sorgalla.com/jcarousel/ Control a list of items in horizontal or vertical order.

Date Range Picker

http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/

Built on jQuery UI. You might want to use it only if the ‘default’ jQuery UI widget is not enough for you.

Flip

Simple & cool animation: http://lab.smashup.it/flip/

Flip your elements in four directions.

Flot: Charting

Source: http://code.google.com/p/flot/

A pure Javascript plotting library for jQuery. It produces graphical plots of arbitrary datasets on-the-fly client-side.

Form

Source: http://jquery.malsup.com/form/

Allows you to easily and unobtrusively upgrade HTML forms to use AJAX.

Hotkeys: Keyboard Bindings

http://code.google.com/p/js-hotkeys/ if you want your web app to be ‘reachable’ using keyboard – this is your plugin: Add and remove handlers for keyboard events anywhere in your code supporting almost any key combination.

Masked Input

Selection: http://digitalbush.com/projects/masked-input-plugin/

Allows a user to more easily enter fixed width input where you would like them to enter the data in a certain format (dates,phone numbers, etc).

Jcrop

Source: http://deepliquid.com/content/Jcrop.html

A quick and easy way to add image cropping functionality to your web application

jGrowl: Messaging System

Source: http://stanlemon.net/projects/jgrowl.html

Unobtrusive messages within the browser, similar to the way that OS X’s Growl Framework works

jqGrid

Source: http://www.trirand.com/jqgridwiki/doku.php

Represent and manipulate tabular data on the web.

JSON: Utility

Source: http://code.google.com/p/jquery-json/

Serializes a javascript object, number, string, or array into JSON (and a few other utilities).

JS Tree

Source: http://www.jstree.com/

jsTree is a javascript based, cross browser tree component.

UI Layout

Source: http://layout.jquery-dev.net/

Create any UI look you want – from simple headers or sidebars, to a complex application with toolbars, menus, help-panels, status bars, sub-forms, etc.

MarkItUp

Source: http://markitup.jaysalvat.com/home/

Allows you to turn any textarea into a markup editor.

Meta Data

Source: http://plugins.jquery.com/project/metadata

Extract metadata from classes, random attributes, child elements and HTML5 data-* attributes.

Popeye: Inline Gallery

Source: http://dev.herr-schuessler.de/jquery/popeye/

An advanced image gallery used to save space when displaying a collection of images and offer your users a nice and elegant way to show a big version of your images without leaving the page flow.

Quicksand: Animated Filtering

Source: http://razorjack.net/quicksand/

Reorder and filter items with a nice shuffling animation.

scrollTo

Source: http://flesler.blogspot.com/2007/10/jqueryscrollto.html

A small, customizable plugin for scrolling elements, or the window itself.

Spell Check

Source: http://github.com/brandonaaron/jquery-spellcheck

Adds spellcheck support to inputs. It uses Google’s spell checking API and requires a server to handle the communication with the API. An example php implementation is provided.

Star Rating

Source: http://www.fyneworks.com/jquery/star-rating/

Creates a non-obstrusive star rating control based on a set of radio input boxes.

Table Sorter

Source: http://tablesorter.com/docs/

Turn standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes.

Uniform

Source: http://pixelmatrixdesign.com/uniform/

Uniform masks your standard form controls with custom themed controls.

Validate

Source: http://bassistance.de/jquery-plugins/jquery-plugin-validation/

Add client-side validation to your forms.

Standard
Business, life

What Are The Top 10 Interview Questions You Would Ask?

Question in the sky

I’ve thought about some ideas on how we can learn quickly who is sitting in front of us. Yes, I’ve being doing lots of interviews to candidates and it seems to me that the normal technical questions tell nothing. I’m more and more interesting in a try to understand the person and see if there is a real win-win situation.

Over the years, I’ve learn that these 4 questions will give you a good idea about the developer/product manager/designer you wish to hire:

1. What are you excel at?
A nice way to touch on the strengths. What you references will tell me about you?
Btw, ask for a few references and call them. You will be surprise how much you can learn from them.

2. What is your one weakness you wish to improve?
Well – everyone got something that they can improve. It’s interesting to hear the ‘music’ of the answer and less the content. If they say something positive in a custom of negative (e.g. “I’m stubborn and won’t let a problem break me”), you know you have a problem.

3. Where do you wish to see yourself in the next job?
This will help you understand what they wish to do later in life. I used to ask this question with a time aspect (e.g. in 3-4 years) but it’s better to keep it with out time limit as no one knows how long they will move on.

4. What is the one thing that you know to be true that many others think to be false?
I ‘borrowed’ this one. It’s really good.

As for more general questions that I find useful to ‘tell’ you more about the person:

  • What book is your favorite one?
  • What activity you like most?
  • Name you best: movie, song, band, vacation place.

Last but not least, there is the famous list of Bernard Pivot. It’s great not only on celebrities but on your friend at parties as well, specially, if they had few drinks before. Drinks are useful to help them drop the masks.

1. What is your favorite word?
2. What is your least favorite word?
3. What turns you on?
4. What turns you off?
5. What sound or noise do you love?
6. What sound or noise do you hate?
7. What is your favorite curse word?
8. What profession other than your own would you like to attempt?
9. What profession would you not like to do?
10. If Heaven exists, what would you like to hear God say when you arrive at the Pearly Gates?

Standard
Business, webdev

Mobile Is (going to be) The Biggest Platform

What can we learn from the creators of Angry Birds? Rovio (the company that created this game) reports an average of 65 million minutes of game-play per day.

It’s hard to believe. Few good points to take out form this 5min video:

  • Simplicity win (again). Easy to jump in and hard to jump out.
  • Keep thinking on users (retention). Offer, free upgrades and keep your users happy.
  • Build for all the platforms: iPhone, Andriod, WebOS etc’.
Standard
life, travel

Telluride, Colorado – It’s Winter Time

Snow Time in the mountains.
It’s all about being deep in nature and having a blast. When I’ll retire, this is where I’m going to spend my winters.

The White Power

The White Power

Standard
Business, life

Changing Education – From The Best Sir Ken Robinson

From his first talk (that I’ve watched) at TED, it was clear he is one of the great thinkers today that devote his mind to education and how we could/should fix it.

This video is another profe to his deep and strong ideas, plus you can enjoy the animation on the way.

 

Standard
Sport

What A (Redbull) Rider

This Red bull Rider is out of this world – don’t take my word, watch it:

The new riding clip from Danny MacAskill.

It follows him on a journey from Edinburgh back to his hometown Dunvegan, in the Isle of Skye.

Here it is in our world:Dunvegan, in the Isle of Skye

Standard