deusx + js   226

Tangle: a JavaScript library for reactive documents
Tangle is a JavaScript library for creating reactive documents. Your readers can interactively explore possibilities, play with parameters, and see the document update immediately. Tangle is super-simple and easy to learn.
data  web  javascript  interactive  js 
8 weeks ago by deusx
Underrun – Making Of - PhobosLab
I participated in this year's js13kGames, a JavaScript game development competition with a file size limit of 13kb, including code, assets and everything else. My entry was Underrun, a twin stick shooter using WebGL.
gaming  javascript  webdev  webgl  js 
september 2018 by deusx
Writing fast and safe native Node.js modules with Rust | @RisingStack
That’s when I picked up Rust instead of C++ to implement a native module. I figured out that it is a great choice thanks to the safety and ease of use it provides.
node  rust  performance  js  native 
november 2017 by deusx
Loving It: How to change the playback speed of a YouTube video
document.getElementsByTagName("video")[0].playbackRate = 1.4
tips  youtube  js 
february 2017 by deusx
Paul O’Shannessy - Do We Need Node?
So what do I want? I want a world where the core JS engine is swappable. Maybe I’m deploying on an architecture not supported by V8 (Node on SPARC came up while working on SpiderNode). Maybe my employer only wants to use the JVM. Or maybe Microsoft can get some performance wins by using Chakra for Windows Azure. Back to modules, I don’t want to get rid of npm. Or maybe I do and I want something that only supports ES6+ modules.
js  webdev  node  future  to:fb 
november 2013 by deusx
Case Study: Auto-Resizing HTML5 Games - HTML5 Rocks
In the summer of 2010, we created Sand Trap, a game that we entered in a competition on HTML5 games for mobile phones. But most mobile phones either displayed only part of the game or made the game too small—making it completely unplayable. So we took it upon ourselves to make the game fluidly adjust to match any resolution. After a bit of re-programming and using ideas outlined in this article, we had a game that scaled across any modern browser, whether it ran in a desktop or a mobile device.
webdev  html5  js  css  html  gaming 
august 2013 by deusx
Referencing DOM from JS: there must be a DRYer, safer way
It bothers me when I realize that I'm relying on CSS class names in my JS
webdev  css  js  dom  javascript 
june 2013 by deusx
You can’t create a button | NCZOnline
Unfortunately, sometimes web developers try to get a bit too clever in creating their interfaces. What if I want something to look like a link but act like a button?
webdev  links  buttons  html  js  accessibility 
june 2013 by deusx
A micro framework for JavaScript games.

