Vaguery + javascript   40

Fancy HTML5 Slides with knitr and pandoc | Yihui Xie
"Karthik Ram gave an Introduction to R a couple of weeks ago, and I strongly recommend you to take a look at his cool HTML5 slides. I started trying HTML5 slides last year, and now it is difficult for me to go back to beamer, which I have used for a few years for my presenations. It is horrible to see beamer slides everywhere at academic conferences (especially the classic blue themes)."
slides  presentation  library  javascript  markdown 
4 weeks ago by Vaguery
CodeMirror
"CodeMirror is a JavaScript library that can be used to create a relatively pleasant editor interface for code-like content ― computer programs, HTML markup, and similar. If a mode has been written for the language you are editing, the code will be coloured, and the editor will optionally help you with indentation."
javascript  editor  library  toolkit  bookphile 
5 weeks ago by Vaguery
jQuery for Absolute Beginners: The Complete Series | Nettuts+
"Hi everyone! Today, I posted the final screencast in my “jQuery for Absolute Beginners” series on the ThemeForest Blog. If you’re unfamiliar – over the course of about a month, I posted fifteen video tutorials that teach you EXACTLY how to use the jQuery library. We start by downloading the library and eventually work our way up to creating an AJAX style-switcher. I’m very proud of this series; possibly more than any other that I’ve done for Envato."
javascript  jQuery  tutorial  podcast  video 
june 2011 by Vaguery
CoffeeScript in Motion | Free PeepCode Blog
"CoffeeScript is beautiful. It’s sensibly designed around syntactic indentation. It adds useful features to JavaScript. Most importantly, it’s a very thin layer over JavaScript. For any line of CoffeeScript, one can easily predict the line of JavaScript that the compiler will emit."
CoffeeScript  javascript  tutorial  screencast 
may 2011 by Vaguery
Faye: Simple pub/sub messaging for the web
Faye is an easy-to-use publish-subscribe messaging system based on the Bayeux protocol. It provides message servers for Node.js and Rack, and clients for use in Node and Ruby programs and in the browser.
distributed-processing  publish-and-subscribe  architecture  software-development  Ruby  javascript 
may 2011 by Vaguery
jQuery and JavaScript Coding: Examples and Best Practices - Smashing Magazine
"While the term “DOM scripting” really just refers to the use of scripts (in this case, Javascripts) to access the Document Object Model, it has widely become accepted as a way of describing what should really be called “unobtrusive DOM scripting”—basically, the art of adding Javascript to your page in such a way that if there were NO Javascript, the page would still work (or at least degrade gracefully). In the website world, our DOM scripting is done using Javascript."
javascript  DOM-scripting  unobtrusive-javacript  best-practices  tutorial  web-applications 
may 2011 by Vaguery
Isotope
"An exquisite jQuery plugin for magical layouts"
javascript  layout  library  design  web-design  from delicious
february 2011 by Vaguery
Smoothie Charts
"Smoothie Charts is a really small chartling library designed for live streaming data. I built it to reduce the headaches I was getting from watching charts jerkily updating every second. What you're looking up now is pretty much all it does. If you like that, then read on."
visualization  javascript  library  real-data  software-development  lovely 
august 2010 by Vaguery
Unveil.js is a data exploration and visualization toolkit that utilizes data-driven software design. : RubyFlow
"It features generic data abstraction through Collections, a Visualization API allowing the creation of pluggable visualizations, and a Scene Graph implementation on top of HTML 5 Canvas. See the GitHub project, the documentation, and an example."
visualization  javascript  library  exploratory-data-analysis  data-driven  nudge 
july 2010 by Vaguery
A Protovis Primer, Part 1 | eagereyes
"This introduction is based on my experiences with using Protovis in my Visualization and Visual Communication class earlier this spring. While the concepts involved are really not that difficult, they are rather foreign to students who have not been exposed to functional programming. And since that is also the case for a lot of hobbyists and people wanting to do visualization who do not have a computer science background, I imagine they run into the same problems."
visualization  tutorial  javascript  protovis  nudge  charts  software-development  libraries 
june 2010 by Vaguery
Protovis 3.2 released – more examples and layouts
"The most recent version of Protovis, the open-source visualization library that uses JavaScript and SVG, was just released not too long ago - this time with more layout and examples. This is especially helpful since Protovis was "designed to be learned by example." Among the new stuff is the ever popular streamgraphs, along with the force-directed layout. With only 10 to 20 lines of code, you'll have your viz, so lots of bang for the buck."
graphs  visualization  data-analysis  javascript  library  protovis  nudge 
june 2010 by Vaguery
Format Parsing in Javascript « Trek
"Riff is a a recent spin-off project from Jesse Sielaff’s work to bring a Ruby-like language interpreter to the browser. Riff is a plugin for Racc (a LARL(1) parser generator for Ruby). Riff extends the output generation portions of Racc and writes javascript instead of Ruby. If you’re familiar with LALR grammars this should add a handy tool to your javascript arsenal."
javascript  templates  software-development  agile-practices  library 
june 2010 by Vaguery
Heroku | Experimental Node.js Support
"Node.js is evented I/O for JavaScript, built on top of the blazingly fast V8 engine. It makes handling event-driven I/O incredibly simple, and aligns perfectly with our maniacal focus on simplicity and developer productivity. The Ruby community has quickly adopted node, and with great reason. Complimenting existing apps with node.js for components that require real-time event handling or massive concurrency is both easy and elegant – in part thanks to the availability of frameworks such as express."
Ruby  Javascript  heroku  cloud-computing  distributed-processing  framework  software-development  hosting 
april 2010 by Vaguery
Underscore.js
"Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux."
via:thetrek  javascript  programming  library  functional-programming  jquery 
march 2010 by Vaguery
Documentation | Spritely
"Spritely is a simple plugin with only two key methods, sprite() and pan() both of which simply animate the background-image css property of an element. The difference between the two is that a 'sprite' image contains two or more 'frames' of animation, whereas a 'pan' image contains a continuous image which pans left or right and then repeats. Typically, in either case, you would use a png file (with or without transparency) for this. You might wish to use a transparent gif for Internet Explorer 6, though it probably won't look as good. Your html elements must already be the correct size you want the sprite to appear, but the background image will typically be larger than the html element, and the spritely methods reposition the background image within the html element."
javascript  html5  animation  web-design  via:jayturley  NO-FLASH 
march 2010 by Vaguery
Raphaël—JavaScript Library
"Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.
Raphaël uses the SVG W3C Recommendation and VML as a base for creating graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later. Raphaël’s goal is to provide an adapter that will make drawing vector art compatible cross-browser and easy.
Raphaël currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+.
For more examples take a look at charting plugin: gRaphaël"
javascript  visualization  SVG  not-Flash  software-development  library  graphics 
march 2010 by Vaguery
fingernails in oatmeal, Metaprogramming: Ruby vs. Javascript
"To be honest, there’s not much to say about the Javascript example because it is so simple. We avoid the whole metaclass business because Javascript uses prototypal inheritance. This means that Javascript does not distinguish between classes/prototypes and instances and, therefore, we can add our desired behavior directly to the instance. We use the exact same technique for adding a method to the prototype, but this time we simply add the function directly to the instance. Again, this function is a closure. And again, this function has access to the instance’s state using this.…
Closures are so ingrained in the language’s design that metaprogramming seems to happen without even trying. This little exercise has left me very excited about the potential of Javascript not only as a great language for the web, but also as a powerful server-side language. You should be excited too."
metaprogramming  javascript  ruby  OOP  scripting  tutorial  comparison 
march 2010 by Vaguery
Ruby & WebSockets: TCP for the Browser - igvita.com
"WebSockets in HTML5 change all of that as they were designed from the ground up to be data agnostic (binary or text) with support for full-duplex communication. WebSockets are TCP for the web-browser. Unlike BOSH or equivalents, they require only a single connection, which translates into much better resource utilization for both the server and the client. Likewise, WebSockets are proxy and firewall aware, can operate over SSL and leverage the HTTP channel to accomplish all of the above - your existing load balancers, proxies and routers will work just fine."
software-development  HTML5  websocket  programming  web2.0  javascript  browsers 
december 2009 by Vaguery
28 Rich Data Visualization Tools - InsideRIA
"What makes my job really interesting is that these clients are in different industries and are using different technologies. So we have pulled together a set of 28 tools for creating graphs, Gantt charts, diagrammers, calendars/schedulers, gauges, mapping, pivot tables, OLAP cubes, and sparklines, in Flash, Flex, Ajax or Silverlight."
visualization  web-design  software  libraries  javascript  graphic-design  charts 
december 2009 by Vaguery
Protovis
"Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.
Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG for web-native visualizations; no plugin required (though you will need a modern web browser)! Although programming experience is helpful, Protovis is mostly declarative and designed to be learned by example."
visualization  datavis  design  programming  graphics  opensource  javascript  jQuery  ajax  API  graphing 
december 2009 by Vaguery
jQuery TOOLS - The missing UI library for the Web
"What you really need are tabs, tooltips, accordions, overlays, high usability, striking visual effects and all those "web 2.0" goodies that you have seen on your favourite websites.

This library contains six of the most useful JavaScript tools available for today's website. The beauty of this library is that all of these tools can be used together, extended, configured and styled. In the end, you can have hundreds of different widgets and new personal ways of using the library."
Javascript  jquery  programming  library  software-development  web2.0  interface 
november 2009 by Vaguery
About - cufon - GitHub
"Cufón aims to become a worthy alternative to sIFR, which despite its merits still remains painfully tricky to set up and use. To achieve this ambitious goal the following requirements were set:

No plug-ins required – it can only use features natively supported by the client
Compatibility – it has to work on every major browser on the market
Ease of use – no or near-zero configuration needed for standard use cases
Speed – it has to be fast, even for sufficiently large amounts of text
And now, after nearly a year of planning and research we believe that these requirements have been met."
fonts  web-design  design  programming  alternative  typography  css  javascript 
may 2009 by Vaguery
Advogato: Blurring of MVC lines: Programming the Web Browser.
"php is the "language of choice" for the majority of web development, and it can be described as "The Visual Basic of Free Software" for very good reasons. Visual Basic gets a poor rap, because it is so easy to write bad code with. It takes years to become properly familiar with and proficient in Visual Basic, and php is no different. By the time a developer is familiar with php's rich and wonderful methods for self-mutilation, their lives have become so degraded that they wish they had never become programmers."
programming  MVC  design-patterns  web-design  applications  architecture  software  web2.0  development  javascript  python  essay 
december 2008 by Vaguery
Dr Nic » Autotesting Javascript in Rails
'Below is a “getting started” tutorial, a helpful autotesting plugin, and hints about a TextMate bundle for Javascript Unit Testing and a future Peepcode on Javascript Unit Testing.'
AJAX  BDD  development  javascript  programming  Ruby  TDD  tutorial  ZenTest 
january 2008 by Vaguery
PushScript!
Javascript implementation of [most of] Push, suitable for inclusion in unwitting distributed computational systems.
genetic-programming  Push  distributed-processing  Javascript  language  programming 
october 2007 by Vaguery

related tags

agile-practices  ajax  alternative  animation  API  applications  architecture  automation  BDD  behavior  behavior-driven-design  best-practices  bookphile  browser  browsers  charts  cloud-computing  CoffeeScript  collaboration  comparison  controls  cropping  crowdsourcing  css  data  data-analysis  data-driven  datavis  demo  design  design-patterns  development  DHTML  distributed-processing  DOM-scripting  edit-in-place  editor  essay  evolutionary-algorithms  exploratory-data-analysis  Firefox  fonts  framework  freeware  functional-programming  genetic-programming  graphic-design  graphics  graphing  graphs  grid-computing  hack  heroku  hijacking  hosting  html5  image-editing  inline  interactivity  interface  javascript  jquery  language  layout  lesson  libraries  library  Lily  lovely  markdown  mashups  metaprogramming  MVC  NO-FLASH  not-Flash  nudge  OOP  open-source  opensource  plugin  podcast  presentation  presentations  programming  protovis  publish-and-subscribe  Push  python  real-data  RoR  rspec  ruby  scraper  screencast  scriptaculous  scripting  semantic-web  simple  slides  software  software-development  spec  SVG  TDD  templates  test-driven-design  testing  toolkit  tools  tutorial  typography  unittest  unobtrusive-javacript  user-experience  user-interaction  via:deusx  via:jayturley  via:nelson  via:thetrek  via:twitter  via:vielmetti  video  visual-programming  visualization  web-applications  web-design  web2.0  websocket  XML  ZenTest 

Copy this bookmark:



description:


tags: