» Optimizing Three.js Performance: Simulating Tens Of Thousands Of Independent Moving Objects - Ian Webster

A great article on Javascript game development and optimization. It’s double plus good if you enjoy outer space.



Stress testing my 3D JavaScript game. Only took a few hours to port from Canvas thanks to the amazing “Three.JS" library. I might revert to using sprites attached to 3D points but it’s always fun experimenting.


» Codecademy

Learn to code Javascript in a fun and experimental environment with a dash of great web design. There are a few quirks but it is a great website for anyone wanting to learn the basics of programming at a beginner’s level. Even veteran programmers will appreciate it for CS 101 nostalgia.


» Free, Open-Sourced Exchange Rates

Getting up to date exchange rates without paying exorbitant API access fees can be a burden on most developers, but the Open Exchange Rates API and Money.JS help to fix all of that with a beautiful combination of Google Caculator, some Node.JS scraping, and a dash of GitHub hosting.

All of the exchange rates are then packaged in a JSON string and ready to use through either server-side caching or real-time AJAX calls. The Internet seems to be a buzz about Money.JS, a client-side currency conversion library that makes full use of the OER API.


Update A Website With All New Ajax…
Spend all day handling calls telling people to refresh their browser.
The issue has since been resolved through expire modifications and thankfully there is an amazing staff that handles all of the customer calls so we can fix code.

Update A Website With All New Ajax…

Spend all day handling calls telling people to refresh their browser.

The issue has since been resolved through expire modifications and thankfully there is an amazing staff that handles all of the customer calls so we can fix code.


» The Node Beginner Book

I’ve been using Node.js a lot lately, between the Tumblr chat system, Chatlr, and my upcoming Tumblr video game, reBOT.co. Admittedly, for most of it, I’ve been taking stabs in the dark at the code, testing what works, ditching whatever crashes the server.

So it’s nice to see that some books are starting to be written with the goal of introducing people to the language. If you are wanting to dive into Node.js to develop your websites or applications but want some clear cut examples of coding structures, The Node Beginner Book by Manuel Kiessling is a must read.

Thanks Jeremy for the link.


I Can’t Decide…

…if learning a JavaScript Model/View/Controller architecture is hell or not.  On one hand, it is interesting and my brain loves knowledge.  On the other hand, it feels like a complete bastardization of how JavaScript has always been.

I feel like my coworkers would murder me if I started decoupling everything into pub/subs and mvc client frameworks.  They would bury me under the floors of their office space and ignore the beating of my tell tale heart.


» jQuery Text Change Event.

As part of my responabilities to occasionally blog about web design, I bring you this awesome jQuery extension written by ZURB.  Instead of worrying about keyup, keydown, copy and paste, and all the possible one off keyCodes, this extension provides a simple ‘textchange’ event.  

Examples on the site include a Twitter system and a Companion Cube detector.


» Web Development Standards

Occasionally I have to blog about something web design related or David is going to kick me off the Designer directory.  It’s in my Tumblr contract.  If you are any sort of veteran programmer, I pray you follow these standards, but for the kids just now getting into CSS, HTML, and Javascript, please please please read this before you make anyone else look at your code.


gameQuery.
Built out of jQuery, gameQuery aims to make game development easier without the dependencies of Flash or executables.  Features include multi-layer sprite animation, collision detection, and swappable sound, among others.  It might be a while off, but browsers are getting better at rendering Javascript with each milestone.  I had no trouble rendering any of the demos, and it was quite impressive.
BTW, if you are looking to develop similar games in Flash, I strongly recommend Flixel, the Actionscript gaming extension.

gameQuery.

Built out of jQuery, gameQuery aims to make game development easier without the dependencies of Flash or executables.  Features include multi-layer sprite animation, collision detection, and swappable sound, among others.  It might be a while off, but browsers are getting better at rendering Javascript with each milestone.  I had no trouble rendering any of the demos, and it was quite impressive.

BTW, if you are looking to develop similar games in Flash, I strongly recommend Flixel, the Actionscript gaming extension.



portrait
thatfrenchmandefcisebendrawslifemattborslaboratoryequipmenttransascendantbeesandbombsnprfajitakatiepennythisisthevergepewresearchsmarterplaneteanieckivniraklibrarysciencesneurosciencestuffvalerinakarlfunmarcinfoneer-pulsetxchnologistkumako365jppicturesfrommycameradanisdapperwanderlustandtetherscolormenaivealeksaevanstanya77bryanmarkcoatneyvituperationsearl-hof-ertsainttacomensweardogbrittanyforksdecoderingattentionlapsedlaceymicalleflibertasacademicadiyalittlespaceaustinkleonnepunicornpartyfionastaplesfuckyeahillustrativearttheodorekazinskimistercakesphotoadventuresmicskillswirederinaamandalynferritabbooksjakeandamirseanblrbrklynleeheatherpatternengineeringlaceyvneckandacardigansciencesoupdiscoverynewstfailgacybehindtheleveepixelatedcrowncaitlinnnhoarrrjbrittonstrleblogwellwnycradiolabjasonsmithtxstaffthekidshouldseethisjoshuanguyensparthsamsketchberlinfarmlabuzlolzumeagan-taylorstephenlovelldavidimaginebloglindsayjodesignsbeanatxpixelnoirkevingabcollabomocatkateopliseerriinnbbaaeerrjhnbrssndnipaukthereblogmachinevectorbellyrlbarkerbisforpianoaudsandendsurhajosd---db---scamposantoblogdrawingarchitectureearlybirdalisketchbrookebutlerseanoceanbaitandswitcharchanabenbrownsomethingsthatmakemehappyphysicsphysicsmobocracyneverstopdrawingkristensdailycncederekgoverprocessedpunchingtheclockjacobtopherchrismillsinaboutcezinhoonemorefortheroadbitshareursa-artmilkshakeshamesuperfisholabarajadehalicarnasovixelsmillsseagullvalkaykusthechuckwagonrevivalsassywaterwinkybarflittlepotatogardenscienceortegoarchiphilesydvishhebertbabiesonehourjessvsneighborhoodr-austincesartgomprnotchsportssewermydailyconvofuckyeahdigitalpaintingbookstairsundercover-gingerjenmcnastytimhackbarthstaypositive