Handles collision detection, the game update loop, keyboard input and canvas rendering.
webdev  gaming  js  javascript 
may 2013 by deusx
Working Node.js on Raspberry Pi
These instructions work for the Raspberry Pi running Raspbian (hard float) and create a hardware optimized version of NodeJS for the Raspberry PI, (and include a working install and NPM!!!)
raspberrypi  node  js  javascript 
march 2013 by deusx
Client-side Messaging Essentials
"Most people throw around the term “pub/sub” to describe any kind of eventing/messaging – but I think this term fails to adequately communicate the abstraction. Yes, ultimately, something is subscribing to what something else is publishing. But the level at which publishers and subscribers are encapsulated has the power to make a good pattern turn to the dark side. So, what’s the difference?"
webdev  messaging  js  pubsub 
february 2013 by deusx
baudehlo/Haraka · GitHub
Haraka is an SMTP server which uses a plugin architecture to implement most of its functionality. It uses a highly scalable event model to be able to cope with thousands of concurrent connections. Plugins are written in Javascript using Node.js, and as such perform extremely quickly. The core Haraka framework is capable of processing thousands of messages per second on the right hardware.
haraka  node  js  email  services  mail  nodejs 
december 2012 by deusx
Mechanics of Flite - Underappreciated NPM Commands Developers Should Know About
npm, the package manager that comes bundled with node.js, is generally described as “awesome”. While it was originally a separate project, npm has been bundled with node.js for the past few releases and the number of npm packages available in the npm registry has exploded.
node  webdev  nifty  utils  tools  js  npm  javascript 
december 2012 by deusx
Presence is an IRC logger and client that is optimized for my specific use of IRC — scan logs for a few specific channels, respond to direct messages and mentions, and only occasionally participate in discussion. It probably won't work for you if you're a heavy IRC user.
node  irc  webdev  js 
october 2012 by deusx
modules - Node.js Manual & Documentation
When a file is run directly from Node, require.main is set to its module. That means that you can determine whether a file has been run directly by testing require.main === module
node  js  dev  javascript 
february 2012 by deusx
Benvie/Node.js-Ultra-REPL - GitHub
Starting with Node's built in REPL, add in a completely redone inspect formatter, actual functioning separate V8 contexts, keybindings to create, switch, and delete between them, combine it with a bunch of color. ULTRA REPL
node  repl  dev  programming  nodejs  javascript  js 
february 2012 by deusx
Arctext.js - Curving Text with CSS3 and jQuery | Codrops
While CSS3 allows us to rotate letters, it is quite complicated to arrange each letter along a curved path. Arctext.js is a jQuery plugin that let's you do exactly that. Based on Lettering.js, it calculates the right rotation of each letter and distributes the letters equally across the imaginary arc of the given radius.
webdev  design  css  js  jquery  css3 
january 2012 by deusx
2011: A Badass JavaScript Year In Review - Badass JavaScript
2011 has been a great year for JavaScript. Web browsers have given us great new tools to use and we have taken web applications to new heights, competing with native applications and bringing sexy back to the web with countless impressive demos. A week or so ago, we put out a survey to all of you asking what you thought the most badass JavaScript demo of 2011 was. Of course, this would be a boring post if we just said what the outcome was, so we’re going to list the top JavaScript accomplishments of 2011 here, from demos to libraries and applications themselves. And to all of you in the JS community, Happy New Year and keep up the good work in 2012!
webdev  javascript  js 
january 2012 by deusx
mherkender/lua.js - GitHub
An ECMAscript framework to compile and run Lua code, allowing Lua to run in a browser or in Flash
lua  js  webdev  scripting  javascript 
december 2011 by deusx
the node.js aesthetic :: The Universe of Discord
I would like to document an emerging set of programming conventions, philosophies, and values that I see evolving in the node.js community. I call this the node aesthetic.
node  js  nodejs  tech  programming  javascript 
december 2011 by deusx
You have JavaScript. You need a bookmarklet. This does that.
webdev  bookmarklets  js 
november 2011 by deusx
List.js - Add search, sort and flexibility to plain HTML lists with cross-browser native JavaScript by @javve
Do you want a 7 KB cross-browser native JavaScript that makes your plain HTML lists super flexible, searchable, sortable and filterable? Yeah!
Do you also want the possibility to add, edit and remove items by dead simple templating? Hell yeah!
webdev  js  html  javascript 
november 2011 by deusx
Generating XML With node.js -
For a node.js project I’m working on I wanted to generate a Sphinx xmlpipe2 data stream. The options for generating XML with node.js seemed a bit limited. The main contender appeared to be libmljs but it segfaulted whenever I tried to use it. So with previous experience using Tim Bray’s Genx C library I decided to write bindings for node. The result is node-genx, which is available via npm.
node  js  javascript  webdev  xml 
january 2011 by deusx - trek.js - JavaScript Super Star Trek
This is my Javascript port of the classic 1970s Super Star Trek game, one of a number of (mostly) related trek-themed games from that era. Step into the flared trousers of James T Kirk and command the Enterprise to repel an invasion of evil Klingon battlecruisers.
gaming  js  startrek  retro 
january 2011 by deusx
Dragdealer JS
"Dragdealer is a drag-based JavaScript component that embraces endless front-end solutions. Elegantly crafted for JavaScript-aware coders.<br />
<br />
2D drag and tap, mouse and touch (mobile tested), 12kB unminified. No dependency."
dragdealer  js  webdev  javascript  draganddrop  dnd  from delicious
june 2010 by deusx
"Evented I/O for V8 javascript. "
js  v8  events  javascript  event  frameworks  from delicious
november 2009 by deusx
HTML5 のセクションアウトラインを生成してみよう! - IT戦記
It's the HTML 5 outline algorithm in JavaScript. "javascript:(function(s){ s.src = ''; document.body.appendChild(s) })(document.createElement('script')) "
html5  webdev  outliners  bookmarklet  coding  markup  js  tools  from delicious
september 2009 by deusx
JavaScript syntax - Better JavaScrirpt syntax support : vim online
"If you want to use VIM to edit/view the JavaScript files, you should have this one"
vim  javascript  js  plugins 
august 2009 by deusx
Weekend coding: Add a character counter as the background of a textarea with JavaScript | CodeUtopia
"Have you ever filled a textarea on a page, which had a limit to how many characters you could type into it? ... How to effectively communicate how many characters you can type into a box, and have it look good. ... Add the number counter as the background of the textarea!"
webdev  html  css  ui  ux  js 
august 2009 by deusx
Using JavaScript in PHP with PECL and SpiderMonkey
"SpiderMonkey support in PHP comes through PECL's ext/spidermonkey extension, which is maintained by Christophe Robin, and provides an object-oriented API for accessing the SpiderMonkey library. Although this extension is currently in beta, it still allows you to do some fairly interesting things, including registering and using variables, functions and classes from PHP in JavaScript."
php  javascript  spidermonkey  webdev  pecl  js 
june 2009 by deusx
Ajaxian » jsCron: Schedule code to run via simple JavaScript
"Andrés Nieto has created a fun little JavaScript utility jsCron that lets you schedule JavaScript functions to run at certain times."
js  cron  webdev 
january 2009 by deusx
Could this be Palm's new SDK?
palm  mojo  js  javascript  webdev 
january 2009 by deusx
Adblock Plus and (a little) more: Generating JavaScript documentation
"After years of neglecting code documentation I finally came around and added JSDoc comments to much of the Adblock Plus core. The next problem now — what tool should I use to extract these comments and generate documentation? Problem is, none of the off-the-shelf tools know JavaScript 1.8."
javascript  js  documentation 
october 2008 by deusx
MochiKit Documentation Index
"2008-10-21 v1.4 ... 2006-04-29 v1.3.1" Holy crap - that's quite a percolation time between versions of my first favorite JS library!
webdev  js  javascript  frameworks  mochikit 
october 2008 by deusx
Blackbird - Open Source JavaScript Logging Utility
"Blackbird offers a dead-simple way to log messages in JavaScript and an attractive console to view and filter them. You might never use alert() again."
webdev  js  javascript  logging 
october 2008 by deusx
YUI: Bacon Utility
"The Bacon Utility allows you to cook bacon on any HTML element."
bacon  webdev  yui  javascript  awesome  js  yahoo 
october 2008 by deusx Concise Guide to Dojo: Leslie M. Orchard: Books
"Packed with useful information and lots' of insightful examples The Concise Guide to Dojo, taken from the forthcoming Professional JavaScript Frameworks book, provides experienced web developers a quick path to understanding and utilizing Dojo: a JavaScript based meta-framework for creating highly dynamic, visually appealing web sites. Logically organized, this guide quickly introduces the reader to Dojo and then quickly moves on to cover topics ranging from Manipulating DOM object, Event Handling, Utilizing AJAX, and working with additional Dojo add-on such as Dijit and DojoX."
books  buymybooks  js  webdev  dojo  frameworks  wrox  link:rel=me 
september 2008 by deusx
A List Apart: Articles: Test-Driven Progressive Enhancement
"By testing a device’s capabilities up front, we can make informed decisions about the level of experience to deliver to that device. "
webdev  unobtrusive  progressive  enhancement  js  javascript 
september 2008 by deusx
Foo Hack » YUI’s “Module Pattern” vs. Prototype’s Class Function
Interesting perspective, with which I agree somewhat. Though, there's certainly something to be said for building a domain-specific language of convenience for DOM manipulation. "The more time someone spends building applications with a library like Prototype, the further they get from Javascript, and the more dependent they become on the library. By contrast, time spent using YUI tends to breed developers who are experts in Javascript, and that skill is far more useful than being an expert in a particular library."
webdev  js  javascript  yui  prototype  dojo  jquery  frameworks 
september 2008 by deusx
Nihilogic: Sandbag text wrapping with Canvas
"With CSS you can make text wrap around an image using the float property and for most purposes this is quite adequate. However, it doesn't take into account the actual image and treats it as one big block, even if you'd prefer the text to wrap around the actual content in the picture, magazine style.Since we now have pixel access (in cool browsers, anyway) via the Canvas element, this technique can now be implemented dynamically with a bit of JavaScript."
css  js  canvas  webdev  layout  nifty 
september 2008 by deusx
rephrase § E4X
"E4X, short for “ECMASCript for XML”, is an extension to ECMAScript (i.e. JavaScript, JScript, ActionScript…) with new syntax and built-in objects for more convenient handling of XML fragments. It seems to be used most frequently with ActionScript 3 (Flash), but is also available in recent Mozilla/Firefox releases."
xml  e4x  js  javascript  firefox 
september 2008 by deusx
"Parallax turns a selected element into a 'window', or viewport, and all its children into absolutely positioned layers that can be seen through the viewport. These layers move in response to the mouse, and, depending on their dimensions (and options for layer initialisation), they move by different amounts, in a parallaxy kind of way."
jquery  webdev  js  javascript  parallax 
august 2008 by deusx
jQuery PHP library
"jQuery-PHP is a PHP library that allows to tie jQerry with PHP most natural way. You don't need to think in terms of transmission, parsing and other boring staff. Now you have a bridge that brings DOM right onto your server :) and you can ealisy manipulate it in jQuerry-style way." This seems like one of the worst ideas - maybe it's just me, but "shortcuts" and other encapsulations of client-side JS within server-side code-generation in PHP / Ruby / Python / Perl / etc seems like one of the worst forms of magical obfuscation there is in webdev. Of course, I also feel the same way about most psuedo-ORM SQL / database abstractions.
webdev  php  jquery  javascript  js 
august 2008 by deusx
Raphaël—JavaScript Library
"Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. In case you want to create your own specific chart or image crop-n-rotate widget, you can simply achieve it with this library. "
webdev  js  javascript  vecctor  graphics 
august 2008 by deusx
John Resig - JavaScript Micro-Templating
"It's a super-simple templating function that is fast, caches quickly, and is easy to use. I have a couple tricks that I use to make it real fun to mess with."
webdev  js  templating  javascript 
july 2008 by deusx
0xDECAFBAD » Firefox 3 Download Day Mega Widget
"Oh, and rumor has it that this widget will switch to reporting on downloads, rather than pledges, once the main event has begun."
firefox  widgets  javascript  js  me  decafbad  selflink  firefox3  downloadday 
june 2008 by deusx
Royal Pingdom » Javascript framework usage among top websites
"To answer that question, we here at Pingdom have examined a set of almost 200 popular websites to see if they use a Javascript framework, and in that case which framework they have chosen."
javascript  webdev  frameworks  js 
june 2008 by deusx
Pipes - Badge Documentation
"A Yahoo! Pipes badge allows you to have Pipes generated content on your blog, website or social network."
badges  pipes  widgets  javascript  js 
june 2008 by deusx
"Below is a list of z-code based interactive fiction titles made available by The Interactive Fiction Archive. You can click on an entry to start playing it."
gnusto  javascript  webdev  js  ifiction 
may 2008 by deusx
Dojo 1.1 Release Notes | The Dojo Toolkit
"These are the release notes for the Dojo 1.1 release (dojo core, dijit, and dojox)."
dojo  ajax  javascript  js  webdev 
march 2008 by deusx
Ajaxian » Dojo 1.1 Released
"The Dojo team has released version 1.1 which includes from over 800 improvements"
dojo  ajax  javascript  webdev  js 
march 2008 by deusx
The Pragmatic Bookshelf | Prototype and
"The Prototype and libraries are veritable treasure troves, smoothing over all the usual nitty-gritty differences between browsers, and making most common features a breeze to implement."
webdev  javascript  js  prototype  scriptaculous  books 
february 2008 by deusx
The Pragmatic Bookshelf | Mastering Dojo
"In Mastering Dojo, you’ll get the whole story, from basic usage to advanced idioms. Mastering Dojo starts out with a fast moving tutorial that will give you techniques that you can start using right away."
webdev  js  javascript  dojo  books 
february 2008 by deusx
John Resig - JavaScript Pretty Date
"One method that I've been wanting for quite a while now was a simple way to format old JavaScript dates in a "pretty" way."
javascript  webdev  dates  js 
january 2008 by deusx
Trivial iPhone / iPod Touch delicious front end -
"I wanted a way of getting at things that I and my friends have saved in, and the native web interface isn’t very usable on the iPod touch."
delicious  iui  iphone  ipodtouch  js  webdev 
january 2008 by deusx
Automatic conversion from simple, accessible data tables to YUI Charts » Yahoo! User Interface Blog
"That’s all you need to do to progressively enhance an accessible data table to turn them into a pie chart using the YUI Charts Control."
webdev  yui  js  javascript  unobtrusive  accessibility 
january 2008 by deusx
Glibness — Automate firing of onload events
"I’ve often had to set up onload events that execute for only a single page. ... The below solution keeps things unobtrusive."
js  webdev  tricks 
january 2008 by deusx
Introducing JSONLib
Skeptical, not yet a fan - "A word of warning: this takes a little getting used to. It is slightly more verbose than the current methods for using JSON in JavaScript"
nomegusta  webdev  js  json 
january 2008 by deusx
JSONPath - XPath for JSON
"It's time to wonder, if there is a need for something like XPath4JSON and what are the problems it can solve."
json  webdev  js  javascript  xpath 
january 2008 by deusx
John Resig - I Learned Some Things About jQuery Today
"Maybe you should take some time to sit down and actually try to use and work with other libraries, because while you were out bashing and slandering us we were writing rock solid code, sharing, collaborating, and discussing the future of the web."
jquery  webdev  js  javascript  drama 
december 2007 by deusx
24 ways: Unobtrusively Mapping Microformats with jQuery
"Fitting with the principles of unobtrusive JavaScript, we’ll start with a semantically marked up list of restaurants, then use JavaScript to add the map, look up the restaurant locations and plot them as markers."
webdev  jquery  unobtrusivejavascript  js  javascript  geo 
december 2007 by deusx
« earlier      
per page:    204080120160

