ohskylab + programming 144
Hacker News | If this then that
september 2011 by ohskylab
Good discussion and examples of ifttt use.
ifttt
automation
aggregation
programming
september 2011 by ohskylab
The Node Beginner Book
april 2011 by ohskylab
ChrisFulstow: The Node Beginner Book - http://nodebeginner.org/
javascript
node.js
tutorial
programming
web
from instapaper
april 2011 by ohskylab
How To Safely Store A Password | codahale.com
january 2011 by ohskylab
"Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt." Thanks, Pete.
via:thegingerbloke
password
encryption
security
programming
development
from delicious
january 2011 by ohskylab
notes on "learn to program in 24 hours"
december 2010 by ohskylab
The snark is amusing and this is also a pretty decent list of things to do when building an app.
programming
development
apps
from delicious
december 2010 by ohskylab
Gregable.: Why you should know just a little Awk
october 2010 by ohskylab
"Knowing 10% of awk's already small syntax, which you can pick up in just a few minutes, will dramatically increase your ability to quickly manipulate data in text files."
linux
programming
shell
unix
awk
tools
text
october 2010 by ohskylab
Code Quarterly
october 2010 by ohskylab
"We believe there’s a niche waiting to be filled by someone publishing well-written technical pieces longer than the average blog article but shorter than books and making them available in a variety of formats. We are aiming at depth more than absolute timeliness; there are already plenty of outlets for the latest tech buzz."
code
coding
interesting
programming
writing
publishing
october 2010 by ohskylab
Web Application Exploits and Defenses
june 2010 by ohskylab
"This codelab shows how web application vulnerabilities can be exploited and how to defend against these attacks. The best way to learn things is by doing, so you'll get a chance to do some real penetration testing, actually exploiting a real application."
code
development
google
hacking
training
testing
web
xss
programming
security
june 2010 by ohskylab
maetl . code is not inevitable
april 2010 by ohskylab
"The distinction between good code and crap code is essentially literary. Good code emerges from an intuitive ability to separate structure from intention – to compose minimalist flows of well formed cues that balance direct statements of logic with modular flexibility. Holistic, pattern based thinking is important, treating the locality of a single statement in the context of its position in a larger system, and also understanding that this position is fluid, and may change as the system changes and grows." This is great.
code
development
programming
software
quality
writing
april 2010 by ohskylab
Nine Things Developers Want More Than Money | Software by Rob
february 2010 by ohskylab
More money isn't one of them.
development
productivity
programming
management
inspiration
hiring
motivation
happiness
february 2010 by ohskylab
IPython
february 2010 by ohskylab
"A comprehensive environment for interactive and exploratory computing [featuring] an enhanced interactive Python shell [and] an architecture for interactive parallel computing."
tools
python
programming
django
shell
ipython
february 2010 by ohskylab
Advanced Bash-Scripting Guide
february 2010 by ohskylab
"An in-depth exploration of the art of shell scripting"
programming
reference
scripts
shell
sysadmin
bash
documentation
february 2010 by ohskylab
Alex Payne — Don't Be A Hero
january 2010 by ohskylab
"Heroes are damaging to a team because they become a crutch. As soon as you have someone who’s always willing to work at all hours, the motivation from the rest of the team to produce reliable, trouble-free software drops. The hero is a human patch."
productivity
business
programming
career
projectmanagement
heroes
antipatterns
january 2010 by ohskylab
Semantic Versioning
december 2009 by ohskylab
"I propose a 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 [...] 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."
development
programming
api
semantics
documentation
versioning
scm
semantic
december 2009 by ohskylab
Continuous Integration
december 2009 by ohskylab
"A quick [!] overview of Continuous Integration summarizing the technique and its current usage."
tools
development
software
productivity
programming
agile
continuousintegration
automation
cruisecontrol
tdd
martinfowler
december 2009 by ohskylab
Zend Framework: Documentation
december 2009 by ohskylab
"Zend Framework Coding Standard for PHP"
php
zend
web
development
standards
programming
reference
documentation
december 2009 by ohskylab
macosxvirtualserialport - Project Hosting on Google Code
september 2009 by ohskylab
"Do you want to test your next Mac OS X-to-Arduino project without always having the Arduino available? Do you want to test you cool Processing application when your mate hasn't finished writing the Arduino sketch? Do you want to do test driven development of your Mac OS X based application without dependency on your microcontroller?"
tools
mac
osx
programming
testing
hardware
arduino
september 2009 by ohskylab
Writing Great Unit Tests: Best and Worst Practises « Steve Sanderson’s blog
august 2009 by ohskylab
"It’s overwhelmingly easy to write bad unit tests that add very little value to a project while inflating the cost of code changes astronomically."
development
programming
testing
agile
tdd
mvc
unittesting
august 2009 by ohskylab
John Resig - Eulogy to _why
august 2009 by ohskylab
"I tend to see _why more as an artist. He used a wide variety of mediums for his exploration: Written word, drawings, code, and even music."
web
programming
art
_why
johnresig
culture
identity
coding
community
august 2009 by ohskylab
Fabric — Fabric v0.9 beta 1 documentation
july 2009 by ohskylab
"A Python library and command-line tool designed to streamline deploying applications or performing system administration tasks via the SSH protocol. It provides tools for running arbitrary shell commands (either as a normal login user, or via sudo), uploading and downloading files, and so forth."
web
tools
programming
python
django
deployment
sysadmin
ssh
fabric
july 2009 by ohskylab
Maker's Schedule, Manager's Schedule
july 2009 by ohskylab
"When you're operating on the maker's schedule, meetings are a disaster. A single meeting can blow a whole afternoon, by breaking it into two pieces each too small to do anything hard in. Plus you have to remember to go to the meeting. That's no problem for someone on the manager's schedule. There's always something coming on the next hour; the only question is what. But when someone on the maker's schedule has a meeting, they have to think about it."
development
software
business
productivity
collaboration
programming
culture
management
paulgraham
july 2009 by ohskylab
qlcolorcode - Google Code
july 2009 by ohskylab
"The Quick Look plugin that handles source code in Leopard is, well, boring. We developers expect syntax highlighting these days! Thanks to WebKit, Highlight, and the foresight of the Quick Look API designers, however, this is easy to achieve. Just drop this plugin into /Library/QuickLook or ~/Library/QuickLook and bask in the glow of the beautiful syntax highlighting!"
tools
mac
osx
programming
plugins
finder
preview
july 2009 by ohskylab
pachube :: connecting environments, patching the planet
july 2009 by ohskylab
"A service that enables you to connect, tag and share real time sensor data from objects, devices, buildings and environments around the world. The key aim is to facilitate interaction between remote environments, both physical and virtual."
web
programming
environment
api
internetofthings
pachube
arduino
geo
processing
july 2009 by ohskylab
Are you doing agile or are you doing waterfall with some agile practices? at Making good software
july 2009 by ohskylab
"You can be doing agile without performing any of the current recommended practices and you can perform all the recommended practices and still not be agile. Lots of teams believe they are practicing agile just because they are doing standups or TDD… That’s like pretending to be a musician because you have the best instrument."
development
programming
agile
projectmanagement
july 2009 by ohskylab
ASP.NET MVC : The Official Microsoft ASP.NET Site
february 2009 by ohskylab
"Enables you to build Model View Controller (MVC) applications by using the ASP.NET framework. ASP.NET MVC is an alternative, not a replacement, for ASP.NET Web Forms".
web
mvc
framework
patterns
programming
development
february 2009 by ohskylab
Model View Presenter - Wikipedia, the free encyclopedia
february 2009 by ohskylab
"A software pattern considered a derivative of the Model-view-controller".
design
architecture
patterns
programming
development
wikipedia
mvc
february 2009 by ohskylab
Android Developers Blog: Announcing a beta release of the Android SDK
august 2008 by ohskylab
"The beta SDK that we're releasing today is the first big step on the SDK's road to compatibility with 1.0. Since this is a beta release, applications developed with it may not quite be compatible with devices running the final Android 1.0. However, the APIs are now pretty stable and we don't expect any major changes."
mobile
google
android
sdk
development
programming
august 2008 by ohskylab
Think Python: An Introduction to Software Design
august 2008 by ohskylab
Free beginner's Python book.
programming
learning
python
ebooks
august 2008 by ohskylab
code_swarm
june 2008 by ohskylab
"An experiment in organic software visualization."
visualization
opensource
programming
code
art
processing
june 2008 by ohskylab
The basics of creating a tumblelog with Django : Blog : Ryan Berg
june 2008 by ohskylab
"On my new homepage, a combined list of my tweets, bookmarks, and user comments on my site appear underneath my latest blog entries. I use a fun bit of Django code to pull these various items together, sorted by publication date"
django
python
web
programming
development
tumblelog
june 2008 by ohskylab
Django snippets: Welcome
june 2008 by ohskylab
"A site for users of the Django web framework to come together and share useful "snippets" of reusable code."
django
python
snippets
programming
development
web
june 2008 by ohskylab
ongoing · Multi-Inflection-Point Alert
april 2008 by ohskylab
"We’re simultaneously at inflection points in programming languages and databases and network programming and processor architectures and Web development and IT business models and desktop environments. Did I miss anything?"
programming
web
business
technology
future
april 2008 by ohskylab
Processing 1.0 (BETA)
february 2008 by ohskylab
"An open source programming language and environment for people who want to program images, animation, and interactions."
programming
visualization
design
art
graphics
february 2008 by ohskylab
Merb | Looking for a better framework?
january 2008 by ohskylab
Like Ruby on Rails, Merb is an MVC framework. Unlike Rails, Merb is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature."
framework
merb
web
programming
development
rubyonrails
january 2008 by ohskylab
ZSFA -- Rails Is A Ghetto
january 2008 by ohskylab
Goodness me.
rant
rubyonrails
programming
consulting
web
january 2008 by ohskylab
An Entirely Other Day - Wide vs. Deep
november 2007 by ohskylab
"Some people are naturally wide, some people are naturally deep. But the assumption is, in most business contexts, that you can — and should want to — jump between the two as the need or situation dictates. But this is a load of crap."
management
programming
career
personality
work
projectmanagement
november 2007 by ohskylab
Eloquent JavaScript
august 2007 by ohskylab
"A comprehensive introduction to the JavaScript programming language."
javascript
programming
book
tutorials
web
august 2007 by ohskylab
scottberkun.com » Blog Archive » Asshole driven development
june 2007 by ohskylab
"If we’re going to have dozens of models we may as well have some that are honest, however cynical, to what’s really going on much of the time."
development
humour
programming
methodology
june 2007 by ohskylab
Wbox HTTP testing tool
june 2007 by ohskylab
"Wbox aims to help you having fun while testing HTTP related stuff."
testing
http
tools
web
programming
development
june 2007 by ohskylab
Facebook Developers
may 2007 by ohskylab
"Everything you need to get started building a Facebook Application."
facebook
api
programming
development
web2.0
social
web
may 2007 by ohskylab
Maven - Welcome to Maven
may 2007 by ohskylab
"Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
maven
java
apache
programming
tools
deployment
continuousintegration
vcs
may 2007 by ohskylab
Maven - Maven: The Definitive Guide (1.0 Alpha 1) - Table Of Contents
may 2007 by ohskylab
"Maven is a framework for managing various aspects of a project, providing its own conventions and tools to meet this end and acting as glue for making existing disparate tools work in a tractable and orderly manner."
maven
java
programming
documentation
development
book
reference
may 2007 by ohskylab
FireBug Tips and Tricks | Seifi.org
april 2007 by ohskylab
"A quick and dirty set of its most powerful features."
firebug
javascript
firefox
debugging
programming
web
april 2007 by ohskylab
YouTube API
march 2007 by ohskylab
"YouTube offers open access to key parts of the YouTube video repository and user community, via an open API interface and RSS feeds. Using our APIs, you can easily integrate online videos from YouTube's rapidly growing repository of videos into your appl
api
youtube
video
development
programming
march 2007 by ohskylab
Adobe edits the development cycle | Reg Developer
march 2007 by ohskylab
"For years the Adobe Photoshop team has been trying to get away from the traditional death march to a more agile development style. For its CS3 release, it made the jump, with the help of VP Dave Story."
agile
development
programming
adobe
methodology
productivity
project
management
march 2007 by ohskylab
Software versioning - Wikipedia, the free encyclopedia
march 2007 by ohskylab
"The process of assigning either unique version names or unique version numbers to unique states of computer software."
development
software
programming
versioning
march 2007 by ohskylab
The Development Abstraction Layer - Joel on Software
december 2006 by ohskylab
"While it would be great to have programmers who are also great at sales, graphic design, system administration, and cooking, it's unrealistic. Like teaching a pig to sing, it wastes your time and it annoys the pig."
management
software
programming
business
development
december 2006 by ohskylab
gotAPI.com - quick developer reference for CSS, HTML, JavaScript, PHP, AJAX, SQL and more
december 2006 by ohskylab
"The most comprehensive API collection on the web."
reference
api
programming
web
december 2006 by ohskylab
Data Generator
december 2006 by ohskylab
"Generate large volumes of random, custom data for use in testing software"
generator
data
programming
development
december 2006 by ohskylab
How Two Hours Can Waste Two Weeks (Agile Advice)
november 2006 by ohskylab
"Your developers have just planned a two week iteration. The next day Sarah continues her work on the completion of an important New Project. And here it comes - Urgent Stuff:"
development
agile
programming
management
november 2006 by ohskylab
Software by Rob : Becoming a Better Developer Part 9: How to Criticize a Software Developer Without Getting Punched
september 2006 by ohskylab
"The #1 rule of good criticism is be specific."
advice
career
management
psychology
programming
development
september 2006 by ohskylab
Stevey's Blog Rants: Good Agile, Bad Agile
september 2006 by ohskylab
"It turns out there's a good kind of Agile, although it's taken me a long time to be able to see it clearly amidst all the hype and kowtowing and moaning feverishly about scrums and whatnot."
agile
programming
google
development
september 2006 by ohskylab
Philip and Alex's Guide to Web Publishing
august 2006 by ohskylab
Old school. Still has some relevance.
web
programming
books
community
usability
development
august 2006 by ohskylab
A re-introduction to JavaScript - MDC
july 2006 by ohskylab
"Why a re-introduction? Because JavaScript has a reasonable claim to being the world's most misunderstood programming language. While often derided as a toy, beneath its deceptive simplicity lie some powerful language features."
development
javascript
programming
web
july 2006 by ohskylab
jQuery: New Wave Javascript
may 2006 by ohskylab
"A new type of Javascript library. It is not a huge, bloated, framework promising the best in AJAX - nor is just a set of needlessly complex enhancements - jQuery is designed to change the way that you write Javascript."
javascript
ajax
library
programming
dom
scripting
web
may 2006 by ohskylab
James Mc Parlane's Blog - Why I Still Won't Use The prototype.js JavaScript Library
may 2006 by ohskylab
"I was not prepared for the amount of responses I got to my last article. There really are two camps - and they sit around fires making pointy sticks."
api
development
framework
javascript
prototype
programming
web
may 2006 by ohskylab
James Mc Parlane's Blog - Why I Don't Use The prototype.js JavaScript Library
may 2006 by ohskylab
"What I and many many others have discovered is that using the prototype object on the Array and Object inbuilt types increases the chances that your code will conflict with existing or external code. It makes your code not play well with others, so once
api
development
framework
javascript
prototype
programming
web
may 2006 by ohskylab
Google Web Toolkit - Build AJAX apps in the Java language
may 2006 by ohskylab
"A Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language."
ajax
google
java
javascript
web
programming
development
framework
may 2006 by ohskylab
Rico
january 2006 by ohskylab
Open-source Javascript library
ajax
javascript
library
programming
web
january 2006 by ohskylab
Workrave
december 2005 by ohskylab
Workrave is a program that assists in the recovery and prevention of Repetitive Strain Injury (RSI). The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit.
health
software
rsi
opensource
programming
windows
linux
keyboard
work
free
freeware
gtd
lifehacks
ergonomics
december 2005 by ohskylab
related tags
accessibility ⊕ adobe ⊕ advice ⊕ aggregation ⊕ agile ⊕ ajax ⊕ android ⊕ antipatterns ⊕ apache ⊕ api ⊕ applications ⊕ apps ⊕ architecture ⊕ arduino ⊕ art ⊕ article ⊕ audio ⊕ automation ⊕ awk ⊕ bash ⊕ book ⊕ bookmarklet ⊕ books ⊕ browsers ⊕ bugs ⊕ bugtracking ⊕ business ⊕ career ⊕ cheatsheet ⊕ christianheilmann ⊕ cms ⊕ code ⊕ coding ⊕ collaboration ⊕ community ⊕ company ⊕ consulting ⊕ continuousintegration ⊕ cruisecontrol ⊕ css ⊕ culture ⊕ cvs ⊕ data ⊕ debugging ⊕ decompiler ⊕ deployment ⊕ design ⊕ development ⊕ django ⊕ documentation ⊕ dom ⊕ drag ⊕ drop ⊕ dvcs ⊕ ebooks ⊕ eclipse ⊕ education ⊕ encoding ⊕ encryption ⊕ environment ⊕ ergonomics ⊕ events ⊕ extreme ⊕ fabric ⊕ facebook ⊕ finder ⊕ firebug ⊕ firefox ⊕ flash ⊕ formmail ⊕ forms ⊕ framework ⊕ free ⊕ freeware ⊕ future ⊕ generator ⊕ geo ⊕ git ⊕ google ⊕ gotchas ⊕ graphics ⊕ gtd ⊕ hacking ⊕ hacks ⊕ happiness ⊕ hardware ⊕ health ⊕ heroes ⊕ hiring ⊕ howto ⊕ html ⊕ http ⊕ humour ⊕ i18n ⊕ identity ⊕ ifttt ⊕ inspiration ⊕ interesting ⊕ internetofthings ⊕ iphone ⊕ ipython ⊕ java ⊕ javascript ⊕ johnresig ⊕ keyboard ⊕ layouts ⊕ learning ⊕ library ⊕ lifehacks ⊕ lint ⊕ linux ⊕ lists ⊕ mac ⊕ maintenance ⊕ management ⊕ martinfowler ⊕ maven ⊕ memoryleak ⊕ menus ⊕ merb ⊕ methodology ⊕ mobile ⊕ motivation ⊕ multiple ⊕ music ⊕ mvc ⊕ mvp ⊕ mysql ⊕ node.js ⊕ onload ⊕ opacity ⊕ open ⊕ opensource ⊕ optimization ⊕ oreilly ⊕ osx ⊕ pachube ⊕ password ⊕ patterns ⊕ paulgraham ⊕ pd ⊕ pdf ⊕ personality ⊕ php ⊕ plugins ⊕ preview ⊕ process ⊕ processing ⊕ productivity ⊕ programming ⊖ project ⊕ projectmanagement ⊕ prototype ⊕ psychology ⊕ publishing ⊕ python ⊕ qa ⊕ quality ⊕ rant ⊕ reference ⊕ regex ⊕ resources ⊕ rjdj ⊕ rsi ⊕ ruby ⊕ rubyonrails ⊕ scm ⊕ scripting ⊕ scripts ⊕ sdk ⊕ security ⊕ semantic ⊕ semantics ⊕ shell ⊕ snippets ⊕ social ⊕ software ⊕ sound ⊕ source ⊕ ssh ⊕ stackoverflow ⊕ standards ⊕ startup ⊕ statistics ⊕ subversion ⊕ svn ⊕ swf ⊕ sysadmin ⊕ tdd ⊕ technology ⊕ templating ⊕ testing ⊕ text ⊕ tips ⊕ tools ⊕ training ⊕ tumblelog ⊕ tutorial ⊕ tutorials ⊕ ui ⊕ unicode ⊕ unittesting ⊕ unix ⊕ unobtrusive ⊕ usability ⊕ utilities ⊕ validation ⊕ variables ⊕ vcs ⊕ versioning ⊕ via:monospaced ⊕ via:thegingerbloke ⊕ video ⊕ visualization ⊕ web ⊕ web2.0 ⊕ weblogs ⊕ wikipedia ⊕ windows ⊕ work ⊕ writing ⊕ xhtml ⊕ xml ⊕ xss ⊕ youtube ⊕ zend ⊕ _why ⊕Copy this bookmark: