pascalvanhecke + programming 193
Online Python Tutor
february 2012 by pascalvanhecke
Visualises code execution, nice!
visualization
visualisation
development
programming
tutorial
Python
from delicious
february 2012 by pascalvanhecke
Main - browsersec - Google Code - Browser Security Handbook landing page
february 2012 by pascalvanhecke
"meant to provide web application developers, browser engineers, and information security researchers with a one-stop reference to key security properties of contemporary web browsers. Insufficient understanding of these often poorly-documented characteristics is a major contributing factor to the prevalence of several classes of security vulnerabilities. "
applicationsecurity
cookies
browsers
webdevelopment
programming
webdev
reference
google
browser
security
from delicious
february 2012 by pascalvanhecke
Semantic Versioning
january 2012 by pascalvanhecke
"simple set of rules and requirements that dictate how version numbers are assigned and incremented"
""For this system to work, you first need to declare a public API. This may consist of documentation or be enforced by the code itself. Regardless, it is important that this API be clear and precise. Once you identify your public API, you communicate changes to it with specific increments to your version number. Consider a version format of X.Y.Z (Major.Minor.Patch). Bug fixes not affecting the API increment the patch version, backwards compatible API additions/changes increment the minor version, and backwards incompatible API changes increment the major version.
deployment
versionmanagement
releases
softwaredevelopment
programming
development
versioning
configurationmanagement
versioncontrol
from delicious
""For this system to work, you first need to declare a public API. This may consist of documentation or be enforced by the code itself. Regardless, it is important that this API be clear and precise. Once you identify your public API, you communicate changes to it with specific increments to your version number. Consider a version format of X.Y.Z (Major.Minor.Patch). Bug fixes not affecting the API increment the patch version, backwards compatible API additions/changes increment the minor version, and backwards incompatible API changes increment the major version.
january 2012 by pascalvanhecke
TestFirst.org - The Home of Test-First Teaching
january 2012 by pascalvanhecke
"Test-First Teaching provides a fundamental shift in the way people learn software development. Initially, it helps the student focus on learning very basic syntax, able to independently confirm when they have successfully completed an exercise. That immediate feedback is valuable for cementing knowledge.
Test-first teaching also teaches an understanding of all of the arcane error messages in a low stress situation. The first thing you see, before you have written a line of code, is an error. Then you discover what you need to do to fix that error. Test-first teaching helps people intuitively understand that mistakes are a natural part of the software development process."
learning
rubykoans
tutorial
rails
ror
rubyonrails
programming
testing
tdd
ruby
from delicious
Test-first teaching also teaches an understanding of all of the arcane error messages in a low stress situation. The first thing you see, before you have written a line of code, is an error. Then you discover what you need to do to fix that error. Test-first teaching helps people intuitively understand that mistakes are a natural part of the software development process."
january 2012 by pascalvanhecke
Laser | Project | Carbonica
january 2012 by pascalvanhecke
"LASER is a tool to analyze the lexical structure and semantic meaning of your Ruby programs. It will be able to discover bugs that Ruby only encounters at run-time, and it can discover properties about your code that no pre-existing tools can, such as whether a given block of code raises, which methods are private, if a method call could require a block, and so on. It provides warnings as well as errors for potentially error-prone code"
rubyonrails
ror
rails
debugging
quality
metrics
codemetrics
codeanalysis
laser
programming
analysis
ruby
from delicious
january 2012 by pascalvanhecke
Modernize Your Git Workflow « object.io
january 2012 by pascalvanhecke
Another Git introduction - arguing to use rebase over merge with git-flow
git flow feature rebase
git flow feature finish 77-speedup-yak-shaving
merging
versioning
versioncontrol
programming
development
gitflow
git-flow
git
from delicious
git flow feature rebase
git flow feature finish 77-speedup-yak-shaving
january 2012 by pascalvanhecke
Face Detection jQuery Plugin
november 2011 by pascalvanhecke
Impressive...
"jQuery plugin which detects faces in pictures and returns theirs coords. "
jquery
javascript
facedetection
plugin
pictures
programming
from delicious
"jQuery plugin which detects faces in pictures and returns theirs coords. "
november 2011 by pascalvanhecke
Don’t Call Yourself A Programmer, And Other Career Advice | Kalzumeus Software
october 2011 by pascalvanhecke
Funily written advice to the young software engineer
"- 90% of programming jobs are in creating Line of Business software
- Engineers are hired to create business value, not to program things
- You radically overestimate the average skill of the competition because of the crowd you hang around with
- “Read ad. Send in resume. Go to job interview. Receive offer.” is the exception, not the typical case, for getting employment
- All business decisions are ultimately made by one or a handful of multi-cellular organisms closely related to chimpanzees, not by rules or by algorithms"
career
programming
advice
engineering
essay
fun
economic
corporatelife
from delicious
"- 90% of programming jobs are in creating Line of Business software
- Engineers are hired to create business value, not to program things
- You radically overestimate the average skill of the competition because of the crowd you hang around with
- “Read ad. Send in resume. Go to job interview. Receive offer.” is the exception, not the typical case, for getting employment
- All business decisions are ultimately made by one or a handful of multi-cellular organisms closely related to chimpanzees, not by rules or by algorithms"
october 2011 by pascalvanhecke
WebAppSec/Secure Coding Guidelines - MozillaWiki
october 2011 by pascalvanhecke
"purpose of this page is to establish a concise and consistent approach to secure application development of Mozilla web applications and web services. The information provided here will be focused towards web based applications; however, the concepts can be universally applied to applications to implement sound security controls and design. "
security
webdev
development
programming
webdevelopment
bestpractices
from delicious
october 2011 by pascalvanhecke
The Little Book on CoffeeScript
october 2011 by pascalvanhecke
"This book is completely open source, and was written by Alex MacCaw http://alexmaccaw.co.uk/ (or @maccman) with great contributions from David Griffiths, Satoshi Murakami, and Jeremy Ashkenas."
coffeescript
javascript
programming
development
reference
tutorial
ebook
book
download
from delicious
october 2011 by pascalvanhecke
Learn to code | Codecademy
august 2011 by pascalvanhecke
Great in-browser javascript introduction.
webdesign
javascript
programming
code
tutorial
console
elearning
from delicious
august 2011 by pascalvanhecke
Learn Ruby The Hard Way | Learn Ruby The Hard Way
august 2011 by pascalvanhecke
Ruby translation of Zed Shaw's popular book Learn Python The Hard Way, 2nd Edition<br />
Code is at: https://gitorious.org/learnrubythehardway/learnrubythehardway
ruby
tutorial
programming
development
ebook
book
learning
from delicious
Code is at: https://gitorious.org/learnrubythehardway/learnrubythehardway
august 2011 by pascalvanhecke
AWS SDK for Ruby
july 2011 by pascalvanhecke
"AWS SDK for Ruby provides a library, code samples, and documentation for developers to build Ruby applications that tap into the cost-effective, scalable, and reliable AWS cloud.<br />
<br />
With the AWS SDK for Ruby, developers get started in minutes using AWS infrastructure services, including Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon SimpleDB"
api
ruby
rubyonrails
amazon
development
library
aws
amazonwebservices
programming
ec2
from delicious
<br />
With the AWS SDK for Ruby, developers get started in minutes using AWS infrastructure services, including Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon SimpleDB"
july 2011 by pascalvanhecke
mechanize-2.0.1 Documentation
july 2011 by pascalvanhecke
Ruby crawling library, based on nokogiri. Lets you navigate a website and submit forms, handle cookies etc...
opensource
api
programming
screenscraping
scraping
parsing
htmlharvesting
ruby
library
navigation
crawler
crawling
from delicious
july 2011 by pascalvanhecke
Nokogiri
july 2011 by pascalvanhecke
"HTML, XML, SAX, & Reader parser with the ability to search documents via XPath or CSS3 selectors… and much more "
opensource
api
programming
screenscraping
scraping
parsing
htmlharvesting
ruby
library
from delicious
july 2011 by pascalvanhecke
Throw, Catch, Raise, Rescue… I’m so confused!
july 2011 by pascalvanhecke
Explanation of Throw... Catch versus begin... rescue in Ruby.<br />
<br />
"Ruby is a language that tries to anticipate your needs as a programmer. One common need is a way to terminate execution early when we find there is no further work to be done. Unlike in some languages, where we would have to either abuse the exception mechanism or use multiple loop breaks and method returns to achieve the same effect, Ruby provides us with the catch and throw mechanism to quickly and cleanly make an early escape. This leaves begin/raise/rescue free to be used for errors, and nothing else."
ruby
programming
exceptions
rubyonrails
rails
ror
exceptionhandling
programflow
from delicious
<br />
"Ruby is a language that tries to anticipate your needs as a programmer. One common need is a way to terminate execution early when we find there is no further work to be done. Unlike in some languages, where we would have to either abuse the exception mechanism or use multiple loop breaks and method returns to achieve the same effect, Ruby provides us with the catch and throw mechanism to quickly and cleanly make an early escape. This leaves begin/raise/rescue free to be used for errors, and nothing else."
july 2011 by pascalvanhecke
PureText Home Page
july 2011 by pascalvanhecke
Text paste tool for Windows that removes formatting on paste. <br />
<br />
"The easiest way to use PureText is to simply use its hot-key to paste text instead of using the standard CTRL V hot-key that is built into most Windows applications. To configure PureText, right-click on its tray icon and choose "Options" from the pop-up menu. The default hot-key is WINDOWS V, but this can be changed. In this Options window, you can also configure PureText to run each time you log into Windows. "
tool
tools
programming
development
editor
copypaste
windows
software
download
utility
writing
html
markup
webdesign
from delicious
<br />
"The easiest way to use PureText is to simply use its hot-key to paste text instead of using the standard CTRL V hot-key that is built into most Windows applications. To configure PureText, right-click on its tray icon and choose "Options" from the pop-up menu. The default hot-key is WINDOWS V, but this can be changed. In this Options window, you can also configure PureText to run each time you log into Windows. "
july 2011 by pascalvanhecke
argouml.tigris.org
july 2011 by pascalvanhecke
Open source UML diagramming tool.<br />
Java-based.
tool
opensource
visualization
programming
uml
diagrams
open_source
editor
from delicious
Java-based.
july 2011 by pascalvanhecke
Apache UIMA - Apache UIMA
july 2011 by pascalvanhecke
"UIMA stands for Unstructured Information Management Architecture. An OASIS standard as of March 2009, UIMA is to date the only industry standard for content analytics.<br />
<br />
UIMA is a component software architecture for the development, discovery, composition, and deployment of multi-modal analytics for the analysis of unstructured information and its integration with search technologies developed by IBM. The source code for a reference implementation of this framework has been made available on SourceForge, and later on the website of the Apache Software Foundation.<br />
<br />
An example is a logistics analysis software system that could convert unstructured data such as repair logs and service notes into relational tables. These tables can then be used by automated tools to detect maintenance or manufacturing problems.<br />
<br />
Other examples are systems that are used in medical environments to analyze clinical notes." <br />
(Wikipedia)
search
opensource
programming
software
tools
open_source
parsing
textanalysis
from delicious
<br />
UIMA is a component software architecture for the development, discovery, composition, and deployment of multi-modal analytics for the analysis of unstructured information and its integration with search technologies developed by IBM. The source code for a reference implementation of this framework has been made available on SourceForge, and later on the website of the Apache Software Foundation.<br />
<br />
An example is a logistics analysis software system that could convert unstructured data such as repair logs and service notes into relational tables. These tables can then be used by automated tools to detect maintenance or manufacturing problems.<br />
<br />
Other examples are systems that are used in medical environments to analyze clinical notes." <br />
(Wikipedia)
july 2011 by pascalvanhecke
Aloha Editor - HTML5 WYSIWYG Editor
july 2011 by pascalvanhecke
"semantic Rich Text Editor framework written in Javascript with best support of xHTML5. You can integrate it in a CMS, blog, wiki software or any other project where you need to edit content with a web based tool. Use it like a supersonic textarea."<br />
<br />
Looks like the current alternative to TinyMCE, FCKeditor etc?
webdesign
opensource
javascript
programming
editor
wysiwyg
html
embedding
from delicious
<br />
Looks like the current alternative to TinyMCE, FCKeditor etc?
july 2011 by pascalvanhecke
A Guide To Starting Your Own Rails Engine Gem - Smashing Magazine
june 2011 by pascalvanhecke
"Ryan Cook has put together a solid guide to using Jose Valim's Enginex system to build your own Rails engine (a mini Rails app you can embed within another app, if you will) and turn it into a gem for distribution"<br />
<br />
via Ruby Weekly
tutorial
ruby
programming
rubyonrails
development
ror
webdevelopment
railsengine
from delicious
<br />
via Ruby Weekly
june 2011 by pascalvanhecke
Storing iPhone apps locally with data URLs - Life with Lunchhooks
june 2011 by pascalvanhecke
4 yr old already, still works; package page in data:url to deploy a mini-web app on an iphone<br />
<br />
"By using a data: URL, the entire page content is all in the URL. If save a bookmark for this URL, you can access this little JavaScript-based app even in airplane mode."
javascript
programming
howto
iphone
webdevelopment
tutorial
trick
url
from delicious
<br />
"By using a data: URL, the entire page content is all in the URL. If save a bookmark for this URL, you can access this little JavaScript-based app even in airplane mode."
june 2011 by pascalvanhecke
RailsWizard - Simple Rails Templates courtesy of Intridea
june 2011 by pascalvanhecke
Select the Rails libraries and frameworks you're going to use, and you get a rails new command with a url as parameter where it will get its options list to install/Gemfile-include the selected libraries
rails
ruby
rubyonrails
tool
templates
installer
libraries
opensource
open_source
programming
development
from delicious
june 2011 by pascalvanhecke
janlelis/irbtools - GitHub
may 2011 by pascalvanhecke
"meta gem that installs useful irb gems and configures your irb"
tools
commandline
ruby
rubyonrails
ror
rails
irb
gem
programming
from delicious
may 2011 by pascalvanhecke
sferik/rails_admin - GitHub
may 2011 by pascalvanhecke
The "official" Rails administration interface: Rails 3 engine that provides an easy-to-use interface for managing your data
plugin
ruby
programming
rails
rubyonrails
administration
crud
from delicious
may 2011 by pascalvanhecke
Console | Download Console software for free at SourceForge.net
may 2011 by pascalvanhecke
"Windows console window enhancement. Console features include: multiple tabs, text editor-like text selection, different background types, alpha and color-key transparency, configurable font, different window styles "
windows
download
software
tool
utility
development
programming
commandline
opensource
from delicious
may 2011 by pascalvanhecke
A Ruby HOWTO: Writing A Method That Uses Code Blocks | Archives | codablog | Coda Hale
april 2011 by pascalvanhecke
Introduction to using blocks in Ruby
ruby
tutorial
programming
code
howto
introduction
from delicious
april 2011 by pascalvanhecke
defunkt/github-gem - GitHub
april 2011 by pascalvanhecke
"gem install github "<br />
Works hand-in-hand with GitHub's API - do your operations command-line instead of via web interface.
github
ruby
git
gem
programming
from delicious
Works hand-in-hand with GitHub's API - do your operations command-line instead of via web interface.
april 2011 by pascalvanhecke
txt2re: headache relief for programmers :: regular expression generator
april 2011 by pascalvanhecke
"This system acts as a regular expression generator. Instead of trying to build the regular expression, you start off with the string that you want to search. You paste this into the site, click submit and the site finds recognisable patterns in your string. You then select the patterns that you are interested in and it writes a fully fledged program that extracts those patterns from that string. You then copy the program into your editor or IDE and play with it to integrate it into your program. "<br />
<br />
Hating regex as much as the next guy, the tool's proposition seems enticing, yet I haven't figured out how to actually use it :-S (bookmarked for later reference)
regex
regexp
regularexpressions
tool
service
programming
generator
development
from delicious
<br />
Hating regex as much as the next guy, the tool's proposition seems enticing, yet I haven't figured out how to actually use it :-S (bookmarked for later reference)
april 2011 by pascalvanhecke
Pieceable
april 2011 by pascalvanhecke
"Pieceable lets you build native iPhone applications without programming. You focus on the content and styling - we provide the raw functionality. "
iphone
programming
mobile
development
webdevelopment
emulator
from delicious
april 2011 by pascalvanhecke
Textile Reference
april 2011 by pascalvanhecke
Syntax overview<br />
"Textile is a simple text markup. Simple symbols mark words’ emphasis. Blocks of text can be easily tagged as headers, quotes, or lists. A Textile document can then be converted to HTML for viewing on the web. "
textile
syntax
editor
html
markup
reference
documentation
programming
from delicious
"Textile is a simple text markup. Simple symbols mark words’ emphasis. Blocks of text can be easily tagged as headers, quotes, or lists. A Textile document can then be converted to HTML for viewing on the web. "
april 2011 by pascalvanhecke
10 Ruby on Rails Best Practices » Ruby on Rails » SitePoint Blogs
april 2011 by pascalvanhecke
"Listed here today are 10 of the most popular and useful best practices you can use as a Ruby developer: <br />
<br />
Fat Model, Skinny Controller<br />
Reusable Scopes and Relations<br />
Package Your Code into Gems and Plugins<br />
Use the Built-in Ruby Duck Typing Methods<br />
Manage Attribute Access<br />
Use Non-database-backed Models<br />
Virtual Attributes<br />
Use Translations"
rails
ruby
ror
rubyonrails
bestpractices
tips
syntax
programming
development
from delicious
<br />
Fat Model, Skinny Controller<br />
Reusable Scopes and Relations<br />
Package Your Code into Gems and Plugins<br />
Use the Built-in Ruby Duck Typing Methods<br />
Manage Attribute Access<br />
Use Non-database-backed Models<br />
Virtual Attributes<br />
Use Translations"
april 2011 by pascalvanhecke
Rubyvis: Ruby version of Protovis
march 2011 by pascalvanhecke
Ruby port of protovis - a visualisation library in Ruby.
visualization
visualisation
ruby
rubyonrails
graphics
charts
library
programming
from delicious
march 2011 by pascalvanhecke
Vagrant - Welcome
march 2011 by pascalvanhecke
Automatically creates and destroys local virtual development environments.<br />
Install (Oracle) VirtualBox, and the vagrant gem. Add and manage virtual machines via the command line.<br />
There are recipes available for all kinds of development environments.
virtualization
virtualisation
development
deployment
programming
ruby
automation
lamp
server
from delicious
Install (Oracle) VirtualBox, and the vagrant gem. Add and manage virtual machines via the command line.<br />
There are recipes available for all kinds of development environments.
march 2011 by pascalvanhecke
nvie/gitflow - GitHub
february 2011 by pascalvanhecke
"Git extensions to provide high-level repository operations for Vincent Driessen's branching model."<br />
<br />
Background: http://nvie.com/posts/a-successful-git-branching-model/
git
workflow
github
development
versioncontrol
versioning
programming
from delicious
<br />
Background: http://nvie.com/posts/a-successful-git-branching-model/
february 2011 by pascalvanhecke
A successful Git branching model » nvie.com
february 2011 by pascalvanhecke
"As a consequence of its simplicity and repetitive nature, branching and merging are no longer something to be afraid of. Version control tools are supposed to assist in branching/merging more than anything else."
git
development
versioncontrol
versioning
workflow
programming
from delicious
february 2011 by pascalvanhecke
Our git workflow - Eduhub
february 2011 by pascalvanhecke
"we use two eternal branches, dev and master which contain current development code and live code respectively. Features and bugfixes are developed in their own dedicated branches and merged into dev upon completion for staging and into master when tested thoroughly and marked for release."
git
development
versioncontrol
versioning
eduhub
workflow
programming
from delicious
february 2011 by pascalvanhecke
Redcar
february 2011 by pascalvanhecke
Open source cross-platform (so also Windows) text editor for Ruby (on Rails) projects.<br />
Textmate-inspired.<br />
Installs as a gem: gem install redcar !
rubyonrails
ruby
jruby
opensource
open_source
editor
programming
ide
textmate
windows
download
software
from delicious
Textmate-inspired.<br />
Installs as a gem: gem install redcar !
february 2011 by pascalvanhecke
try ruby! (in your browser)
november 2010 by pascalvanhecke
The interactive ("nicest ever seen") Ruby tutorial that used to be hosted at http://tryruby.hobix.com/ - since December 09 at http://tryruby.org/
ruby
tutorial
fun
editor
interface
javascript
service
software
tool
console
irb
learning
programming
november 2010 by pascalvanhecke
Confreaks: MountainWest Ruby Conference 2008
november 2010 by pascalvanhecke
"shoulda's creator talking a bit about shoulda, why's and hows. The easy tests philosophy. Testing practices from his experiences. Good stuff on brittle tests. "
video
tutorial
testing
rubyonrails
programming
webdevelopment
shoulda
tdd
bdd
conference
presentation
rails
ror
november 2010 by pascalvanhecke
Pro Git - Pro Git Book
november 2010 by pascalvanhecke
"This is the website for the Pro Git book, written by Scott Chacon and published by Apress. Here you can find the full content of the book, a blog with tips and updates about Git and the book and open source projects related to Git or referenced in the book."
git
versioncontrol
ebook
download
books
documentation
ebooks
free
reference
programming
versioning
november 2010 by pascalvanhecke
Google Prediction API - Google Code
november 2010 by pascalvanhecke
"The Prediction API enables you to make your smart apps even smarter. The API accesses Google's machine learning algorithms to analyze your historic data and predict likely future outcomes. Using the Google Prediction API, you can build the following intelligence into your applications:
* Recommendation systems (demo code)
* Spam detection (demo code)
* Customer sentiment analysis
* Upsell opportunity analysis
* Message routing decisions
* Diagnostics
* Document and email classification
* Suspicious activity identification
* Churn analysis
* Language identification
* And much more...
"
algorithm
ai
machinelearning
algorithms
classification
cloudcomputing
datamining
google
service
programming
webservice
recommendationsystems
* Recommendation systems (demo code)
* Spam detection (demo code)
* Customer sentiment analysis
* Upsell opportunity analysis
* Message routing decisions
* Diagnostics
* Document and email classification
* Suspicious activity identification
* Churn analysis
* Language identification
* And much more...
"
november 2010 by pascalvanhecke
Rails Plugins Compatibility Tracking - RailsPlugins.org
october 2010 by pascalvanhecke
Check if a new plugin is available for Rails 3.0
compatibility
ruby
rubyonrails
ror
webdev
rails3
list
plugins
directory
gems
programming
rails
resource
october 2010 by pascalvanhecke
PHP Class: HTML to Plain Text Conversion: chuggnutt.com
october 2010 by pascalvanhecke
"converts HTML to plain, formatted ASCII text. By default, the text is wrapped to 70 characters, and some basic formatting is applied to preserve some of the HTML formatting. Some examples:
* Paragraphs are indented
* Heading tags <h1> - <h3> are all caps
* Horizontal lines, <hr>, are converted to hyphens
* Links are preserved as a footnoted list at the end "
php
html
email
webdevelopment
programming
html2text
* Paragraphs are indented
* Heading tags <h1> - <h3> are all caps
* Horizontal lines, <hr>, are converted to hyphens
* Links are preserved as a footnoted list at the end "
october 2010 by pascalvanhecke
appengine-jruby - Project Hosting on Google Code
october 2010 by pascalvanhecke
"With support for the Java Language, it's now possible to run Ruby code on Google App Engine. This project aims to make using JRuby as easy as any of the native App Engine languages. Although Google employees may participate in this project, the code is experimental and is not officially supported by Google. "
appengine
cloudcomputing
ruby
jruby
rails
programming
webdevelopment
framework
library
opensource
rubyonrails
ror
webdev
october 2010 by pascalvanhecke
Eclipse 3.0 Keyboard Shortcuts
september 2010 by pascalvanhecke
What it says: list of useful Eclipse Shortcut keys.
What's missing: Alt + Shift + A to toggle block select mode!
eclipse
aptana
editor
programming
productivity
shortcuts
list
ide
keyboard
What's missing: Alt + Shift + A to toggle block select mode!
september 2010 by pascalvanhecke
PeterBerkenbosch's moneybird at master - GitHub
september 2010 by pascalvanhecke
Ruby Gem for Moneybird api.
Van deze NL developer: http://peterberkenbosch.nl/moneybird/
ruby
gem
moneybird
api
programming
invoicing
nederlands
Van deze NL developer: http://peterberkenbosch.nl/moneybird/
september 2010 by pascalvanhecke
SQLite Manager :: Add-ons for Firefox
september 2010 by pascalvanhecke
Firefox extension that lets you view and manage Sqlite data and data schemes
firefox
extension
addon
databases
database
sqlite
programming
development
administration
sql
september 2010 by pascalvanhecke
Learning Ruby with the EdgeCase Ruby Koans
august 2010 by pascalvanhecke
Excellent way to learn Ruby syntax.
You are guided through code samples where you have to fill out expected solutions.
You run a test set repeatedly, that will point you to wrong answers or unsolved questions.
ruby
tutorial
syntax
programming
course
learning
rubykoans
You are guided through code samples where you have to fill out expected solutions.
You run a test set repeatedly, that will point you to wrong answers or unsolved questions.
august 2010 by pascalvanhecke
Easy Version Control with Git | Nettuts+
august 2010 by pascalvanhecke
What you need to know to get started
git
howto
programming
tutorial
versioncontrol
versioning
webdev
development
august 2010 by pascalvanhecke
HTML/CSS to PDF converter written in Python - HTML2PDF Converter (formerly known as Pisa)
august 2010 by pascalvanhecke
"XHTML2PDF is a converter for HTML/XHTML and CSS to PDF and a Python package.
* Translates HTML and CSS input into PDF files
* Is written pure Python and therefore platform independent
* Supports document specifics like columns, headers, footers, page numbers, custom Postscript and TrueType fonts, etc.
* Best support for frameworks like Django, Turbogears, CherryPy, Pylons, WSGI
* Simple integration into Python programms
* Also available as stand alone command line tool for Windows, MacOS X and Linux"
code
development
generator
library
python
programming
pdf
software
opensource
open_source
xhtml2pdf
pisa
* Translates HTML and CSS input into PDF files
* Is written pure Python and therefore platform independent
* Supports document specifics like columns, headers, footers, page numbers, custom Postscript and TrueType fonts, etc.
* Best support for frameworks like Django, Turbogears, CherryPy, Pylons, WSGI
* Simple integration into Python programms
* Also available as stand alone command line tool for Windows, MacOS X and Linux"
august 2010 by pascalvanhecke
pyPdf
august 2010 by pascalvanhecke
"A Pure-Python library built as a PDF toolkit. It is capable of:
* extracting document information (title, author, ...),
* splitting documents page by page,
* merging documents page by page,
* cropping pages,
* merging multiple pages into a single page,
* encrypting and decrypting PDF files.
By being Pure-Python, it should run on any Python platform without any dependencies on external libraries"
code
development
generator
library
python
programming
pdf
software
opensource
open_source
pypdf
* extracting document information (title, author, ...),
* splitting documents page by page,
* merging documents page by page,
* cropping pages,
* merging multiple pages into a single page,
* encrypting and decrypting PDF files.
By being Pure-Python, it should run on any Python platform without any dependencies on external libraries"
august 2010 by pascalvanhecke
ryanb's nifty-generators at master - GitHub
august 2010 by pascalvanhecke
script/generate nifty_scaffold
Collection of useful Rails generator scripts for scaffolding, layout files, authentication, and more. Has support for HAML
rails
generator
scaffolding
development
ror
rubyonrails
programming
haml
gem
Collection of useful Rails generator scripts for scaffolding, layout files, authentication, and more. Has support for HAML
august 2010 by pascalvanhecke
sqlite-manager - Project Hosting on Google Code
august 2010 by pascalvanhecke
Firefox add-on that lets you manage Sqlite databases.
firefox
addon
browser
database
sqlite
development
extension
gui
opensource
programming
sql
open_source
august 2010 by pascalvanhecke
tortoisegit - Project Hosting on Google Code
august 2010 by pascalvanhecke
A port of TortoiseSVN to GIT
client
ui
windows
software
download
development
opensource
open_source
versioncontrol
versioning
programming
august 2010 by pascalvanhecke
The Python Tutorial — Python v2.7 documentation
july 2010 by pascalvanhecke
Official introduction to Python
python
tutorial
documentation
programming
development
july 2010 by pascalvanhecke
Railscasts - Free Ruby on Rails Screencasts
may 2010 by pascalvanhecke
"Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced programmers. "
rails
ruby
rubyonrails
screencast
tutorials
screencasts
programming
tutorial
vodcast
may 2010 by pascalvanhecke
SimpleTest - Unit Testing for PHP
april 2010 by pascalvanhecke
"a PHP unit test and web test framework. Users of JUnit will be familiar with most of the interface. The JWebUnit style functionality is more complete now. It has support for SSL, forms, frames, proxies and basic authentication. The idea is that common but fiddly PHP tasks, such as logging into a site, can be tested easily"
php
testing
framework
programming
test
development
simpletest
unittesting
php5
april 2010 by pascalvanhecke
Setting up Eclipse to work with Cake (Articles) | The Bakery, Everything CakePHP
march 2010 by pascalvanhecke
What it says... Step by step tutorial for Cake + Eclipse noobs like me
cakephp
eclipse
tutorial
webdevelopment
programming
php
ide
development
howto
march 2010 by pascalvanhecke
All Questions at CakePHP Questions
march 2010 by pascalvanhecke
Digg-like CakePHP community/knowledgebase site.
cakephp
community
resource
programming
webdev
webdevelopment
faq
howto
march 2010 by pascalvanhecke
Selenium Remote-Control
january 2010 by pascalvanhecke
"test tool that allows you to write automated web application UI tests in any programming language against any HTTP website using any mainstream JavaScript-enabled browser.
Selenium RC comes in two parts.
1. A server which automatically launches and kills browsers, and acts as a HTTP proxy for web requests from them.
2. Client libraries for your favorite computer language."
testing
selenium
webdevelopment
javascript
automation
programming
software
download
simulation
screenscraping
Selenium RC comes in two parts.
1. A server which automatically launches and kills browsers, and acts as a HTTP proxy for web requests from them.
2. Client libraries for your favorite computer language."
january 2010 by pascalvanhecke
Facebook Developers | Tools
december 2009 by pascalvanhecke
Facebook API/FBML/Facebook Connect test console: "experiment with functions and responses, and see what content Facebook Platform makes available. Select the method you wish want to call and the format of the return values"
facebook
api
tools
testing
development
console
programming
simulation
facebookapplications
facebookconnect
fbml
december 2009 by pascalvanhecke
CouchDB: The Definitive Guide
november 2009 by pascalvanhecke
"designed to guide you gently through using CouchDB with clear but practical scenarios"
free online book on the nosql CouchDB
ebook
free
couchdb
nosql
objectdatabase
databases
development
programming
xml
opensource
open_source
book
free online book on the nosql CouchDB
november 2009 by pascalvanhecke
Rubular: a Ruby regular expression editor and tester
october 2009 by pascalvanhecke
"handy way to test regular expressions as you write them. Rubular is an especially good fit for Ruby and Rails developers, since it uses Ruby on the server to evaluate regexes, but should also be useful for those working in other programming languages and frameworks (Java, PHP, Python, Javascript, etc.)"
ruby
regex
regexp
programming
testing
development
tool
october 2009 by pascalvanhecke
CSSHttpRequest - Hacks - nb.io
october 2009 by pascalvanhecke
An awful hack that encodes data in css values so that it can be used by javascript. Makes cross-domain AJAX possible because CSS is not subject to the same-origin policy that affects XMLHttpRequest...
javascript
css
crossdomain
programming
hack
webdevelopment
syndication
json
ajax
xmlhttprequest
october 2009 by pascalvanhecke
Learn.GitHub
september 2009 by pascalvanhecke
Compilation of online Git learning resources
git
github
versioncontrol
tutorials
resource
programming
howto
september 2009 by pascalvanhecke
How to Create Totally Secure Cookies
september 2009 by pascalvanhecke
breakdown of the various components of a cookie and what they mean for security.
Tips to:
* Limit the amount of sensitive information stored in the cookie.
* Limit the subdomains and paths to prevent interception by another application.
* Enforce SSL so the cookie isn’t sent in cleartext.
* Make the cookie HttpOnly so its not accessible to javascript.
cookies
http
headers
security
webdevelopment
webdev
programming
Tips to:
* Limit the amount of sensitive information stored in the cookie.
* Limit the subdomains and paths to prevent interception by another application.
* Enforce SSL so the cookie isn’t sent in cleartext.
* Make the cookie HttpOnly so its not accessible to javascript.
september 2009 by pascalvanhecke
Free Wiz: 10 Best Free Chart APIs
september 2009 by pascalvanhecke
Google Chart, Flot, Open Flash Chart, AmCharts, PlotKit, Flotr, PHP/SWF, Visifire, FusionCharts, JFreeChart
(via pforret)
charts
api
programming
library
tools
webdesign
graphics
visualization
visualisation
graphs
list
tips
(via pforret)
september 2009 by pascalvanhecke
linkiblog | How to Build a Popularity Algorithm You can be Proud of
september 2009 by pascalvanhecke
"popularity algorithms from reddit, delicious, stumbleupon, hacker news, etc. Very thorough explanations of different popularity approaches."
algorithm
ranking
algorithms
programming
voting
popularity
september 2009 by pascalvanhecke
Version Control for Designers
july 2009 by pascalvanhecke
A well-written introduction to Git for people without versioning experience.
versioncontrol
tutorial
howto
development
programming
git
versioning
july 2009 by pascalvanhecke
How to Debug PHP Using Firefox with FirePHP
july 2009 by pascalvanhecke
[Tutorial on] debugging Ajax apps via the web browser (more specifically for the Mozilla Firefox browser).
You’ll learn the basics of leveraging Firefox in conjunction with Firebug and FirePHP to implement FirePHP libraries on web apps and logging messages in the Firebug console.
php
webdevelopment
debugging
testing
ajax
programming
firebug
firefox
webdev
tutorial
firephp
You’ll learn the basics of leveraging Firefox in conjunction with Firebug and FirePHP to implement FirePHP libraries on web apps and logging messages in the Firebug console.
july 2009 by pascalvanhecke
Google Plugin for Eclipse - Google Code
july 2009 by pascalvanhecke
The Google Plugin for Eclipse is the fastest way to start developing Google Web Toolkit and App Engine applications, allowing you to go from installing the plugin to deploying an Ajax "Hello World" in a matter of minutes. Simply install the plugin and get started.
ide
eclipse
appengine
gwt
development
webdevelopment
programming
java
ajax
editor
july 2009 by pascalvanhecke
Stack Overflow
july 2009 by pascalvanhecke
Joel Spolsky and Jeff Atwood's developer community site.
stackoverflow
programming
development
code
codesearch
codesharing
community
sharing
collaboration
forum
discussion
tips
july 2009 by pascalvanhecke
ActiveState Code
july 2009 by pascalvanhecke
Code snippet sharing site.
Apparently Activestate is popular in the Python community...
programming
python
development
code
codesearch
codesharing
community
sharing
collaboration
Apparently Activestate is popular in the Python community...
july 2009 by pascalvanhecke
TwitterAlikeExample - A case study: Design and implementation of a simple Twitter clone using only the Redis key-value store as database and PHP
may 2009 by pascalvanhecke
Intro on programming with key-value stores.
" I'll explain the design and the implementation of a simple clone of Twitter written using PHP and Redis as only database. The programming community uses to look at key-value stores like special databases that can't be used as drop in replacement for a relational database for the development of web applications."
redis
twitter
programming
databases
architecture
database
distributedcomputing
howto
introduction
" I'll explain the design and the implementation of a simple clone of Twitter written using PHP and Redis as only database. The programming community uses to look at key-value stores like special databases that can't be used as drop in replacement for a relational database for the development of web applications."
may 2009 by pascalvanhecke
opensocial-development-environment - Google Code
may 2009 by pascalvanhecke
Development environment for creating OpenSocial apps, consisting of Eclipse plug-in and an Apache Shindig server.
opensocial
development
eclipse
plugin
programming
javascript
opensource
open_source
ide
may 2009 by pascalvanhecke
Anti-RDBMS: A list of distributed key-value stores | Richard Jones, Esq.
april 2009 by pascalvanhecke
"notes and research on distributed key-value stores that might be suitable as RDBMS replacements under the right conditions"
database
scalability
storage
programming
couchdb
performance
databases
objectdatabase
april 2009 by pascalvanhecke
PhoneGap | Cross platform mobile framework
april 2009 by pascalvanhecke
open source development tool for building fast, easy mobile apps with JavaScript
iphone
javascript
mobile
development
programming
sdk
opensource
platform
open_source
april 2009 by pascalvanhecke
Open & Sociaal Hyves API Library
april 2009 by pascalvanhecke
PHP5 library and documentation, released januari 2009.
hyves
api
opensocial
php
php5
programming
code
library
april 2009 by pascalvanhecke
Web Hooks
february 2009 by pascalvanhecke
Information resource on Web hooks, featuring http://blog.webhooks.org/ , http://wiki.webhooks.org/ and mailinglist http://groups.google.com/group/webhooks:
"Web hooks are user-defined HTTP callbacks. The idea is to have web applications let users register post-receive URLs for various events. This can be used as a lightweight alternative to XMPP for real-time push notifications, but also for integrating arbitrary web services."
webdevelopment
webservices
api
http
programming
apis
rest
notification
callback
webhooks
"Web hooks are user-defined HTTP callbacks. The idea is to have web applications let users register post-receive URLs for various events. This can be used as a lightweight alternative to XMPP for real-time push notifications, but also for integrating arbitrary web services."
february 2009 by pascalvanhecke
related tags
@twitter ⊕ activerecord ⊕ addon ⊕ administration ⊕ advice ⊕ aggregator ⊕ ai ⊕ ajax ⊕ algorithm ⊕ algorithms ⊕ amazon ⊕ amazonwebservices ⊕ analysis ⊕ animation ⊕ antispam ⊕ apache ⊕ api ⊕ apis ⊕ appengine ⊕ application ⊕ applicationhosting ⊕ applicationsecurity ⊕ appsyndication ⊕ aptana ⊕ architecture ⊕ archive ⊕ article ⊕ atom ⊕ authentication ⊕ autodiscovery ⊕ automation ⊕ aws ⊕ badgerfish ⊕ bayes ⊕ bayesian ⊕ bdd ⊕ bestpractices ⊕ biology ⊕ blogpost ⊕ book ⊕ bookmarking ⊕ bookmarklet ⊕ books ⊕ booksearch ⊕ boxely ⊕ browser ⊕ browsers ⊕ business ⊕ cacheing ⊕ cakephp ⊕ calendaring ⊕ callback ⊕ career ⊕ characterencoding ⊕ charactersets ⊕ charts ⊕ cheatsheet ⊕ cheatsheets ⊕ children ⊕ chrismessina ⊕ classification ⊕ client ⊕ cloudcomputing ⊕ code ⊕ codeanalysis ⊕ codegeneration ⊕ codemetrics ⊕ codesearch ⊕ codesharing ⊕ coffeescript ⊕ collaboration ⊕ collection ⊕ commandline ⊕ commentspam ⊕ community ⊕ comparison ⊕ compatibility ⊕ conference ⊕ configurationmanagement ⊕ console ⊕ conversion ⊕ cookies ⊕ copypaste ⊕ corporatelife ⊕ couchdb ⊕ country ⊕ course ⊕ crawler ⊕ crawling ⊕ cron ⊕ crossdomain ⊕ crud ⊕ css ⊕ cvs ⊕ dareobasanjo ⊕ database ⊕ databases ⊕ datamining ⊕ debugging ⊕ decisiontree ⊕ del.icio.us ⊕ delegation ⊕ deployment ⊕ design ⊕ designpatterns ⊕ desktop ⊕ developers ⊕ development ⊕ diagrams ⊕ digg ⊕ digitalidentity ⊕ directory ⊕ discussion ⊕ distributedcomputing ⊕ django ⊕ dna ⊕ documentation ⊕ download ⊕ drupal ⊕ dsl ⊕ ebook ⊕ ebooks ⊕ ec2 ⊕ eclipse ⊕ economic ⊕ editor ⊕ education ⊕ eduhub ⊕ elearning ⊕ email ⊕ embedding ⊕ emulator ⊕ encoding ⊕ engineering ⊕ eranhammerlahav ⊕ essay ⊕ evaluation ⊕ exceptionhandling ⊕ exceptions ⊕ extension ⊕ extensions ⊕ facebook ⊕ facebookapplications ⊕ facebookconnect ⊕ facedetection ⊕ factoryjoe ⊕ faq ⊕ fbml ⊕ feeds ⊕ firebug ⊕ firefox ⊕ firephp ⊕ flash ⊕ flickr ⊕ forum ⊕ framework ⊕ frameworks ⊕ free ⊕ freeware ⊕ fun ⊕ future ⊕ gadgets ⊕ gem ⊕ gems ⊕ generator ⊕ genetics ⊕ geo ⊕ geocoding ⊕ geotargeting ⊕ git ⊕ git-flow ⊕ gitflow ⊕ github ⊕ gme ⊕ google ⊕ googlecalendar ⊕ Googlegadgets ⊕ googlemaps ⊕ googlemashupeditor ⊕ googlemashups ⊕ googlereader ⊕ graphics ⊕ graphs ⊕ greasemonkey ⊕ gui ⊕ gwt ⊕ hack ⊕ haml ⊕ headers ⊕ history ⊕ hosting ⊕ howto ⊕ hpricot ⊕ html ⊕ html2text ⊕ htmlharvesting ⊕ http ⊕ hyves ⊕ i18n ⊕ ibmdeveloperworks ⊕ ical ⊕ ide ⊕ identitymanagement ⊕ igvita.com ⊕ IM ⊕ installer ⊕ instantmessaging ⊕ interface ⊕ interruption ⊕ introduction ⊕ invoicing ⊕ ip ⊕ iphone ⊕ irb ⊕ janrain ⊕ java ⊕ javascript ⊕ joelspolsky ⊕ jquery ⊕ jruby ⊕ json ⊕ jsonp ⊕ keyboard ⊕ kids ⊕ Koders ⊕ krugle ⊕ lamp ⊕ laser ⊕ learning ⊕ Lectures ⊕ libraries ⊕ library ⊕ linkspaces ⊕ list ⊕ live.com ⊕ longtail ⊕ long_tail ⊕ machinelearning ⊕ mailinglist ⊕ mailinglistarchive ⊕ manual ⊕ marcandreessen ⊕ markov ⊕ markovchain ⊕ markup ⊕ mashup ⊕ math ⊕ mattmullenweg ⊕ memetracker ⊕ merging ⊕ metaprogramming ⊕ metrics ⊕ microsoft ⊕ middleware ⊕ mit ⊕ mobile ⊕ moderation ⊕ moneybird ⊕ monitoring ⊕ monkeypatching ⊕ movies ⊕ multimedia ⊕ navigation ⊕ nederlands ⊕ netlash ⊕ netvibes ⊕ network ⊕ niallkennedy ⊕ nosql ⊕ notation ⊕ notification ⊕ oauth ⊕ objectdatabase ⊕ onlamp ⊕ onlinebook ⊕ onlineeditor ⊕ openid ⊕ opensocial ⊕ opensource ⊕ open_source ⊕ opinion ⊕ optimization ⊕ overview ⊕ paas ⊕ parser ⊕ parsing ⊕ pdf ⊕ pear ⊕ performance ⊕ photography ⊕ photos ⊕ php ⊕ php5 ⊕ phpframework ⊕ phpframeworks ⊕ phpunit ⊕ php_framework ⊕ php_frameworks ⊕ pictures ⊕ pisa ⊕ platform ⊕ plugin ⊕ plugins ⊕ popularity ⊕ presence ⊕ presentation ⊕ productivity ⊕ programflow ⊕ programming ⊖ proxy ⊕ pypdf ⊕ python ⊕ quality ⊕ rad ⊕ rails ⊕ rails3 ⊕ railsengine ⊕ ranking ⊕ rapidapplicationdevelopment ⊕ rasmuslerdorf ⊕ rating ⊕ ratings ⊕ rdoc ⊕ recommendationsystems ⊕ redis ⊕ reference ⊕ regex ⊕ regexp ⊕ regularexpressions ⊕ releases ⊕ repository ⊕ resouce ⊕ resource ⊕ resources ⊕ rest ⊕ review ⊕ ror ⊕ rosetta ⊕ rss ⊕ ruby ⊕ rubykoans ⊕ rubyonrails ⊕ s3 ⊕ saas ⊕ sample ⊕ scaffolding ⊕ scalability ⊕ scheduling ⊕ science ⊕ scraping ⊕ scratch ⊕ screencast ⊕ screencasts ⊕ screenscraping ⊕ script ⊕ sdk ⊕ search ⊕ sebastianbergmann ⊕ security ⊕ selenium ⊕ server ⊕ service ⊕ setup ⊕ sharing ⊕ shortcode ⊕ shortcuts ⊕ shorthand ⊕ shoulda ⊕ simonwillison ⊕ simpledb ⊕ simpletest ⊕ simplicity ⊕ simulation ⊕ socialbookmarking ⊕ software ⊕ softwaredesign ⊕ softwaredevelopment ⊕ sorting ⊕ spam ⊕ spoon ⊕ sql ⊕ sqlite ⊕ sso ⊕ stackoverflow ⊕ statistics ⊕ storage ⊕ structureddata ⊕ subversion ⊕ svn ⊕ sync ⊕ synchronisation ⊕ syndication ⊕ syntax ⊕ systems ⊕ tagging ⊕ tdd ⊕ template ⊕ templates ⊕ templating ⊕ test ⊕ testing ⊕ textanalysis ⊕ textile ⊕ textmate ⊕ tips ⊕ tool ⊕ toolkit ⊕ tools ⊕ toprint ⊕ toread ⊕ tracking ⊕ transactions ⊕ trick ⊕ tutorial ⊕ tutorials ⊕ twitter ⊕ ui ⊕ uml ⊕ unicode ⊕ unittesting ⊕ university ⊕ url ⊕ usability ⊕ usermanagement ⊕ utf8 ⊕ utility ⊕ versioncontrol ⊕ versioning ⊕ versionmanagement ⊕ video ⊕ virtualisation ⊕ virtualization ⊕ visualisation ⊕ visualization ⊕ vodcast ⊕ voting ⊕ watir ⊕ webbug ⊕ webdesign ⊕ webdev ⊕ webdevelopment ⊕ webhooks ⊕ webservice ⊕ webservices ⊕ whitepaper ⊕ widgets ⊕ wiki ⊕ windows ⊕ windowsazure ⊕ wordpress ⊕ workflow ⊕ writing ⊕ wysiwyg ⊕ xhtml2pdf ⊕ xml ⊕ xmlhttprequest ⊕ xmlrpc ⊕ xrds ⊕ xrds-simple ⊕ xrdssimple ⊕ xul ⊕ yahoo ⊕ yahoopipes ⊕Copy this bookmark: