Undefined

I don't know how to name my blog, just undefined.

“I don’t want reinvent the wheel. Just, I want to know how does it done.”

– by me :)

“If you’re not working with people smarter than you, you’re probably doing it wrong.”

– by Karolina Szczur

Who are my Yoda? [Part 1]

Yoda image

Yoda is a powerful Jedi Master in the Star Wars universe and I think there are many Jedi Masters in the Web universe.

What the fuck? Are there Jedi Masters in the web? Yes! People who I admire, inspire me and teach me.

So, here is a list of my Jedi Masters:

  • Addy Osmani: Addy is a powerful and passionate JavaScript developer. He love writing about development. He has written open-source books like ‘Learning JavaScript Design Patterns’ and ‘Developing Backbone Applications’. He is passionate about pushing the web forward. You can follow him on twitter via @addyosmani.

  • Alex MacCaw: Alex is a Ruby/JavaScript developer and entrepreneur. He has written a lot of libraries and open source projects. He is an O’Reilly writer. You can follow him on twitter via @maccaw.

  • Alex Sexton: Alex is a front-end/JavaScript enthusiast and programmer. He really enjoy UI Architecture and performance. He helps develop and maintain the Modernizr project. Also, He works to serve the jQuery community via triaging and patching bugs, feature planning, and education. You can follow him on twitter via @SlexAxton.

  • Angelina Fabbro: Angelina is a software engineer with a background in cognitive science. She teachs, and travels to speak at a lot of conferences lately. You can follow her on twitter via @angelinamagnum.

  • Angus Croll: Angus is a member of the Web Core team at Twitter. He is author of the JavaScript JavaScript blog and he is a mentor at JSMentors. You can follow him on twitter via @angustweets.

  • Axel Rauschmayer: Axel is a consultant and trainer for JavaScript, web technologies and information management. He edits the email newsletter JavaScript Weekly. He maintains JS Central (JavaScript resources and news tweets). Also, he organizes MunichJS, the JavaScript user group Munich and he writes at 2ality.com. You can follow him on twitter via @rauschma.

  • Brad Frost: Brad is a front-end designer, consultant and speaker. He is passionate about the Web, design and development. He created This Is Responsive, a hub for all things regarding responsive web design. He also created Mobile Web Best Practices, a website that helps people create better mobile web experiences. You can follow him on twitter via @brad_frost.

  • Catalin Rosu: Catalin, a.k.a. Red, is a web designer and developer with over 5 years experience in the industry. He likes to do stuff as writing tutorials and share front-end web development info. You can find his articles or tutorials, tips and tricks by visiting his blog. You can follow him on twitter via @catalinred.

  • Chris Coyier: Chris is a web designer and developer. He writes about all thing web at CSS-Tricks, talks about all things web at conferences around the world and on his podcast ShopTalk, and co-founded the web coding playground CodePen. You can follow him on twitter via @chriscoyier.

  • Christian Heilmann: He is a Developer Evangelist at Mozilla. Chris has written books, many articles and hundreds of blog posts for Ajaxian, Smashing Magazine, Yahoo, Mozilla, and many more. He has dedicated a lot of his time to making the Web better. You can follow him on twitter via @codepo8.

  • Cody lindley: Cody is a front-end developer. He has an extensive background working with HTML, CSS, JavaScript, and client-side performance techniques as it pertains to web development. He has written amazing books like JavaScript Enlightenment, jQuery Enlightenment and DOM Enlightenment. You can follow him on twitter via @codylindley.

  • David Walsh: He is a core developer of Mootools JavaScript Framework and now currently working on Mozilla as a Web Developer and evangelist. He is a Javascript Fanatic, CSS Tinkerer, PHP Hacker, and web lover. You can follow him on twitter via @davidwalshblog.

  • Douglas Crockford: Douglas is known as The JavaScript Guy. He has written famous book JavaScript: The Good Parts. He was the first to specify and popularize the JSON format. He created JSLint tool and JSMin tool. He’s a regular speaker at conferences on advanced JavaScript topics, and serves on the ECMAScript committee.

Read the Part 2.

“Feel the code!”

“Recognize you can’t do everything. Close your eyes, fall backwards, and learn to trust.”

– by @joulee

Horwheel Component

Horwheel Component makes it easy to implement horizontal scrolling with a user’s mouse wheel. It’s cross-browser compatible:

  • Chrome (OS X, Windows)
  • Firefox (OS X, Windows)
  • Opera (OS X, Windows)
  • Safari (OS X, Windows)
  • IE9
  • IE8
  • IE7

View Demo

View on Github

Installation

$ component install pazguille/horwheel

See: https://github.com/component/component

How-to

First, require horwheel:

var horwheel = require('horwheel');

Then, define your wrapper:

var wrapper = document.querySelector('#wrapper');

Finally, execute horwheel function with wrapper parameter:

horwheel(wrapper);

Standalone

Also, you can use it without components. First, add standalone file:

<script src="../standalone/horwheel.js" type="text/javascript"></script>

Then, define your wrapper:

var wrapper = document.querySelector('#wrapper');

Finally, execute horwheel function with wrapper parameter:

horwheel(wrapper);

“Be Native.
Browser makers spend countless hours building native support for a lot of things in order to improve both user’s experience and developer’s life. Use these native features.”

– by Hugo Giraudel

“Do or do not. There is no try.”

– by Yoda

“In many languages, void is a type that has no values. In JavaScript, void is an operator that takes an operand and returns undefined. This is not useful, and it is very confusing. Avoid void.”

– Douglas Crockford

“API design represents UX for developers, it is just as important as UI design for end-users.”

– by @BrandonSatrom