related tags

*research  accessibility  actionscript  ajax  apple  archive  at:aadl  automation  awesome  awesomesauce  backbone  bacon  badges  badidea  bloglines  blueoxen  bookmarklet  bookmarklets  books  bugs  buttons  buymybooks  canvas  closures  cms  code  coding  coffeescript  comparison  cornify  cron  crowbar  crypto  css  css3  data  dates  debugging  decafbad  decafbadredesign  delicious  design  dev  dhtml  diaf  diy  dnd  documentation  dojo  dom  domscripting  downloadday  draganddrop  dragdealer  drama  e4x  eastereggs  editors  elite  email  emulation  emulators  enhancement  event  eventdelegation  events  feedburner  firebug  firefox  firefox3  flash  flash8  frameworks  future  games  gaming  geo  gmail  gnusto  google  graphics  greasemonkey  grunt  hackdaylondon  hacks  haraka  html  html4  html5  http  hypertext  ia  ie6  ie7  ifiction  images  insanity  interactive  interesting  iphone  ipodtouch  irc  iui  jabber  javascript  javascritp  jquery  js  jsmess  json  layout  libraries  link:rel=me  linkrolls  links  logging  lua  mail  markup  mashups  me  messaging  metablogging  microformats  mochikit  mojo  mootools  mozilla  mp3  msft  msie6  native  network  nifty  ning  node  nodejs  nomegusta  npm  optimization  osx  outliners  palm  parallax  patterns  pecl  performance  php  pipes  plugins  programming  progressive  prototype  pubsub  purple  purpleinclude  python  qr  qrcode  qrcodes  rack  radio  raspberrypi  repl  rest  retro  rpg  rss  ruby  rust  safari  scope  scrapers  scraping  scriptaculous  scripting  selflink  services  sha1  shell  spidermonkey  standards  startrek  storage  tables  tagometer  tal  tech  technorati  templating  tetris  timeline  tips  to:fb  tools  transclusion  tricks  tumbelog  ui  unix  unobtrusive  unobtrusivejavascript  utils  uuid  ux  v8  vecctor  vendors  vi  via:codepo8  via:stlhood  via:textfiles  vim  web  web20  webdav  webdev  webgl  webkit  widgets  wiki  winer  wordpress  wow  wowhead  wrox  xml  xmpp  xmpp4moz  xpath  xul  xulrunner  yahoo  youtube  yui 

Copy this bookmark: