vscarpenter + programming   514

5 Weeks of Go
In my opinion the Go designers have done an excellent job of blending the flexibility and convenience of a scripting language with the performance and safety of a strongly typed compiled language
google  programming  reference 
10 days ago by vscarpenter
Real world feedback from a Java dev using Scala | Cape Coder
Since I fall squarely within the target audience for Scala I’ve decided to share my experiences and impressions using Scala from a Java programmer’s perspective. Overall I’m very impressed by Scala and plan to use it more, but do have plenty of constructive criticism which I provide at the end of this blog pos
programming  scala 
4 weeks ago by vscarpenter
Why Postgres
Very often recently I find myself explaining why Postgres is so great. In an effort to save myself a bit of time in repeating this, I though it best to consolidate why Postgres is so great and dispel some of the historical arguments against it.
database  programming  sql 
4 weeks ago by vscarpenter
Modern Web Development Part 1 – The Webkit Inspector
The blog post is the first in a series of posts that attempts to outline what a modern web development toolchain looks like and how to use the best-of-breed tools for efficient, effective development.
web  programming  performance  javascript  debugging 
5 weeks ago by vscarpenter
Java IAQ: Infrequently Answered Questions
A question is infrequently answered either because few people know the answer or because it is about an obscure, subtle point (but a point that may be crucial to you). I thought I had invented the term, but it also shows up at the very informative About.com Urban Legends site. There are lots of Java FAQs around, but this is the only Java IAQ.
faq  language  programming 
6 weeks ago by vscarpenter
TodoMVC - A common learning application for popular JavaScript MV* frameworks
To help solve this problem, we created TodoMVC - a project which offers the same Todo application implemented using MV* concepts in most of the popular JavaScript MV* frameworks of today.
framework  javascript  mvc  programming  tutorial 
6 weeks ago by vscarpenter
Firebase - A scalable real-time backend for your website
Firebase is a cloud service that automatically synchronizes data between clients and with our cloud servers. It frees developers from worrying about how their data will be communicated and stored, and allows them to focus on their own application logic
server  programming  platform  javascript  framework 
7 weeks ago by vscarpenter
Beginners guide to one modern web development stack « Coffee Spoons of Code
This post is for a person who knows how to program, and wants to learn a modern web development stack. At my new job we use Padrino, an alternative to Ruby on Rails, so I’ll be describing that.
advice  development  programming  web  Padrino 
7 weeks ago by vscarpenter
InfoQ: Panel: Hadoop for the Enterprise Architect
Peter Sirota, Amr Awadallah, Eric Baldeschwieler, Ted Dunning, Guy Bayes, and moderator Ron Bodkin discuss various existing Hadoop use cases, ecosystems, and disaster recovery.
hadoop  infoq  mapreduce  programming 
8 weeks ago by vscarpenter
How to GitHub: Fork, Branch, Track, Squash and Pull Request - Gun.io
This guide will teach you how to properly contribute to open source projects on GitHub. It assumes that you already know about how to use Git for version control and that you already have a GitHub account.
github  howto  programming  tutorial 
9 weeks ago by vscarpenter
defmacro - Functional Programming For The Rest of Us
This article only scratches the surface of functional programming. Sometimes a small scratch can progress to something bigger and in our case it's a good thing
programming  lisp  functional  article 
10 weeks ago by vscarpenter
The Starter, the Architect, the Debugger and the Finisher | jacquesmattheij.com
The Starter, the Architect, the Debugger and the Finisher - Every software project that is remotely successful needs all four of these
development  management  programming  startup 
10 weeks ago by vscarpenter
Interpreted Languages: PHP, Perl, Python, Ruby - A side-by-side reference sheet
Interpreted Languages: PHP, Perl, Python, Ruby (Sheet One) - A side-by-side reference sheet
php  programming  python  ruby 
february 2012 by vscarpenter
The Sun is Setting on Rails-style MVC Frameworks « caines.ca/blog
I'm becoming more and more certain that this means that Rails-style MVC frameworks on the server-side are going to end up being phased out in favour of leaner and meaner frameworks that better address the new needs of thick-client architecture.
mvc  programming  rails  rest  webdev 
february 2012 by vscarpenter
The Great Web Framework Shootout | Curia
Welcome to the great web framework shootout. On this page you will find benchmark results comparing the performance of a few of the most popular F/OSS web frameworks in use today.
django  framework  performance  programming  rails 
february 2012 by vscarpenter
Are You a Zen Coder or Distraction-Junkie?
The key to true productivity and efficiency is to focus 100% on the one thing you are doing at the moment, and then to completely switch and do something else. There shouldn’t be any blurry transitions from one thing to the next.
attention  programming 
february 2012 by vscarpenter
InfoQ: Have Your Cake and Eat It Too: Meta-Programming Techniques for Java
Howard Lewis Ship discusses how to add extend class functionality at runtime via meta-programming for Java using Tapestry Plastic.
programming  metaprogramming  tapestry  infoq 
february 2012 by vscarpenter
GUI Architectures essay from Martin Fowler
In this essay I want to explore a number of interesting architectures and describe my interpretation of their most interesting features. My hope is that this will provide a context for understanding the patterns that I describe.
architecture  gui  mvc  patterns  programming  mvp  gwt 
february 2012 by vscarpenter
Ruby Trick Shots: A Video of 24 Ruby Tips and Tricks
Over the years, I've saved the Ruby techniques that have surprised other Rubyists I know. Now past 100, I'm making an e-book of them! It'll be free in all forms
development  programming  ruby  tips  video 
february 2012 by vscarpenter
gitextensions - Git Extensions is the only graphical user interface for Git that allows you control Git without using the commandline. It comes with a manual and video tutorials to get you started quickly. - Google Project Hosting
Git Extensions is the only graphical user interface for Git that allows you control Git without using the commandline. It comes with a manual and video tutorials to get you started quickly.
development  programming  git 
january 2012 by vscarpenter
Learn Ruby The Hard Way
Welcome to Learn Ruby the hard way. This is a translation of "Learn Python The Hard Way" to teach total beginners Ruby. It's in the same style, and the content is nearly the same, but it will teach you Ruby
book  learning  programming  ruby 
january 2012 by vscarpenter
The Lives They Lived - Dennis Ritchie, b. 1941
In a sense, Ritchie has enabled us to all become programmers. And this alone should give us the power to create our own digital future.

Hello, new world.
c  dev  pragmatic  programming 
december 2011 by vscarpenter
What Happened To The 9 Programming Languages To Watch in 2011 | Javalobby
Last year, I wrote a post entitled 9 Programming Languages To Watch In 2011. Now that 2011 is basically over, let’s see what happened to these languages over the course of the year.
2011  predictions  programming  languages 
december 2011 by vscarpenter
MapReduce for the Masses: Zero to Hadoop in Five Minutes with Common Crawl | CommonCrawl
Common Crawl aims to change the big data game with our repository of over 40 terabytes of high-quality web crawl information into the Amazon cloud, the net total of 5 billion crawled pages
database  hadoop  mapreduce  programming  queue 
december 2011 by vscarpenter
The Bastards Book of Ruby - A Programming Primer for Counting and Other Unconventional Tasks
The Bastards Book of Ruby is an introduction to programming and its practical uses for journalists, researchers, scientists, analysts, and anyone else whose job is to seek out, make sense from, and show the hard-to-find data.
book  programming  reference  tutorial  ruby 
december 2011 by vscarpenter
The Twelve-Factor App
In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that
architecture  development  programming  software 
november 2011 by vscarpenter
Learn, build, and deploy Ruby web apps using Rails and Sinatra
We're going to teach you how to build your first Ruby web application in 3 minutes and deploy it live to the internet. Don't worry, you won't have to install or setup anything. We'll take care of all those pesky little details: Ruby, Rails, Git, Gems, configuring SSH keys, and deploying your application to a server
development  programming  rails  ruby  tutorial  Sinatra 
november 2011 by vscarpenter
Apache considered harmful
People have a great capacity for change. Those people can and will continue to lead us as our institutions fail and eventually harm us.
insights  programming  tech  apache  git  github  phonegap 
november 2011 by vscarpenter
Java Concurrent Animated
This presentation consists of a series of animations that visualize the functionality of the components in the java.util.concurrent library. Each animation features buttons that correspond to the method calls in that component. Each click of a button shows how the threads interact in real time. The animations are controlled by the actual Java concurrent component they are illustrating, so the animation is not only a visual demonstration, it’s also a code sample.
programming  java  con 
november 2011 by vscarpenter
Redis: Zero to Master in 30 minutes - Part 1
More than once, I've said that learning Redis is the most efficient way a programmer can spend 30 minutes. This is a testament to both how useful Redis is and how easy it is to learn. But, is it true, can you really learn, and even master, Redis in 30 minutes?
database  dev  nosql  programming  redis  tutorial 
november 2011 by vscarpenter
Eclipse Xtend - A language made for Java developers.
Java is a great platform and also the language has some nice features. Xtend is not meant to replace Java all together but to be a convenient alternative in situations where Java doesn't shine. Therefore Xtend
eclipse  jvm  programming  java 
november 2011 by vscarpenter
The Number One Trait of a Great Developer | Engine Yard Blog
While these are great aspects in moderation, they all miss the number one quality of a fantastic developer: Judgement.
career  dev  development  programming  hiring 
november 2011 by vscarpenter
Obituary: printf("goodbye, Dennis"); | The Economist
All of his technological miracles, along with a billion others sold by Apple's competitors, would be merely pretty receptacles were it not for Dennis Ritchie. It is to him that they owe their digital souls, the operating systems and programs which make them tick.
dennisritchie  unix  c  programming  language 
october 2011 by vscarpenter
Homepage | Celery: Distributed Task Queue
Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.
queue  python  programming  django  distributed 
october 2011 by vscarpenter
10 programming languages worth checking out - H3RALD
This article deals with ten possible candidates, and it’s far from being an exhaustive list. The programming languages described henceforth are very different from each other, but they all have one thing in common: they all stimulate my curiosity in their own, very different ways.
programming  languages  erlang  clojure 
october 2011 by vscarpenter
Clean Coders - Code-casts for software professionals
Clean Coders is all about educational videos for software professionals, by software professionals. They're unlike anything you've seen before. Add our code-casts to your library and watch Instantly! Watch as many times as you like.
video  screencast  programming  code 
september 2011 by vscarpenter
Thinking Functionally on Vimeo
In this presentation we'll look at what functional programming is, why we should care about it, and how to make use of it in our daily programming activities.
functional  programming  video 
september 2011 by vscarpenter
Why developers should be force-fed state machines - Shopify
Hopefully, reading this text has made you more aware of state machines and you will be applying them more often when developing a web application.
design  patterns  programming  ruby 
september 2011 by vscarpenter
Crockford on JavaScript: A Public Lecture Series at Yahoo!
Douglas Crockford is Yahoo!'s JavaScript architect and a member of the committee designing future versions of the world's most popular programming language. Over first three months of 2010, Douglas delivered his acclaimed series of lectures on the history of JavaScript, its features, and its use. Links to video, transcripts, and photos from each of the events follows:
javascript  programming  tutorial  video 
august 2011 by vscarpenter
Underscore.js - A utility-belt library for JavaScript that provides a lot of the functional programming suppor
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.
functional  javascript  jquery  library  programming 
august 2011 by vscarpenter
disruptor - Concurrent Programming Framework
Concurrent Programming Framework that provides high performance alternative to bounded queues for exchanging data between concurrent threads
programming  performance  library  concurrency  java 
august 2011 by vscarpenter
Why GNU grep is fast
The key to making programs fast is to make them do practically nothing. ;-)
algorithm  code  gnu  grep  programming 
august 2011 by vscarpenter
Agility.js Javascript MVC library
Agility.js is an MVC library for Javascript that lets you write maintainable and reusable browser code without the verbose or infrastructural overhead found in other MVC libraries
framework  javascript  library  programming  mvc 
july 2011 by vscarpenter
CWE - Common Weakness Enumeration: A Community-developed dictionary of software weakness types
International in scope and free for public use, CWE™ provides a unified, measurable set of software weaknesses that is enabling more effective discussion, description, selection, and use of software security tools and services that can find these weaknesses in source code and operational systems as well as better understanding and management of software weaknesses related to architecture and design.
programming  code  security 
june 2011 by vscarpenter
Top 10 Git Tutorials for Beginners
If you’d like to learn how to use Git, check out my top 10 favorite Git tutorials for beginners
versioncontrol  tutorial  programming  development  git 
june 2011 by vscarpenter
Google Publishes C++, Go, Java and Scala Performance Benchmarks
Google has published a paper (PDF) comparing performance of four programming languages, C++, its own language Go, Java and Scala
google  programming  languages  benchmark 
june 2011 by vscarpenter
Java Use Increases Among Developers Worldwide: Survey - Application Development - News & Reviews - eWeek.com
Although Java has been recognized as the most popular and widely used programming language in the world, a new study from Evans Data indicates that Java use grew even more over the last year.
java  programming  popularity 
may 2011 by vscarpenter
The MessagePack Project - Extremely efficient object serialization library for cross-language communication. It's like JSON, but very fast and small.
MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.
json  programming  ruby  serialization 
may 2011 by vscarpenter
InfoQ: Putting the "re" into Architecture
Kevlin Henney promotes live architecture through refactoring, recovery, re-envisioning, retrospection, re-engineering, repair, rewriting, reduction, reuse, reaction, re-evaluation and remembering.
architecture  bestpractices  development  programming  video 
may 2011 by vscarpenter
"The Best of edw519" is now free. Reverse Happy Birthday! - edw519
I built this book the way any self-respecting programmer would: with lots of shortcuts and software.
advice  career  development  programming  startup 
may 2011 by vscarpenter
Courses - Google Code University - Google Code
Here is a list of courses and innovative resources to help CS students, faculty, and instructors. These are examples of the training Google engineers use to learn new skills.
code  education  google  programming  tutorial 
may 2011 by vscarpenter
This is the first installment in a series of articles introducing the Ceylon language
This is the first installment in a series of articles introducing the Ceylon language
ceylon  java  programming  language  gavinking  redhat 
april 2011 by vscarpenter
InfoQ: Using Spring with NoSQL Databases
Mark Pollack and Chris Richardson discuss NoSQL, exemplifying with Redis, Cassandra and MongoDB, and Spring Data, a project meant to provide a unified programming model for accessing NoSQL DBs.
database  infoq  nosql  programming  spring 
april 2011 by vscarpenter
Metamarkets Blog » Node.js and the Javascript Age
The Javascript age brings us closer to a web that is not a global digital library, but a global digital nervous system, whose implications we are only beginning to apprehend.
future  javascript  programming  webdev 
april 2011 by vscarpenter
CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
compiler  javascript  programming  ruby 
april 2011 by vscarpenter
JavaScript Garden - collection of documentation about the most quirky parts of the JavaScript programming language
JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes, subtle bugs, as well as performance issues and bad practices that non-expert JavaScript programmers may encounter on their endeavours into the depths of the language.
javascript  learning  programming  reference  web 
april 2011 by vscarpenter
Programming in Scala, First Edition available for free online
We are publishing the first edition of Programming in Scala here to support the Scala community. We hope to benefit the community by providing a high-quality introduction and reference online and for free.
books  free  programming  scala 
april 2011 by vscarpenter
InfoQ: Guardian.co.uk Switching from Java to Scala
The team behind guardian.co.uk which, according to its editor, has the second highest readership of any on-line news site after the New York Times, is gradually switching from Java to Scala, starting with the Content API, which provides a mechanism for selecting and collecting Guardian content.
programming  scala  java 
april 2011 by vscarpenter
Bitbucket home for JetS3t - Java toolkit for AMZN S3 and GOOG Storage
JetS3t is a free, open-source Java toolkit and application suite for Amazon Simple Storage Service (Amazon S3), Amazon CloudFront content delivery network, and Google Storage for Developers
amazon  development  aws  programming  s3  google  storage 
march 2011 by vscarpenter
Learn Scala the Fun Way: With Processing
Processing is a simple programming language for creating visualizations. It's meant to be easy for non-programmers to learn. Artists can use Processing to create generative at programs known as sketches
processing  programming  scala 
march 2011 by vscarpenter
Why Everyone Is Talking About Node
Node is an interesting, accessible and efficient technology for real-time applications
frameworks  programming  javascript  node 
march 2011 by vscarpenter
InfoQ: Nick Kallen Discusses Scala at Twitter
Nick discusses using Scala to build high-performance and scalable network services (including FlockDB), the powerful dualism of Scala which combines the best of object-oriented and functional approaches and also provides his views on the tradeoffs between static and dynamic languages
infoq  programming  scala  twitter 
march 2011 by vscarpenter
The new and improved Java.net
After years of serving as a critical resource for Java developers, Java.net has gotten a major facelift.
programming  news  development  community  java  jira 
march 2011 by vscarpenter
What Programming Language to Learn (Next)
So you’re ready to learn a new programming language? You might be entirely new to the world of application development, in that case, welcome!
programming 
february 2011 by vscarpenter
Quora’s Technology Examined | Phil Whelan's Blog
Quora is a great example of a modern tech start-up. They are very small team who understand the technologies they are using very well. They have made considered choices in the technology they have selected and have a good vision of which components would be better written from scratc
aws  programming  python  web  memcached  quora  nginx 
february 2011 by vscarpenter
InfoQ: Clojure-Java Interop: A Better Java than Java
Stuart Dabbs Halloway, after reviewing Clojure’s syntax comparing it with Java, explains how Clojure-Java interoperability works. He then talks about the need for simplicity in languages, attempting to prove that Clojure is a simpler language, and consequently better, than Java.
clojure  infoq  presentation  programming  Java 
february 2011 by vscarpenter
How to Design Programs: An Introduction to Computing and Programming
This book is the first book on programming as the core subject of a liberal arts education. Its main focus is the design process that leads from problem statements to well-organized solutions; it deemphasizes the study of programming language details, algorithmic minutiae, and specific application domains
book  books  design  programming  scheme 
january 2011 by vscarpenter
Seven Things: Home
Lift gives you the above Seven Things, plus your code is concise and maintainable, Lift's performance and scalability, and all the benefits of deploying your application on battle-tested J/EE infrastructure.
framework  frameworks  lift  programming  scala 
january 2011 by vscarpenter
dzone.com - Guess what programming language grew most in popularity in 2010?
TIOBE Software published its annual TIOBE Programming Community Index. The ranks are led by the usual suspects Java, C, C++, and PHP. But the language that grew most in popularity in 2010 was a bit of a surprise:
Python
software  language  programming  java  javascript  python 
january 2011 by vscarpenter
CodeMirror - In-browser code editing made bearable
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
code  editor  javascript  programming  syntax 
january 2011 by vscarpenter
Green's Opinion: Android versus iPhone Development: A Comparison
Android’s platform and developer tools are excellent. Leveraging Java and the Eclipse IDE are major winning factors for Android. Apple’s developer tools are shockingly bad by comparison
iphone  android  programming  development  mobile  apple 
july 2009 by vscarpenter
Coding Horror: The iPhone Software Revolution
I wrote this because I truly feel that the iPhone is a key inflection point in software development. We will look back on this as the time when "software" stopped being something that geeks buy (or worse, bootleg), and started being something that everyone buys, every day
iphone  apple  software  development  mobile  codinghorror  technology  business  programming 
june 2009 by vscarpenter
Generation 5 » Closures, Javascript And The Arrow Of Time
Closures are a powerful and concise way to express your intentions to a computer: however, closures break some of the intuitive assumptions that people use to understand software — specifically, the idea that time moves downward through the execution of a procedure
javascript  closures  programming  clojure 
june 2009 by vscarpenter
MockFtpServer - Home
The MockFtpServer project provides a mock/dummy FTP server implementations that can be very useful for testing of FTP client code. Two FTP Server implementations are provided, each at a different level of abstraction.
testing  ftp  Java  mock  development  programming 
june 2009 by vscarpenter
Jester - the JUnit test tester.
Jester finds code that is not covered by tests. Jester makes some change to your code, runs your tests, and if the tests pass Jester displays a message saying what it changed. Jester includes a script for generating web pages that show the changes made that did not cause the tests to fail.
testing  Java  junit  development  programming  coverage  tdd 
june 2009 by vscarpenter
Moserware: The First Few Milliseconds of an HTTPS Connection
In just 220 milliseconds, two endpoints on the Internet came together, provided enough credentials to trust each other, set up encryption algorithms, and started to send encrypted traffic. And to think, all of this just so Bob can buy milk
programming  development  cryptography  ssl  https  protocol  web  networking  encryption 
june 2009 by vscarpenter
InfoQ: REST is a style -- WOA is the architecture.
Dion Hinchcliffe recently offered two related articles that explore relationships between Web Oriented Architecture (WOA) and other technologies. The first deals with WOA and REST; the second looks at WOA and SOA. The main point of the first article: REST is a style and WOA is the architecture. The second article argues that WOA is really a highly complimentary sub-style of SOA and explores the implications of this simple observation.
rest  architecture  woa  soa  programming  development  cloudcomputing 
june 2009 by vscarpenter
« earlier      

related tags

37Signals  accessibility  acegi  acid  actionscript  actionscript3  ADA  adobe  advice  advocacy  AES  agile  air  ajax  ajaxian  ajaxtags  algorithm  algorithms  Alignment  amazon  amqp  analysis  android  annotations  ant  antipatterns  aop  apache  apax  api  apollo  appengine  apple  applets  applications  arax  architect  architecture  art  article  articles  as3  assertiveness  asynchronous  atlas  atlassian  atom  attention  authentication  autoassist  autocomplete  automation  availability  aws  Axis  Axis2  backup  bash  bea  benchmark  best-practices  bestpractices  bi  bigtable  blazeds  blog  blogging  blogs  book  book-review  books  browser  browsers  bugtracking  build  business  butler  bytecode  c  c#  c++  cache  caching  canvas  career  cayenne  ceylon  charts  chat  cheatsheet  chrome  clojure  closures  cloud  cloudcomputing  code  codegeneration  codereview  coding  codinghorror  collaboration  collections  comet  commentary  communication  community  comparison  compiler  component  composition  compression  computer  ComputerScience  computing  con  concurrency  continuous-integration  cookbook  cool  course  coverage  cron  crud  crypto  cryptography  csharp  css  culture  curriculum  CXF  dao  data  database  datagrid  datarush  datawarehouse  date  db  dbcp  DDD  debugging  dennisritchie  deployment  derby  design  design+patterns  designpatterns  desktop  dev  developer  development  dhtml  distributed  django  documentation  dojo  dom  dsl  duck_typing  dwr  dynamic  easymock  ebook  ebooks  ebs  ec2  eclipse  ecmascript  editor  education  ejb  ejb3  encryption  engine  enterprise  Enterprise2.0  entrepreneurship  enunciate  erlang  essay  example  excel  exception  exceptionhandling  exceptions  ext  extension  extjs  extjs3.0  eXtreme  facebook  faq  features  feed  file  firefox  flash  flash10  flex  flex2  flex3  form  forms  foss  framework  frameworks  free  freemarker  freeware  ftp  fulltext  functional  functional-programming  funny  future  g1  gadgets  gavinking  gc  gears  geek  generator  generics  geocoder  geocoding  gigaspaces  git  github  glassfish  gnu  gof  google  googlemaps  grails  graph  graphics  graphs  greasemonkey  grep  grid  grizzly  groovy  groups  gui  guide  gwt  hackers  Hacking  hacks  hadoop  hardware  haskell  health  hibernate  highlight  hiring  history  hotspot  howto  htaccess  html  html5  htmlcleaner  htmlparser  http  httpd  https  humor  ibm  ide  idea  idea8  ideas  identity  ie8  infoq  injection  insights  inspiration  integration  intellij  interesting  internet  interview  investment  iphone  j2ee  j2me  j2se  jaas  jakarta  jasper  jasperreports  java  java-libs  java5  java5.0  java6  java7  javadoc  javaee  javafx  javaone  javaone2007  javascript  javaworld  jax-rs  jax-ws  jaxws  jboss  jdbc  jdo  jersey  jetbrains  jira  jit  jmock  jndi  jobs  JoelOnSoftware  johnresig  joose  jpa  jquery  jruby  jscron  jsf  json  jsonml  jsp  jsr173  jsr311  junit  jvm  jython  kentbeck  kernel  keyczar  knowledge  knuth  lamp  language  languages  lawsuit  learning  libraries  library  lifehacks  lift  linkedin  linux  lisp  list  livecycle  lucene  magazine  management  map  mapping  mapreduce  maps  mashup  mathematics  memcached  memoization  memory  messaging  metadata  metaprogramming  methodology  microsoft  mina  mobile  mock  mocking  mockito  mockobjects  modeling  mondrian  money  monitor  monitoring  motivation  movies  mozilla  multicore  mustang  mvc  mvp  mxml  mysql  nasa  netbeans  netflix  network  networking  news  nginx  nio  node  nosql  oauth  observer  octal  office  offline  olap  onjava  online  oo  ood  oop  openid  openjpa  opensource  opensso  openxml  opinion  opml  optimization  Oracle  oreilly  orm  osgi  oss  osx  paas  Padrino  parallel  parser  parsing  patterns  paulgraham  pdf  pentaho  performance  persistence  philosophy  phone  phonegap  php  pipes  platform  plugin  plugins  podcast  podcasting  politics  popularity  pragmatic  predictions  presentation  presentations  printing  process  processing  productivity  profiling  programming  project  projectmanagement  protocol  prototype  proxy  psychology  pubsub  puzzles  python  python3  quality  quantity  Quercus  queue  quickfix  quora  rails  rails2.0  rant  reading  redhat  redis  refactoring  reference  reflection  regexp  remoting  Replication  reporting  reports  resources  rest  restful  restlet  resume  review  ria  rim  roller  rome  ror  rss  ruby  rubyonrails  s3  saas  safari  sales  san  sap  scala  scalability  schema  scheme  scm  scoble  scottgu  screencast  script  scriptaculous  scripting  scrum  sdk  seam  search  searchengine  sec  security  seguridad  self-improvement  serialization  server  service  services  servlet  servlets  shell  silverlight  simplicity  Sinatra  sleep  smalltalk  snippets  soa  soap  social  socialnetworking  software  softwareengineering  solr  sort  sorting  source  sourcecontrol  sourcesafe  space  space4j  specification  spolsky  spreadsheet  spring  spring2.0  spring2.5  springframework  spry  sql  sqlinjection  sqlserver  ssh  ssh2  ssl  sso  stackoverflow  standards  startup  startups  statistics  stax  storage  stored-procedures  strategy  streaming  struts  struts2  study  subversion  sun  svn  swfobject  swfupload  sxsw  syndication  syntax  sysinternals  table  table-oriented  taffydb  tag  tagging  taglib  tags  tapestry  tdd  tech  technology  template  terracotta  test  testing  texteditors  theory  thread  threading  threads  timer  tips  tomcat  tool  toolbox  toolkit  tools  toplink  toread  trading  training  trends  tss  tuning  tutorial  tutorials  twitter  ui  uml  unit-testing  unittesting  unix  update  upload  uri  usability  utilities  utility  validation  versioncontrol  video  videos  vista  visualization  visual_studio  volta  vss  w3c  web  Web-Services  web2.0  web2.0,  web4j  webdesign  webdev  webdevelopment  webkit  weblogic  webservice  webservices  website  webstandards  whitehouse  wicket  widgets  wiki  wikipedia  windows  windowslive  wireless  woa  wordpress  work  workbench  workshop  workshop+studio  writing  ws  ws-security  WSDL  WSE  wysiwyg  xfire  xhtml  xml  xmlspy  xmlspy+2006  xp  xpath  xslt  xss  xul  yahoo  ydn  youtube  yui  zmanda 

Copy this bookmark:



description:


tags: