Posts

Showing posts from August, 2011

New blog domain: kula.blog

It's still work in progress but new posts will be published on  https://kula.blog/ Thanks to 11ty base blog RSS is working from the start so it should be easy to add to your reader if you still use any :) If now then I hope you can sign up to the newsletter where I'll be publishing new posts and interesting articles to it from time to time. Please use  kula.blog  from now on.

Porcine Contest - Win onGameStart Ticket

Draw pig (with HTML&CSS) and win free onGameStart conference (HTML5 game development) ticket. More info on Lydia's blog http://blog.ily.li/2011/08/porcine-css3html5-contest/ Contest is ending at Saturday so harry up! I read today at Lydia's twitter that there are only a couple of submissions so there is a big chance to win :)

Future Web Editing

http://ehsanakhgari.org/blog/2011-08-31/future-editing-web Good post about new browser apis to support editing.

Learn JavaScript with Object Graphs

Recently I found on howtonode.org nice post to help learn JavaScript by Tim Cassel: http://howtonode.org/object-graphs http://howtonode.org/object-graphs-2 http://howtonode.org/object-graphs-3

ChuClone - WebGL Platformer

http://chuclone.com/game/5 Simple game in WebGL by Mario Gonzales Game uses Three.js and Box2d libraries.

Animated ASCII Art

http://creativejs.com/2011/08/animated-characters/ With some demos: http://www.roysac.com/skylined-morph-asciianimationframe.asp Even more examples: http://www.roysac.com/asciimation.asp#rtasciimations

JavaScript Academy

http://www.codecademy.com/#!/exercise/0 Interactive Academy for learning JavaScript.

JavaScript Patterns For Large-Scale Web-Apps

http://addyosmani.com/largescalejavascript/ Pretty long article about large scale JavaScript application architecture by Addy Osmani . Article is about JavaScript but also about culture and planning.

Keyboard Shortcuts in JavaScript

Micro-Library for keyboard shortcuts: https://github.com/madrobby/keymaster It has no dependencies. Use: Web Applications and Games.

Three.js Game - Cubed

Daniel Rapp created game with three.js. simple looking but works fast and is fun :) http://rappdaniel.com/experiment/cubed/

Firefox 7 for Developers

https://developer.mozilla.org/en/Firefox_7_for_developers Draft of new documentation for developers with links to older documents.

Front-end Code Standards

http://na.isobar.com/standards/ Coding standards from isobar. How to write HTML5, CSS and JavaScript. All in one place.

Windows batch - send message

http://stackoverflow.com/questions/843585/windows-how-to-display-a-non-blocking-alert-confirmation-window msg * type message here

API Design: Boolean Trap

One of the best articles I read recently! This make me think that I don't know many important thing about API Design :( http://ariya.ofilabs.com/2011/08/hall-of-api-shame-boolean-trap.html Boolean API parameters destroy code readability. After reading it I can agree and I will try avoid it in my code.Fun to read, strongly recommend! API design principles are from Nokia QT library but as author explains they in the root are language agnostic, at least for similar to C languages. http://developer.qt.nokia.com/wiki/API_Design_Principles

PHP Frameworks

http://leehblue.com/whats-the-best-php-framework/ Mostly interests me Fat-Free Framework and FuelPHP (more about it in comments). Read about how they work comparing to Zend, CodeIgniter or Kohana.

Best Resources to Learn JavaScript

Vary impressive list of JavaScript best learning books and videos at StackOverflow: http://stackoverflow.com/questions/11246/best-resources-to-learn-javascript If you are interested in more free books look at Free Books at my blog: http://krzychukula.blogspot.com/p/free-books.html

OOP Tutorials - Ducks and Cars

Ducks and Cars aren't good for teaching Object Oriented Programming. Read whole discussion at: http://lists.canonical.org/pipermail/kragen-tol/2011-August/000937.html

Deck JS - HTML Presentations

Image
http://imakewebthings.github.com/deck.js/ This is library to create presentations using HTML, CSS and JavaScript. Great about it is support for HTML5 tags, and some default styles. There are modules to make presentations better, like navigation or displaying number of slides.

Programmer Personality Test

http://www.doolwind.com/blog/programmer-personality-test/ What type of Programmer are You? My result is : DHSB Doer. High level. Solo situation. liBeral programmer. But I can agree with author that most of people will be somewhere in the middle of the opposite options, just closer to one of them. If You want post in comment Your result :) Test Key: http://www.doolwind.com/blog/programmer-personality-test-key/ There are no wrong answers so look at this at the end.

The Eight Levels of Programmers

http://www.codinghorror.com/blog/2009/04/the-eight-levels-of-programmers.html where do you see yourself in five years? Post about life long opportunities for programmers who want to be programmers: Dead Programmer, Successful Programmer, or Famous Programmer? I think that these thee are the best goals to think about future.

PL: Wstęp Do Programowania w Linuxie (Ubuntu)

Bardzo ciekawy i wyczerpujący artykuł o podstawach programowania w Linuxie. http://czytelnia.ubuntu.pl/index.php/2008/07/30/wstep-do-programowania-w-linuksie-na-przykladzie-ubuntu/ Przegląd przez popularne języki i edytory. Wszystko czego potrzeba by zacząć programować w Ubuntu.

PL: PHP - Przestrzenie Nazw by porneL

Bardzo wnikliwy post na temat przestrzeni nazw w PHP, głównie ich wad. Co prawda nie ze wszystkim się zgadzam, ale na pewno z większością! Polecam ocenić samemu, nie bedę nic sugerował. http://pornel.net/phpns/pl

Node/MongoDB powered YUILibrary.com

With YUI 3. 4 there is new version of yuilibrary powered by Node.js and MongoDB. http://yuilibrary.com/about/ While reading Node Web Development with every chapter I think more of Node like production ready. Yahoo! uses it, why can't I ;)

Play with Three.js - Particles

On creativejs site there is first part of Three.js tutorial about Particles. http://creativejs.com/tutorials/three-js-part-1-make-a-star-field/ Code examples are incomplete and has one bug so at the end look ad github source: https://github.com/sebleedelisle/Tutorials/blob/master/three/Part1_particles/ThreeParticles.html How to easily try Three.js? Try jsdo.it, recently they added Three.js r42 to supported libraries so it's only one click to use it. This working example is available at: http://jsdo.it/krzychukula/bOcJ Particles - Three.js - jsdo.it - share JavaScript, HTML5 and CSS

Samuel L. Ipsum

Lorem Ipsum is Boring! Try Samuel L. Ipsum http://slipsum.com/ Example: My money's in that office, right? If she start giving me some bullshit about it ain't there, and we got to go someplace else and get it, I'm gonna shoot you in the head then and there. Then I'm gonna shoot that bitch in the kneecaps, find out where my goddamn money is. She gonna tell me too. Hey, look at me when I'm talking to you, motherfucker. You listen: we go in there, and that nigga Winston or anybody else is in there, you the first motherfucker to get shot. You understand?

How Works Browser Engines

http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/

Drawbacks of Responsive Design

Good post about responsive design, pointing that this is not silver bullet. It can introduce new problems with advertising, cost and user experience. As author wrote it is stile very good  tool, but use it wisely. http://blog.echoenduring.com/2011/08/06/i-love-responsive-design-but/

Know Your Engines

Know yourengines velocity2011 View more presentations from Demis Bellot This presentation really can help writing faster JavaScript.

Add Lancher to Gnome-Shell dash

http://lucidelectricdreams.com/blog/2011/06/adding-your-own-launchers-to-gnome-shell-dash/ I want to have fast access to ebook I mention yesterday so I wanted to add it to dash... It isn't easy enough! (yes I have in mind that Gnome3 was supposed to be easy... ) After some time with Gnome-Shell many times I want to add something to top Panel like I was adding it to Panels in Gnome2, together with desktop that is only wallpaper I can't have any custom shortcuts on desktop :( Conky is troublesome - I am used to know if CPU and RAM are ok, any ideas for nice conky replacement?

Functional Programming For The Rest of Us

Introduction to functional programming by  Slava Akhmechet http://www.defmacro.org/ramblings/fp.html

Node Web Development

My holiday is ending and for start I will review Node Web Development Book from Pack:  http://www.packtpub.com/node-javascript-web-development/book I want to write about which version of node is book about but this can be found only in installation instructions, in my opinion it should be earlier, but I can live with that :) Node version in book: 0.4.8 so in super fast node development it's pretty valid. Book is short, only about 150 pages so this would be rather introduction to Web Development but good to see a chapter about Databases.

JavaScript FAQ

Interesting idea to collect answers to most common JavaScript questions. http://jibbering.com/faq/