Vaguery + tutorial   39

Home - Scalable and Modular Architecture for CSS
"I’ve been analyzing my process (and the process of those around me) and figuring out how best to structure code for projects on a larger scale. What I've found is a process that works equally well for sites small and large.

Learn how to structure your CSS to allow for flexibility and maintainability as your project and your team grows."
css  tutorial  best-practices  graphic-design  via-trek 
5 weeks ago by Vaguery
Veer Presents Our Fonts, Our Friends
"Some fonts dazzle, some fonts delight. And some are full of extra characters and features you can unleash – if you know how to use them. Learn all about OpenType fonts in the newest animated short, and then see them in action in the latest tutorial."
typography  video  tutorial  introduction  opentype 
december 2011 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
Jeff Dean's Ruby Blog - Form-backing objects for fun and profit
"Form-backing objects, also known as Presenters (not to be confused with the concept of view presenters), are objects whose sole purpose is to take user-entered form data and perform some unit of work. Creating and testing form-backing objects is simple. In this situation, you might add a Registration object."
Rails  MVC  design-patterns  software-development  refactoring  tutorial 
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
Ruby Gem Management with RVM and Bundler
"When I started learning Ruby, managing gems was a huge problem to the point I would make fun of it. Now I use RVM which helps you install multiple versions of ruby on one computer. Not only does it do that, but it makes gem management a breeze as well! Beyond RVM, Rails 3 provides us with bundler, which allows you to install gems based on a list of dependancies automatically. Very slick.

Here I will outline how to install and configure RVM as well as manage your gems with RVM and the Rails 3 bundler."
ruby  rvm  gem  system-administration  software-development  advice  tutorial 
june 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
What Every Developer Should Know About URLs
"As a web developer you really have no excuse for not knowing everything there is to know about URLs, there is just not that much to them. But, I have found that even experienced developers often have some glaring holes in their knowledge of URLs. So, I thought I would do a quick tour of everything that every developer should know about URLs. Strap yourself in – this won't take long :)."
url  software-development  tutorial  basic-knowledge  REST  useful 
may 2010 by Vaguery
How to: make a scatterplot with a smooth fitted line | FlowingData
"Oftentimes, you'll want to fit a line to a bunch of data points to make it easier to spot patterns or relationships. It might be observations over time or it might be two variables that are possibly related. In either case, a scatter plot just might not be enough to see anything useful. This tutorial will show you how to graph a fitted line, or loess curve, to such a scatter plot."
tutorial  visualization  graphs  R  statistics  how-to 
march 2010 by Vaguery
Processing.js - UI Dial with Snaps
"So I like to write a lot of music. I have not really released anything for a few years as I have been very busy freelancing in London on various web projects; and my music website was last updated before I started learning JavaScript.

I want to get back into writing music over the next year or two and started to think about how to make my site a little different. One of my ideas was to use a dial styled like an electronic keyboard to control my page through AJAX, so I set about creating the dial you see to your left.

As you can probably see, the dial has lights as point-markers which flash to the Beast Per Minute so when people click on my tunes, I can update the BPM on the UI Dial to add some depth to the user experience."
processing  processing.js  user-interaction  user-interface  control  web-design  tutorial  GUI  web2.0 
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
Advanced Photoshop Tutorial: Multi-RAW Processing - photo.net
"If you don’t multi-RAW process, you can take photos with immediacy—but you are losing out on a great part of the richness of digital photography.

Let me back up a second to explain what I’m talking about. If you have a DSLR, it can probably be set to save your photos as RAW files, as JPEGs, or as both. RAW files have different file extensions (for example, NEF for Nikon and CR2 or CRW for Canon)—what they have in common is that these files store all the information from the time of exposure.

Essentially, a RAW file is a potentiality rather than a final rendition. Ansel Adams said of his work that a negative was a score, and the print the performance. In much the same way, a RAW file is the score, and what you do with it in the digital darkroom is the performance."
photography  digital-photography  DSLR  HDR  tutorial  RAW 
january 2010 by Vaguery
nvie.com » Blog Archive » A successful Git branching model
"In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I’ve been meaning to write about it for a while now, but I’ve never really found the time to do so thoroughly, until now. I won’t talk about any of the projects’ details, merely about the branching strategy and release management."
git  version-control  project-management  programming  software-development  tutorial  control  strategy  workflow  branching  dvcs 
january 2010 by Vaguery
RSpec and Sinatra Quick Start // iamneato.com
"Are you familiar with RSpec, new to Sinatra, and can’t get the two to cooperate? This article maybe of use to you. Alternatively, if you’re like me and you’re simply new to this universe all together, this article can certainly be of use."
RSpec  BDD  behavior-driven-design  Sinatra  testing  tutorial  how-to  ruby 
november 2009 by Vaguery
Riding Rails: Gem Packaging: Best Practices
"When you call load or require a new file, Ruby searches through the files in its load path. This allows you to require files relative to the load path without specifying the files full system path."
programming  Ruby  tutorial  tips  best-practices 
september 2009 by Vaguery
Oscar Del Ben: SICP exercise 2.37
[Considering this and some related exercises as simple tutorials for Nudge programming]
Nudge  LISP  tutorial  exercises 
may 2009 by Vaguery
Deploying Rails Applications on Mac OS X Leopard
"Traditionally deployment has been painful because it involves getting all the required software installed, configuring various moving parts, remembering to copy the right files at the right time, and so on. Leopard Server changes all that. In addition to Ruby and Rails, Leopard Server comes pre-installed with everything we need to deploy and run a production Rails application: Apache 2.2, mod_proxy_balancer, MySQL, Mongrel, Capistrano, and a few other unique goodies. Indeed, Leopard Server raises the bar when it comes to ease of Rails deployment."
Apple  development  Leopard  Rails  tutorial  sysadmin  deployment  RoR  capistrano 
april 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

related tags

ADC  advice  AJAX  analytics  Apple  applications  archive  arithmetic  art  basic-knowledge  Bayesian  BDD  behavior-driven  behavior-driven-design  best-practices  book  bookphile  branching  calculation  capistrano  charts  chemistry  classification  clustering  coding  CoffeeScript  comparison  control  css  data-analysis  data-ownership  database  deployment  design-patterns  development  digital  digital-photography  documentation  DOM-scripting  DSLR  dvcs  ebooks  editor  education  electronics  engineering  examples  exercises  Facebook  FDA  free  functional-data-analysis  gem  generators  git  graphic-design  graphics  graphs  GUI  hack  hacking  hardware  HDR  how-to  HTML  image-processing  imagemagick  images  installation  instructions  introduction  introductory  javascript  jQuery  lab  language  learning  learning-by-doing  learning-by-watching  Leopard  lesson  libraries  linear-algebra  LISP  Mac  machine-learning  MacOS  makers  math  mathematics  metaprogramming  MVC  nostalgia  nudge  OOP  opentype  panorama  PDF  photography  podcast  presentation  printing  Privacy  process  processing  processing.js  programming  project-management  protovis  Python  R  Rails  RAW  refactoring  reference  research  resources  REST  RoR  RSpec  ruby  rvm  screencast  screencasts  scripting  security  service  setup  Sinatra  slide-rule  social-engineering  software  software-development  standards  statistics  strategy  sysadmin  system-administration  TDD  techniques  telephony  testing  textbooks  textmate  tips  tools  tricks-and-tips  tutorial  typography  unobtrusive-javacript  url  usability  useful  user-experience  user-interaction  user-interface  version-control  via-trek  via:?  via:arthegall  via:hypcourt  video  visualization  web  web-applications  web-design  web2.0  wiki  workflow  XML  XPath  XQuery  ZenTest 

Copy this bookmark:



description:


tags: