rafaeldff + article   805

The Calculus of Service Availability
This article expands upon the topic of SLOs to focus on service dependencies. Specifically, we look at how the availability of critical dependencies informs the availability of a service, and how to design in order to mitigate and minimize critical dependencies.
paper  article  google  availability  systems  architecture  SLO  SLI  dependencies  from twitter_favs
may 2017 by rafaeldff
The Google Analytics Setup I Use on Every Site I Build — Philip Walton
There are a lot of features developers would like that Google Analytics doesn’t track by default. However, with only a bit of configuration and extra code, you can do almost everything you want with Google Analytics’ existing extensibility features today.

This article provides a brief introduction into my rationale for including a lot of these features in my “boilerplate” analytics.js implementation. If you want to keep up to date with the current state of best practices, you should follow the analyticsjs-boilerplate repo on Github. I plan to keep it updated as new tracking techniques and best practices emerge.
google  marketing  webdev  analytics  GoogleAnalytics  GA  article  tutorial  PhilipWalton  tips  pcwalton 
february 2017 by rafaeldff
Pat Kua: An Appropriate Use of Metrics
Management love their metrics. The thinking goes something like this, "We need a number to measure how we’re doing. Numbers focus people and help us measure success." Whilst well intentioned, management by numbers unintuitively leads to problematic behavior and ultimately detracts from broader project and organizational goals. Metrics inherently aren’t a bad thing; just often, inappropriately used. This essay demonstrates many of the issues caused by management’s traditional use of metrics and offers an alternative to address these dysfunctions.
PatKua  ThoughtWorks  MartinFowler  article  metrics  productivity  business 
june 2016 by rafaeldff
Propositions as Types
"Propositions as Types" by @PhilipWadler is a real gem and its last sentence is just brilliant. Go, read it!
article  paper  PhilipWadler  Wadler  toread  PLT  programming  language  languages  Curry-Howard 
april 2014 by rafaeldff
Sleep: Everything You Need To Know — The Healthy Life — Medium
Some advice on sleep. A strict schedule is more important than how long you sleep.
health  science  sleep  blog  post  article  sleeping  tip  tips  hacks  schedule  life  advice 
april 2013 by rafaeldff
The Big Mud Puddle: Why Concatenative Programming Matters
There doesn’t seem to be a good tutorial out there for concatenative programming, so I figured I’d write one, inspired by the classic “Why Functional Programming Matters” by John Hughes. With any luck it will get more people interested in the topic, and give me a URL to hand people when they ask what the heck I’m so excited about.
Concatenative  programming  language  languages  ManfredVonThun  JonPurdy  PointFree  blog  post  article  introduction  overview  composition  compose  function 
february 2012 by rafaeldff
Kenji Hiranabe
"A good overview of the kinds of information radiators used in agile projects."
agile  article  InfoQ  KenjiHiranabe  InformationRadiator  chart  task  kanban  board  visualization  BurnDown  TaskBoard 
may 2009 by rafaeldff
Rants, Raves and Ridicule: How should traits in Scala be used?
Josh Suereth presents four patterns for working with traits in Scala. (he also lashes some criticism towards the Eclipse plugin application of the virtual class emulation idiom).
JoshSuereth  Scala  article  blog  post  trait  inheritance  component  pattern  idiom  catalog  patterns  idioms  VirtualClass  Interface  Mixin  Ecosystem  traits 
february 2009 by rafaeldff
Rants, Raves and Ridicule: Levaraging Annotations in Scala Part 2: scalac Plugins
A small tutorial about Scala Compiler Plugin development. It shows a slightly non-trivial tree transformation directed by annotations, and is complete with maven build files for smoke-testing the plugin.
article  tutorial  Scala  compiler  plugin  plugins  JoshSuereth  maven  pom  pom.xml  tree  AST  transformation  setter  var  vars  TreeTransformer  annotation 
february 2009 by rafaeldff
It’s Me, and Here’s My Proof: Why Identity and Authentication Must Remain Distinct
Good thinking. Identity and authorization should always be separate. An application of this principle is that biometrics are about identity and so must be accompanied by a second factor (like a PIN) in a secure system.
SteveRiley  security  software  systems  architecture  authorization  identity  authentication  article  essay  column  Microsoft  TechNet 
january 2009 by rafaeldff
Things Caches Do
Ryan Tomayko very didactically explains reverse http proxy caching.
article  blog  post  RyanTomayko  http  cache  caching  proxy  ReverseProxy  gateway  expiration  validation  introduction  overview 
december 2008 by rafaeldff
Exploration Through Example
"Here is a set of links to [Brian Marick's] essays on agile testing directions. "
BrianMarick  article  list  blog  catalog  articles  test  testing  Agile  software  programming 
november 2008 by rafaeldff
Traits vs. Aspects in Scala
Dean Wampler has been writing some great posts about Scala. In this post, he compares mixing-based "interception" (a la the Scalable Abstractions paper) and AOP.
IMHO, AOP is too powerful (and complex) and trait mixins aren't powerful enough. I think something like Beta's notion of having methods derive from other methods would be a promising middle-of-the-road solution for the problem of interception. Actually in Beta there aren't methods, everything is a pattern, but that is beside the point.
scala  DeamWampler  objectmentor  blog  post  article  AOP  OO  language  interception  mixin  trait  mixins  traits 
october 2008 by rafaeldff
Efficient data transfer through zero copy
NIO performance tip: use FileChannel.transferTo() to reduce unnecessary copying between kernel and application buffers. With newer operating systems, it may actually avoid copying altogether.
article  Java  NIO  IO  performance  tip  FileChannel  transferTo  transfer  copy  buffer  copying  ContextSwitching  developerworks  SathishPalaniappan  PramodNagaraja  kernel  systems  programming 
october 2008 by rafaeldff
Current State of Java for HPC
About ten years after the Java Grande effort, this paper aims at providing a snapshot of the current status of Java for High Performance Computing. Multi-core chips are becoming mainstream, offering many ways for a Java Virtual Machine (JVM) to take advantage of such systems for critical tasks such as Just-In-Time compilation or Garbage Collection. We first perform some micro benchmarks for various JVMs, showing the overall good performance for basic arithmetic operations. Then we study a Java implementation of the Nas Parallel Benchmarks, using the ProActive middleware for distribution. Comparing this implementation with a Fortran/MPI one, we show that they have similar performance on computation intensive benchmarks, but still have scalability issues when performing intensive communications. Using experiments on clusters and multi-core machines, we show that the performance varies greatly, depending on the [JVM] used (version and vendor) and the kind of computation performed.
paper  Java  Fortran  MPI  benchmark  performance  HPC  JavaGrande  JVM  parallel  scientific  computing  inria  BrianAmedro  VladimirBodnartchouk  DenisCaromel  ChristianDelbe  FabriceHuet  GuillermoTaboada  article 
september 2008 by rafaeldff
IEEE Spectrum: 10 Great Tech Books
Recommendations for books about technology, on the broadest sense of the word, made by Steve Levy for IEEE Spectrum.
article  books  recommendations  list  catalog  StevenLevy  tech  technology  magazine  IEEE  Spectrum  book  reviews  review  lists  toread 
august 2008 by rafaeldff
We're running out of IPv4 addresses. Time for IPv6. Really.
"So, how long will a billion quench our thirst for addresses? Geoff Huston at the Asia Pacific Network Information Centre has written a script that downloads the relevant information and creates daily predictions. The current ones target 10 February 2011 as the moment that IANA will give out the last of its blocks to one of the regional registries, and 17 December 2011 as the day that the last RIR will hand out the last IPv4 address to an ISP (or end-user). "
news  article  arstechnica  IP  internet  networking  IPv4  IPv6  network 
august 2008 by rafaeldff
Databases - A New Frontier
defmacro-dude presents some thoughts on the limitations of relational databases and shows how allegro cache -- apparently an OODB for CLOS -- allows for sophisticated interactions, specially when coupled with an integrated prolog implementation.

Interesting to note that while there is a lot of buzz wrt non-relational dbs, it is mostly motivated by scalability issues: relaxing ACID constraints, advanced clustering / partitioning, that kind of stuff. We don't see much discussion of sophisticated data models and querying, with the possible exception of the semweb guys talk about triple-stores.
article  essay  defmacro  CoffeeMug  data  information  DB  database  logic  prolog  AI  Lisp  Allegro  AllegroCache  querying  query 
august 2008 by rafaeldff
Fish - The friendly interactive shell [LWN.net]
A great deal of effort has been spent in the last decade trying to make computers more user friendly. While much progress has been made on making graphical user interfaces more user friendly, much less has happened with non-graphical programs such as shells. This is unfortunate, since there are still many things that are inherently easier to do using a shell. The concept of commands, pipelines and environment variables are somewhat complex, but I believe modern shells are harder to use than they have to be, both for the beginner and for the seasoned shell hacker. I have written a new shell called fish, or the friendly interactive shell, that tries to solve several issues that I have found with other shells.

fish features syntax highlighting, advanced tab completion features, discoverable help, a revised shell syntax and many other features. In this article, I will describe some of the features found in fish, and explain why I think they are useful.
unix  shell  fish  project  opensource  article  AxelLiljencrantz 
august 2008 by rafaeldff
java.net: Return-Type-Based Method Overloading in Java
"In Java, we call a method by its name and arguments, not by its return type or method descriptor. While calling a method, the return type does not play any part in deciding which overloaded method should be called; in fact, there's no syntactic need to do anything with the return value at all. So there would be no way to distinguish which method we mean to call, if return-type-based method overloading is allowed. But there is no such limitation for bytecode. The method descriptor is capable of distinguishing two methods on the basis of their return types, even if their parameters are same. To achieve our objective, we must bypass the Java compiler and use assembler instead. Let us see how to do this."

PS: Yay for delicious new 1000-char limit!
java  article  VinitJoglekar  bytecode  hack  trick  tip  ASM  method  signature  overloading 
august 2008 by rafaeldff
How to write with style
Writing advice by Kurt Vonnegut himself.
KurtVonnegut  article  essay  writing  advice  tips  literature  style 
july 2008 by rafaeldff
Reverse autocomplete
Neat idea, have autocomplete look also at the right of the cursor.
article  idea  autocomplete  suggestion  UI  GUI  webdev  javascript  snippet  text  LászlóKozma 
july 2008 by rafaeldff
A slightly advanced Introduction to Vim LG #152
This introduction is about the little things. Things that help ease everyday tasks but go a long way into making you a better user, editor, programmer - a better computer user.
tutorial  introduction  article  VI  VIM  editor  unix  tips  PraneshSrinivasan 
july 2008 by rafaeldff
Introduction to JSR-275: Measures and Units - Java World
JSR-275 is a library/framework to deal with units in Java, inspired by JScience. This is an introductory article. (bookmarking so I won't lose it again)
article  Jean-MarieDautelle  JSR-275  Java  library  framework  JSR  JScience  unit  measure  measurement  units  javaworld  introduction  overview  tutorial 
june 2008 by rafaeldff
The product context model shows how the product you're building makes user experience more or less relevant on your product
This article reminds me of Spolsky's Five Worlds piece, but focused on the implications to usability. Context is king.
blog  post  article  JeffPatton  software  usability  UX  UserExperience  UI  design  market  segmentation  HCI 
june 2008 by rafaeldff
WEB4J - Minimalist Java Web Application Framework -> Criticisms of Spring, PHP, and Rails
Criticizing Spring beyond the obvious ¨too much xml": Spring is huge. Spring has many bad names for things. Spring confuses coding with configuration. Spring has too many parallel mechanisms, etc.
article  critique  criticism  Spring  con  framework  configuration  IoC  DI  DependencyInjection  comparison  XML  webdev 
june 2008 by rafaeldff
Ctrl-Shift-B: Interactive Application Architecture Patterns
Thorough comparative overview of MVC, MVP and PAC. The author applies Fowler's further decomposition.
article  comparison  overview  blog  post  DerekGreer  UI  GUI  pattern  software  architecture  patterns  MVC  MVP  PAC  smalltalk  Dolphin  Taligent  hci  oop  OO  reference 
june 2008 by rafaeldff
Stunting a Framework -- by Michael Feathers (@Artima)
Modifying third-party framework code is a no-no given the difficulties in integrating new versions. But what if the supplier committed to never ever updating it's code? How would that impact design?
paper  article  MichaelFeathers  artima  framework  component  dependency  dependencies  StrategicDesign  supplier  third-party  StuntedFramework  stunting  software  library  design 
june 2008 by rafaeldff
ivan krstić · code culture » The Distraction Machine
"learning with computers should be always-on. Kids should come to treat them as surrogate brains that are very likely to have answers when kids have questions. They should have interfaces that are collaborative"
article  blog  post  paper  IvanKrstić  edu  edtech  teaching  children  computers  study  Romania  via:ewout 
june 2008 by rafaeldff
Yariv’s Blog » Blog Archive » Erlang vs. Scala
Actually insightful comparison. Dave Pollack chimes in in the comments.
blog  post  article  Scala  Erlang  actors  concurrency  comparison  YarivSadan  DavidPollack 
may 2008 by rafaeldff
dow.ngra.de » Blog Archive » Consice EDSL Closures in Java
How to usefully apply the double-brace initialization idiom inside a Java embedded DSL. File this to the "evil hacks" category (it even uses threadlocals).
article  blog  post  JevgeniKabanov  Java  DSL  EDSL  idiom  pattern  technique  closure  InstanceInitializer  hack  EvilHack 
may 2008 by rafaeldff
OSGi Alliance Blog: Is XML Part of the Problem?
How dynamic code reloading (via OSGI in this case) alters the forces involved in the debate of configuration files versus programmatic configuration.
software  architecture  configuration  XML  blog  post  article  PeterKriens  OSGi  dynamic  linking  reloading 
april 2008 by rafaeldff
BBC NEWS | Health | Daily caffeine 'protects brain'
"Coffee may cut the risk of dementia by blocking the damage cholesterol can inflict on the body, research suggests". Good to know...
article  news  BBC  science  health  coffee  caffeine  food  brain  interesting  neurology  Alzheimer  dementia  cholesterol  JonathanGeiger 
april 2008 by rafaeldff
On software architecture » Untangled
In this blog post, Roy Fielding clearly explains the differences between "software architectures", "architectural styles" and instantiations thereof. Of course, he relates all concepts to REST and the web.
RoyFielding  article  blog  post  software  architecture  concepts  principles  style  ArchitecturalStyle  definition  pattern  REST  web 
april 2008 by rafaeldff
Signature Survey - A Method for Browsing Unfamiliar Code
Use very simple scripts to strip source files to their bare essentials in order to look for interesting patterns. By the king of brilliant low-fi ideas himself, Ward Cunningham.
article  paper  WardCunningham  signature  source  code  visualization  browsing  reengineering  script  OOPSLA  2001  tip  technique 
april 2008 by rafaeldff
Martian Headsets - Joel on Software
Another important article from Joel that will spark discussions all over the blogosphere. My take: standards without representative tests and a reference implementation shouldn't be called standards.
article  Joel  standard  standards  web  html  webdev  w3c  ie  ie8  browser  compatibility  evolution  PostelPrinciple  JoelSpolsky 
march 2008 by rafaeldff
research!rsc: Using Uninitialized Memory for Fun and Profit
Interesting trick to avoid the cost of initializing arrays. The trade-off is a doubling in memory usage, which may be acceptable depending on the algorithm.
blog  post  article  data  DataStructure  DataStructures  array  algorithm  set  SparseSet  memory  optimization  trick  tip  technique 
march 2008 by rafaeldff
InfoQ: Java Object Persistence: State of the Union
InfoQ and OODBMS.org interview Mike Keith (Oracle TopLink), Ted Neward (Ted Neward :), Carl Rosenberger (db4o) and Craig Russell (Sun) about the current state of object persistence technology.
article  interview  MikeKeith  TedNeward  CarlRosenberger  CraigRussell  InfoQ  OODBM  ORM  object  OO  persistence  OODB  Java  JPA  RDBMS  OODBMS  mapping 
march 2008 by rafaeldff
Better mocks with jMock (and specs) - A++ [Eric Torreborre's Blog]
See how Scala syntactic features improve the most famous Java embedded domain specific language - JMock. Note that Scala doesn't need evil hacks like open classes to enhance older APIs.
blog  post  article  Scala  Specs  JMock  BDD  TDD  test  testing  mock  mocking  PML  Java  library 
march 2008 by rafaeldff
Discipline often directed at the symptom, not the cause
ObjectMentor's Brett Schuchert relates a project where small inefficiencies in the build system provoked deeper problems with the code structure.
blog  post  article  BrettSchuchert  ObjectMentor  build  C  C++  code  organization  process  development  software  engineering  discipline 
march 2008 by rafaeldff
Desperately UnEnterprise: Existential types in Scala
David R. MacIver explains existential typing in Scala (as in "M[T] forSome T"). This isn't terribly important unless you're deeply into Scala, since existential types usually appear only when interoperating with Java generics.
blog  post  article  DavidMacIver  Scala  typing  type  system  existential  existentials  types  TypeSystem  generics  wildcard  quantification  wildcards  forSome  subtyping 
march 2008 by rafaeldff
Ropes: Theory and practice
"A rope data structure represents an immutable sequence of characters, much like a Java String. But ropes' highly efficient mutations make ropes — unlike Strings and () StringBuffer () — ideal for applications that do heavy string manipulation, especi
toread  algorithm  DataStructure  Java  algorithms  DataStructures  String  Rope  tree  performance  ropes  programming  article  tutorial  AminAhmad  developerworks 
february 2008 by rafaeldff
James Governor’s Monkchips » Strong Leaders, Strange Bedfellows and The Art of War by Sun Two
James Governor writes a pretty positive analysis of Sun's strategy from the Sun Analyst Summit 2008.
blog  post  article  Sun  analysis  JamesGovernor  analyst  market  business  2008 
february 2008 by rafaeldff
ongoing · XML People
Tim Bray really is one ot the best writers in the biz, right up there with Joel Spolsky. Here, Tim gives a personal account of the birth of XML, filled with intrigue, romance and inspiration. .... Yeah, really. Yes, XML. Go read it.
TimBray  blog  post  article  essay  XML  history  standard  W3C  hipertext  SGML  TedNelson  TimBL  CharlesGoldfarb  JonBosak  JamesClark  LaurenWood  EveMaler  document  markup  microsoft  netscape  browser  90s 
february 2008 by rafaeldff
The Rich Engineering Heritage Behind Dependency Injection
Dependency Injection frameworks viewed as a form of Architectural Description Languages, a well-known research topic from the component based computing community.
article  DI  IoC  ADL  CBD  AndrewMcVeigh  component  technology  research  Java  framework  DependencyInjection  pattern  software  architecture  javalobby 
february 2008 by rafaeldff
Even more Beautiful Code (C → Haskell) — Thoughtfolder
IMHO Brian Kernighan's chapter is one of the best in Beautiful Code. It describes a tiny regex engine in C. He even notes that pointers are fundamental to the brevity of his implementation. This link shows that Haskell pattern matching kicks pointers ass.
article  BeautifulCode  Haskell  PatternMatching  C  regex  code  snippet  sample  RegularExpression  GregWeber 
february 2008 by rafaeldff
Version Identifiers Reconsidered - W3C Q&A Weblog
W3C questioning the recommendation to explicitly version data format documents.
article  note  W3C  web  document  format  schema  data  version  versioning  NoahMendelsohn  via:TimBray 
january 2008 by rafaeldff
The Wisdom of Ganesh: Paying the RESTafarians Back in Their Own Coin
One of the best anti-REST rant I've come across. Check out Steve Vinoski's blog for a response (in short, it's the constraints, stupid).
blog  post  article  critique  REST  WebServices  SOAP  messaging  TCP  AMQP  protocol  protocols  networking  GaneshPrasad 
december 2007 by rafaeldff
Undercover restorers fix Paris landmark's clock | Special reports | Guardian Unlimited
Cool. Kind of like The Fight Club, but with antique clock restoration instead of gruesome boxing matches.
article  Guardian  Paris  France  interesting  clock  culture  restoration  underground  Untergunther  UX  TheGuardian  news  Pantheón 
december 2007 by rafaeldff
Golf is a good program spoiled
Reg Braithwaite expands on the merits of shorter code length. Basically he argues that what's important is expressing in code the underlying structure being represented. But go read the article itself, Reg is a great writer and he presents his point extre
blog  post  article  essay  RegBraithwaite  ReginaldBraithwaite  Raganwald  code  programming  abstraction  modeling  structure  CodeSize 
december 2007 by rafaeldff
ITworld.com - Master Foo On Structured Documents
Another great article by master McGrath. By the way, one pet peeve of mine is that the literature on services doesn't pay enough attention to document format design/choice.
article  SeanMcGrath  column  ITWorld  document  message  XML  schema  format  design  schematron  validation  constraints 
december 2007 by rafaeldff
« earlier      
per page:    204080120160

related tags

-mno-cygwin  1-2-3  1.4  2.0  2.5  2.5G  2G  2pc  3column  3D  3G  4.0  5.0  10g  80-20  90s  802.11  802.11a  802.11b  802.11g  802.11n  AaronSwartz  abdera  abecrystal  abstraction  abstractions  academia  academic  academy  accent  Accenture  acceptance  accreditation  Acegi  acm  acmqueue  ActiveRecord  ActivityCenteredDesign  Actor  actors  ad  ada  ada2005  adambosworth  add  addendum  addiction  adl  administration  adobe  adorno  AdrianBirka  ads  advert  advertisement  advice  advices  advocacy  aerodynamics  age  agent  agents  agile  AgileAlliance  ai  airplane  ajax  AlanKay  AlanPerlis  AlanTuring  alcohol  AlexanderLöser  algebra  algorithm  algorithmic  algorithms  Ali-RezaAdl-Tabatabai  AliciaCervini  AliciaLCervini  AListApart  allchin  Allegro  AllegroCache  AllenHolub  allocation  AlonHalevy  AlonzoChurch  AlphaWorks  alpine  altruism  Alzheimer  amateur  amazon  ambassador  ambiguity  Ambler  amd  amega  AmericanScientist  AminAhmad  AMQP  analogy  analysis  analyst  analytics  AndrewBrown  AndrewMcVeigh  AndrewRBrown  AndrewTanenbaum  AndyTripp  AngelaMartin  AngelikaLanger  animation  annals  AnneManes  AnneThomasManes  AnnJeffery  annotation  annotations  AnnWollrath  anonymity  ant  anti  Antiobject  antipattern  antipatterns  ANTLR  aop  apache  api  APIFest  APL  apophenia  app  apple  Applet  application  ApplicativeFunctors  aquisition  archietecture  ArchitecturalStyle  architecture  archive  Arial  arithmetic  ArjenPoutsma  ArmijnHemel  arnaldojabor  array  Arrays  arstechinca  arstechnica  article  articles  artificialintelligence  artilce  artima  AshleeVance  ASM  aspectj  aspects  assembler  assembly  assertion  assertions  assessment  Assimetric  assist  assync  assynchronicity  assynchronous  assyncronicity  assyncronous  ast  asynchronicity  asynchronous  atom  atomicity  AtomPub  AtomServer  attack  attention  attribute  audio  australia  authentication  authoring  authorization  autocomplete  automata  automatic  automaton  availability  average  AviBryant  AWS  awt  AxelLiljencrantz  axiom  axis  axis1  axis2  backup  bactra  bank  banking  Barendregt  Barendsen  BarryRuzek  bashing  basic  Bazaar  bbc  bbom  BDD  bea  beans  BeansBinding  BeautifulCode  becta  behaviour  BenAlex  benchmark  benchmarking  BenjaminCarlyle  BenMoseley  BenRady  BernardChazelle  BerntJohnsen  BertrandMeyer  bestpractices  beverage  BHO  bibilography  BigBucketOfGlue  BigTable  BillDeHora  BillDeHÓra  BillDehÓra  BillGates  BillHiggins  BillMoore  billolivier  BillVenners  BillWright  binary  binding  BinodPG  bio  biography  biology  bios  biotech  biotechnology  bison  bitcoin  BitWise  bitwisemag  BjarneStroustrup  blackboard  Bletchley  BletchleyPark  bliki  blocking  blog  blogging  bndes  board  BodyHacks  boilerplate  bombe  book  bookmark  bookmarks  books  boot  boys  BPEL  BPEL4WS  BradleyDVoltz  BradleyVoltz  BradLovering  brain  brand  brasil  brazil  Bredemeyer  BrettSchuchert  BrianAmedro  brianfoote  BrianGoetz  BrianHayes  BrianKernighan  BrianMarick  BrianWKernighan  browser  browsing  BruceLindsay  BruceSchneier  BrunoLatour  BryanCantrill  BryonJacob  BSD  BTP  bubble  buffer  bug  bugs  build  BurakEmir  BurnDown  business  businessweek  buzzword  byte  ByteBuffer  bytecode  BZR  c  c#  C&P  c++  C24  cache  caching  CACM  CAD  caelum  caffeine  cairo  calculus  call/cc  caltech  camping  canada  caos  capacity  car  CarlRosenberger  Carmack  cars  cart  case  casestudy  catalog  categories  category  categorytheory  CayHorstmann  CBD  cc  CDMA  CDMAone  cellphone  cellular  Celtix  CeltiXFire  center  centered  central  centralized  cerf  certification  cetis  CF  CFG  CG  CGI  CGLIB  Chaitin  chapter  character  CharlesGoldfarb  CharlesNutter  charlespetzold  CharlieBrooker  chart  CheckStyle  ChetHaase  ChiaDeBosk  chicago  ChickenAndEgg  child  children  chip  chipmorningstar  cholesterol  chrisanderson  ChrisBerry  ChrisopherAllen  ChrisSiebenmann  ChristianDelbe  ChristopherAllen  ChristopherGHealey  ChristopherHealey  ChristophSchmitz  ChristosKozyrakis  CI  cia  CIO  circuit  CircuitDesign  cities  city  CJDate  Clarck  Clark  class  classfile  ClassFileTransformer  classic  classification  ClassLoader  classloading  clayshirky  ClemensSzyperski  CleveMoler  CLI  client  clients  CliveThompson  clock  clojure  closure  closures  cluster  cms  cmu  cnn  CoC  cocktail  code  CodeAssist  codebase  CodeFirst  codegen  CodeGeneration  CodeSize  coding  CodingHorror  CodingInTheSmall  coffee  coffeemug  cognition  cognitition  cognitive  CognitiveScience  Coherence  cohesion  coldwar  collaboration  collection  collections  college  Colombia  color  colors  ColorScheme  colossus  column  COM  combinator  comega  Comer  Comet  comma  command  comment  commentary  comments  communication  communications  communities  community  company  comparison  compatibility  compendium  compensation  competition  compilation  compile  compiler  CompilerCompiler  compilers  compiling  completion  complex  complexity  component  components  compose  composition  CompterScientist  computation  computer  computerarchitecture  computerhistory  ComputerOrganization  computers  computerscience  ComputerWeekly  computerworld  computing  con  Concatenative  concepts  concurrency  concurrent  ConcurrentProgramming  condition  conference  configuration  configurationmanagement  conflict  congestion  congnitive  connectivism  consistency  consortia  consortium  constraints  construction  consultancy  consumerism  contactless  content  contention  contentpackaging  context  ContextFree  ContextSwitching  contingencies  contingency  continuation  continuations  Continuous  ContinuousIntegration  ContinuousTesting  contract  contracts  contribute  controlflow  controlled  controlledvocabularies  controlledvocabulary  controller  controversy  conventions  conversation  conversion  cool  cooperation  coordination  CopperCore  copy  CopyAndPaste  CopyAndPasting  copying  copyright  corba  cordra  corporate  corruption  Corsaire  corydoctorow  CosmaRohillaShalizi  CosmaShalizi  cost  costs  counter-meme  countermeme  coupling  course  CourseManagementSystem  cp  cpu  CraigRussell  critic  criticism  critique  cronology  crossroads  crosswalk  CRUD  crunching  cryptography  cs  css  culture  curitiba  Curry-Howard  cv  cvs  CXF  cyberspace  cyclic  cygwin  DamienKatz  danahboyd  DanaMoore  DanConnolly  DanielFriedman  DanielIngalls  DanielOliveira  DanielPFriedman  danielquirino  DanIngalls  DanNorth  DannyAyers  DannyCoward  DanSuciu  DanZambonini  DAO  darcs  Darcy  data  dataaccess  database  databases  Databinder  datacenter  datadirect  DataMapper  datamiging  datamining  datastore  DataStructure  DataStructures  DataWarehouse  datawharehouse  date  DaveDouglas  DaveOrchard  DaveRoberts  DaveThomas  David  DavidAndersson  DavidBrown  DavidChisnall  DavidClark  DavidFlanagan  DavidIng  DavidLaribee  DavidMacIver  davidmertz  DavidOrchard  DavidParnas  DavidPollack  DavidReed  DavidWalend  DavidWeinberger  DayTrader  db  db-unit  dbc  dbms  dbunit  dc  DDClark  DDD  ddj  DeamWampler  DebasishGhosh  debate  debug  debugging  decartes  decidability  declarative  decomposition  decoration  decorator  defaults  defensive  DefensiveProgramming  definition  defmacro  del.icio.us  delegate  delicious  dementia  Demeter  DenisCaromel  DennisForbes  DennisRitchie  DennisSosnoski  dependencies  dependency  dependencyinjection  deploy  deployment  DerekGreer  derivation  descriptor  design  designpattern  designpatterns  desktop  dest  Dev2Dev  developer  developers  developerworks  development  devices  DevMedia  devops  devx  dexterity  deÓra  dhtml  di  diagram  dialog  difficulties  digest  digit  DigitalDivide  DigitalSignature  DigitalTV  digital_philosophy  dijkstra  DiP  directmanipulation  discipline  discussion  disk  Disney  dissertation  distobj  distributed  distributedcomputing  distributedobjects  distributedsystem  distributedsystems  distribution  distributions  distro  DITA  div  Django  dlorn  DLR  dns  Dobb's  dobbs  docbook  doclet  DocSearls  document  document-oriented  documentation  documents  dolphin  domain  DonaldFerguson  DonaldNorman  DonBox  DonnaMaurer  DonNorman  DonRippert  doom  DOS  dotcom  DouglasComer  DouglasSchmidt  DougLea  DougSchmidt  downes  download  DPReed  DrDobb's  drdobbs  dri  drink  drinking  driver  drm  dronpdown  DrorEyal  DS  dsl  DSP  DTrace  dublincore  dunbar  dunbarnumber  DVCS  dwarf  dwarfs  dynamic  e-texteditor  ead  eai  EamonnMcManus  Earley  Ease  ebay  ebook  EBS  EC2  eclipse  eclipsezone  ecmascript  eco  ecology  economics  Economist  economy  ecosystem  EDA  EdFelten  edge  editing  editor  editorial  EdmundEdgar  edmundsmith  EdsgerDijkstra  EdsgerWybeDijkstra  EDSL  edtech  edtechpost  edu  education  edusource  edutella  edu_Rss  EdwinLand  ee  EelcoDolstra  EelcoVisser  effect  effects  ehcache  Eiffel  eip  ejb  EJB3  ejournal  elearnspace  election  Electric  electromagnetism  eletronics  elf  ElliotteHarold  ElliotteRustyHarold  email  embodiment  emf  eml  empirical  encapsulation  encoding  encodings  encryption  encyclopedia  end-to-end  endtoend  engine  engineering  enigma  enterprise  enterprisey  entertainment  entrepreneur  entrepreneurship  entry  environment  epigram  epigrams  Equation  erasure  ERH  Eric  EricNewcomer  ericraymond  EricSink  Erik  ErikMeijer  erlang  erronhandling  error  ErrorHandling  Es  ESB  espionage  esr  essay  essays  estimation  ETag  ETags  ethanol  etymology  Euclid  EveMaler  event  eventing  events  EvilHack  evolution  EWD  EWD1305  eweek  example  examples  exception  ExceptionHandling  exceptions  exchange  executable  existential  existentials  experiment  expiration  explanation  Express  expression  ext  ext4  extensibility  extension  extension-point  FA  FabriceHuet  fail  FailFast  failover  failure  familiarity  faq  FARC  fast  FastCompany  fault  FaultBarrier  faulttolerance  favorites  feature  features  federated  federation  FFT  figures  file  FileChannel  filesystem  fileupload  filter  final  finance  financial  financialtimes  find  FindBugs  finding  firefox  Firesmith  first  fish  FixedPoint  Flair  flaw  flaws  flicker  flight  floatingpoint  flops  flow  FloydMarinescu  fly  FOAF  focus  folha  folksonomy  font  food  foote  ForkJoin  formal  formalism  format  forSome  Fortran  fortress  forum  forums  foundation  foundations  Fourier  FP  fqdn  frakfurt  framework  frameworks  France  frandallfarmer  FrankKrueger  FrankSommers  FredBrooks  free  FreeBSD  freesoftware  frege  FS  FSA  ft  fuchs  fun  function  functional  functionalprogramming  functionpointer  functions  functor  functors  fundamentals  funny  Futamura  FutamuraProjection  future  futurology  GA  game  gamedev  games  gametheory  gaming  GaneshPrasad  garbagecollector  GaryMarx  GaryTMarx  gateway  GavinKing  gc  gcc  gdi+  geek  Geertjan  GeertjanWeilenga  Gemstone  generation  generator  generic  genericprogramming  generics  geneticalgorithm  geneticalgorithms  GeoffreyWiseman  GeoffWyant  GeorgeSiemens  GeraldSussman  GerhardGentzen  GigaSpaces  GiladBracha  git  GJChaitin  Glasfish  Glassfish  GlennKrasner  GlennVanderburg  glocalization  GLR  gmail  gnu  gnuplot  godwin  Godwing'sLaw  GodwinLaw  GodwinsLaw  gof  GojkoAdzic  google  GoogleAnalytics  googlemaps  GopalanSureshRaj  governament  governance  gpg  gpl  GPRS  Grace  graceful  grammar  graph  graphic  graphics  gregorhohpe  GregorianCalendar  GregorRoth  GregoryChaitin  GregoryJChaitin  GregoryWilson  GregWeber  grep  grid  gridcomputing  GriffinBrown  groovy  group  groups  groupware  growth  GRUB  GSM  guardian  gui  guide  GuillermoTaboada  guj  gunnerson  guysteele  gws  Haahr  Haas  habermas  habitat  hack  hacks  handle  handling  hannibal  HansBergsten  HansMuller  hardware  HarryPorter  Hartcher  hash  hashing  haskell  HaskellCurry  hCard  hci  header  headers  health  help  Helvetica  HenkBarendregt  HenkPBarendregt  HenryBaker  HenryGBaker  HerbSutter  heuristic  Hg  hibernate  hierarchy  higher  higher-ed  HigherEd  highlevel  highperf  hints  hipertext  hiring  history  HiTech  hll  HMVC  hoare  HOF  HOFs  HOP  horkheimer  HowardLewisShip  howto  hp  HPC  HR  HSBC  hsqldb  HSU  html  html5  http  httpd  Hudson  HughDarwen  HumanCenteredDesign  humanresources  Humboldt  humor  humour  Hungarian  Huw  hype  hypermedia  hypertext  hyperthreading  I/O  i18n  ia  iab  iana  IanMurdock  IanRobinson  ibm  icann  id  idc  ide  idea  idempotency  identifier  identity  ideology  idiom  idioms  IDL  ie  ie8  ieee  iesg  ietf  II  IIS  illustrated  illustration  IM  image  images  ime  immutability  immutable  impedance  impedancemismatch  imperative  implementation  import  important  Improv  ImproveIt  ims  ims-cp  ims-dri  imscp  imsld  incompleteness  incremental  indiana  indianauniversity  indie  indirection  InductiveUI  industry  industrycanada  infoq  InfoQJohnDavies  information  informationarchitecture  InformationHiding  InformationRadiator  informationretrieval  InformationTheory  InformationWeek  informit  InfoWorld  infra  infrastructure  IngoBrunkhorst  IngridBetancourt  inheritance  init  innerclass  innovation  inovação  inria  install  InstanceInitializer  InstantMessaging  instrument  instrumentation  int  integer  integration  intel  Intellectual  intellectualproperty  intelligence  IntelliJ  intellisense  intentation  intepreter  Interacitions  interaction  interception  interesting  interface  interfaces  intermation  Internationalization  internet  internet2  InternetComputing  internetexplorer  interop  interoperability  interpreted  interpreter  interview  interviewing  intranet  intro  introduction  introspection  intuitive  intuitiveness  invariants  inversionofcontrol  investment  io  ioc  IONA  Iona  ip  ip-telephony  IPv4  IPv6  IQ  IR  ira  IrfanPyarali  irrodl  irtf  iscoc04  iscocc  iso-7816  iso-8859  iso-8859-1  isoc  issue  ISV  IT  itanium  iterative  iTV  ITWorld  iu  IvanEdwardSutherland  IvanKrstić  Iverson  iw3c  iwwwc  J  j2ee  J2SE1.4  jaas  Jabber  jabor  JacekFurmankiewicz  Jackpot  Jacobi  JacobNielsen  JakobNielsen  jam  JamesClark  JamesGosling  JamesGovernor  JamesIry  JamesNoble  JamesSnell  janegreenberg  JanMiksovsky  jaoo  jasoncook  JasonHoffman  JasonHunter  java  java.net  java.util  java.util.regex  java5  Java6  Java7  javaagent  JavaBean  JavaEE  JavaFX  JavaGrande  javalobby  Javari  javascript  JavaSE  javaserverfaces  JavaSpaces  javaworld  jax-rpc  JAX-WS  jaxmagazine  JBI  jboss  JDBC  JDBC4  JDBC4.0  JDJ  JDK  jdk5  Jean-MarieDautelle  JeanPiaget  jee  Jeff  JeffAtwood  JeffBonwick  JeffDarcy  JeffLangr  JeffPatton  JefRaskin  JeremyBowers  JeromeSaltzer  JevgeniKabanov  JHSaltzer  jibx  jimallchin  jimgray  JimShore  JimWaldo  jini  jisc  JLINQ  JMock  jms  JoachimSchmidt  JoanDuzer  JoanVanDuzer  job  JoeArmstrong  JoeGillespie  JoeGregorio  joel  joelonsoftware  joelspolsky  JoelSpolsy  JoeYoder  JohnAycock  JohnBayko  JohnCarmack  JohnHughes  JohnO'Hara  JohnOHara  JohnRose  JohnSchwartz  JohnShewchuk  johnson  JohnVlissides  jokes  JonathanCrossland  JonathanGeiger  JonBosak  JonPurdy  JonStokes  JonUdell  joop  JosephOttinger  JoshSuereth  JoshuaMarinacci  jot  journal  Joy  Joyent  JPA  JPMorgan  jquery  JRE  jruby  js  JScience  jsf  jsp  JSR  JSR-166  JSR-166x  JSR-166y  JSR-181  JSR-223  JSR-275  JSR-277  JSR-295  jsr166y  jsr181  jsr225  jta  junit  JustinGehtland  jvm  jwsdp  jxta  Jython  júpiter  KalidAzad  kanban  KarlPopper  kathy  KathyDMunoz  KathyMunoz  KazimierzSubieta  KeithBabo  KeithBraithwaite  KeithGregory  KenIverson  KenjiHiranabe  KenRussel  kernel  key  key-strokes  keyboard  keypair  kgb  kids  KimbroStaken  KimCameron  kind  Klaus-PeterLöhr  KlausLöhr  km  knowledge  knowledgemanagement  KristenNygaard  kristinaspurgin  KurtVonnegut  KyleWilson  l10n  label  LaF  lambda  LambdaCalculus  LambdaExpression  language  languages  laptop  larrysanger  Last.fm  latency  LaurenWood  law  lawrencelessig  laws  lawyer  lawyers  layer  layering  layers  layout  lazyeval  LazyEvaluation  LC  ld  leakyabstractions  learning  learningdesign  LearningObject  lecture  legal  legend  legends  letter  lexer  libertarian  libertarianism  libraries  librariews  library  libraryscience  licensing  life  lifehack  lifehacks  light  LinearAlgebra  lines  linguistics  link  linker  linking  links  LinkServer  linotype  linq  LinusTorvalds  linux  linux.com  linuxworld  lisp  list  lists  literacy  literature  live  lms  lo  load  loader  loading  Localization  lock  locks  Locus  log  log4j  logger  logging  logic  login  lom  longtail  LookAndFeel  LooseCoupling  lor  Lorimer  Lotus  LotusImprov  louds  low-level  lowlevel  LR  lsa  LucaCardelli  lucas  lucasfilm  lucene  LukeOBrien  LászlóKozma  LúcioTeles  mac  MachineTranslation  Macintosh  macro  macros  macs  magazine  magic  mail  make  management  ManfredVonThun  manifest  manifesto  manipulation  ManishVerma  many2many  map  mapping  maps  MarcLogemann  MargoSeltzer  MarianneWinslett  MarioSchlosser  Mark-JasonDominus  MarkCC  MarkCChu-Carroll  MarkDominus  market  marketing  MarkFisher  MarkLittle  Markov  MarkovChains  MarkSimonson  markup  marshaling  martinfowler  MartinGardner  MartinWolpers  masterkey  match  matching  math  Mathematica  mathematicians  mathematics  mathmatics  MathWorks  Matisse  matrícula  MatsHenricson  MatthewFoemmel  MatthewHuntbach  MatthewShaer  MattVillano  maven  MaxHaustein  MayaRodrig  McConnell  measure  measurement  mechanics  mechatronics  media  media-type  MediaType  megadata  mehtod  mellon  memcached  meme  memento  memetic  memetics  memory  menu  Mercurial  MerkleTree  mesh  message  MessagePassing  messaging  meta  meta2  metadata  metaII  metamathmatics  metaphor  metaprogramming  method  methodology  methods  metric  metrics  Mg  MichaelCote  MichaelCoté  MichaelDErnst  MichaelErnst  MichaelFeathers  MichaelJRettig  MichaelRettig  MichaelStonebraker  MichaelStutz  MichiHenning  Micro-ISV  microarchitecture  microbenchmark  microformat  microkernel  microprocessor  microsoft  middleware  MikeEdwards  MikeGodwin  MikeGunderloy  MikeKeith  MikeRustici  mikespille  MiklosHollender  MikoMatsumura  mime  mimo  mingw  mining  MiryungKim  misc  missive  mistake  mISV  mit  MITM  mixin  mixins  ml  MladenTurk  mobile  mock  mocking  model  modeling  moderation  modernism  modularity  modularization  module  MOM  monad  monads  money  mongrel  MonkChips  monotype  moodle  morphic  mozart  mozilla  mozillazine  MPI  msdn  msn  MSSQL  MSSQL2005  MT  multi  multi-threading  multicore  multimedia  multiparadigm  multipart  multitasking  multithreading  munging  Munsell  music  mustang  mvc  MVP  MyEclipse  myfaces  MySQL  MyStrands  myth  mythbusting  myths  NachiappanNagappan  nadd  name  names  namespace  namespaces  naming  nasa  nat  NathanHamblen  NathanTorkington  navigation  nazi  nazis  NB6  needs  neologism  nerd  netbeans  netscape  network  networking  networks  NeuralNetwork  neurology  neuron  neurons  new  neward  newbie  Newcomb  news  NewScientist  newsletter  NewYorkTimes  Nielsen  nihilism  nihilist  NIO  NixOS  NoahMendelsohn  non-blocking  non-software  nonblocking  NormanWalsh  norway  NoSilverBullet  notation  note  novel  novels  NP  nt  number  numbers  numeric  NYT  nytimes  nyu  O'Reilly  o/r  O/X  O/X-Mapping  O/XM  OAI  OASIS  Oasis  object  object/relational  objectmentor  objectorientation  objectoriented  objects  ObjectVew  observer  ocaml  occupancy  odf  odrl  OECD  of  office  oki  OLAP  Ole-JohanDahl  OLTP  OMG  ondemand  onjava  ontology  oo  ooa  ood  OODB  OODBM  OODBMS  oop  OOPSLA  open  openaccess  OpenData  OpenID  openoffice  OpenSolaris  opensource  openurl  OpenXML  operatingsystem  operations  opinion  optical  optimization  or  oracle  Oracle10g  ORB  ordered  ordering  oreilly  organization  ORM  os  osgi  OSI  osid  oslo  OSS  OsvaldoDoederlein  OsvaldoPinaliDoederlein  ounl  outsourcing  overloading  overview  owl  oxford  OXM  oz  p2p  P=NP  PAC  package  page  pagerank  paint  painting  pamphlet  Pandora  Pantheón  paper  papers  paradigm  paradox  parallel  parallelism  parallelization  Paris  Parnas  parser  parsing  party  Pascal  pascalJoachimWSchmidt  pasini  password  paste  patent  patents  PatHelland  PatKua  pattern  PatternMatching  patterns  PaulAdams  paulford  paulgraham  PauloSilveira  PaulRogers  payment  pc  pcwalton  pdf  pedagogy  people  perception  performance  perl  PerMellqvist  persistance  persistence  personal  PeteLacey  PeterAhé  PeterKriens  PeterLin  PeterMarks  PeterNorvig  peterroy  petersefton  PeterSeibel  petervanroy  PeterVonDerAhé  PeterWegner  petzold  phd  PhilipCalçado  PhilippHaller  PhilipWadler  PhilipWalton  PhillipCalçado  PhillipLong  philosofer  philosopher  philosophy  PhilSherburne  photoshop  PHP  physicality  physics  PI  PI-calculus  PiersCawley  pipelining  pitfall  PKI  plan  Plan9  plastic  plasticity  plataform  platform  ple  PLOPD  PLOPD4  plot  plt  plugin  plugins  pm  PMD  PML  POA  PointFree  polaroid  polemic  policy  politics  poll  polymorphism  polynomial  polynomials  pom  pom.xml  PoMoPo  Popper  portability  portal  portuguese  português  position  post  PostelPrinciple  postgres  postgresql  postmodern  postmodernism  Poul-HenningKamp  power  powerset  practice  practices  PragDave  pragmaticprogrammer  praise  PramodNagaraja  PraneshSrinivasan  prediction  preditctions  preference  preferences  prefetch  prefetching  premain  preprocessing  preprocessor  presentation  presentationinvariants  princeton  principle  principles  privacy  private  pro  probability  problem  problems  procedure  process  processing  processor  produ  product  productivity  professional  professors  profile  profiler  profiling  program  programmer  programmers  programming  project  ProjectIndiana  projection  projectmanagement  prolog  proof  properties  property  prospects  protocol  protocols  prototype  proxy  psychology  psychophysics  pt  pt-br  Publish  publishing  PublishSubscribe  PubSub  pubsub.com  pull  punctuation  punishment  push  puzzle  pyrasun  python  quake  quantification  quantum  QuantumMechanics  query  querying  question  questions  queue  queueing  quote  quotes  rad  Radar  raganwald  rails  Rakitzis  RalfLämmel  RalfStuckert  ralphjohnson  RameshNagappan  RamonLeon  randallfarmer  randomness  rands  ranking  rant  rational  RayCromwell  rdbms  rdf  rdt  ReactionDiffusion  ReactionDiffusionEquation  reading  readinglist  rebutal  recognition  recommendation  recommendations  recovery  recursion  reddit  RedHat  redmonk  reed  reengineering  refactor  refactoring  reference  references  reflection  reflective  RegBraithwaite  regex  regexp  ReginaldBraithwaite  RegularExpression  rehak  Reiser  Reiser4  relation  relational  relations  relationship  relationships  relax  relax-ng  relaxng  reliability  reloading  rendering  rendezvous  report  repository  representation  reputation  request  requirements  rescue  research  resource  ResourceAllocation  ResourceAquisition  resources  responsability  rest  restaurant  restoration  retrieval  reuse  ReverseProxy  review  reviews  rewriting  RH  rhino  RIA  RichardBair  richardgabriel  RichardO'Neill  RichardONeill  RichardPGabriel  richclient  RickHightower  RickPalkovic  ridiculousfish  rife  right-wing  rights  RJLorimer  RM  robabel  RobertBiddle  RobertCMartin  robertmartin  robertpaterson  RobKoper  RobPike  Rock  RodrigoKumpera  RogerCostello  RomainGuy  Romania  RonaldAllan  RonaldGageAllan  RonPaul  root  roots  Rope  ropes  RoR  royfielding  RoyThomasFielding  rpc  rss  ruby  rubyonrails  rule  RuleOfLeastPower  rules  rumor  rumour  runtime  ryantomayko  s-expression  sakai  salon  Saltzer  sample  samples  SamRuby  SamuelCKendall  SamuelKendall  SAN  SapphireSteel  SarahCurrier  SathishPalaniappan  savas  SBA  SBQL  SCA  scala  scalability  scalable  scaling  SCC  schedule  scheduling  schema  schematron  scheme  schlumberger  science  sciences  scientific  scientificcomputing  scientificomputation  scientist  SCM  scorm  ScottAaronson  ScottAmbler  ScottBalmos  ScottBerkun  scottwilson  script  scripting  sdl  SDN  SDTimes  SDWest  SE  seam  SeanMcGrath  search  SearchEngine  Seaside  security  segmentation  SEI  semantic  SemanticDiffusion  semantics  semanticweb  semicolon  seminal  semweb  serializable  serialization  series  server  serverside  service  services  servlet  servlets  session  set  setter  settheory  setup  sexp  SGML  sharepoint  shareware  shell  Shepherd  Shibboleth  shoes  shortcuts  shortkeys  shutdown  sierra  sigfpe  signal  signature  siliconvalley  SimonCrosby  SimonNewcomb  SimonWillison  simplicity  simula  SingleSign-on  singleton  site  SixApart  size  sketchpad  SKI  skill  skills  skrenta  slashdot  slate  sleep  sleeping  SLI  SLO  smalltalk  Smalltalk-80  smartcard  smile  snippet  soa  soap  SoC  social  socialgraph  socialinterfacedesign  socialnetwork  socialnetworks  socialsoftare  socialsoftware  society  sociology  software  softwarearchitecture  softwareengineering  sofware  Solairs  solaris  SolarisExpress  song  songs  source  SP  SPA  SPA2007  spam  sparc  SparseSet  spec  specification  specifications  specs  Spectrum  spreadsheet  Spring  Spring2  Spring2.5  SpringMVC  SpringWebFlow  spy  sqi  sql  SQLServer  SQLServer2005  squeak  squeakland  srw  SSO  stability  stack  staffing  StanBootle  standalone  standard  standardization  standards  Standish  Stanford  StanKelly-Bootle  StanKellyBootle  startup  startups  stat  state  stateless  statelessness  StateMachine  static  StaticAnalysis  statistic  statistics  stats  status  StefanoMazzocchi  StefanTilkov  StephanBWessels  StephanWessels  StephenDownes  StephenPope  SteveBourne  SteveFreeman  steveloughran  SteveMcConnell  StevenGribble  StevenLevy  SteveRiley  SteveRubin  SteveVinoski  SteveYegge  stochastic  StochasticProcesses  stockmarket  storage  StoredProcedure  story  StrategicDesign  strategy  streambase  streaming  string  StringTemplate  Stripes  structure  structured  structureddocumentediting  Struts  stuartsierra  study  StuntedFramework  stunting  style  stylemaster  stylesheet  Subscribe  subtype  subtyping  subversion  SugataMitra  suggestion  sun  SunOS  supercomputer  supplier  support  survey  sustainability  SVN  SWF  swing  syllogism  synchronicity  Synchronization  syntatic  SyntaticAnalyzer  syntax  sysadmin  system  SystemR  systems  Sérgio  table  tableless  tag  tagging  Tail-Call  TailCall  tale  Taligent  talk  Tanenbaum  Tango  Tangosol  tapestry  TarakModi  task  TaskBoard  taxonomy  TCP  tdd  TDMA  teaching  team  tech  TechBeacon  TechNet  technicalreport  technique  technology  techtalk  techtalks  TedNelson  tedneward  telco  telecom  telefony  telephony  template  templates  templating  TerenceParr  term  terminology  Terracotta  test  testing  tests  text  textbox  TheGuardian  TheKua  TheNewYorkTimes  theorem  theory  TheRegister  thesaurus  theserverside  thesis  things  third-party  ThirumaleshBhat  ThomasErl  thoughtworks  thread  threading  threads  threat  ThreeColumn  tier  tiers  TimBerners-Lee  TimBL  timbray  time  TimEwald  Timing  TimingFramework  TimMcCune  timoreilly  TimOttinger  tip  tips  TM  ToddHoff  tomcat  TomDeMarco  Tomita  TonyStorey  tool  tooling  toolkit  tools  TooMuchMagic  top  topix  torad  toread  TPC  TPC-C  TPC-E  tps  tracing  tractability  trademark  trademarks  trading  traffic  TrafficJam  Trails  trait  traits  transaction  transactional  TransactionalMemory  transactions  transcript  transcription  transfer  transferTo  transform  transformation  translation  translucency  translucent  tree  TreeTransformer  trend  trends  tribute  trick  tricks  trivia  troll  trolls  TrollWhisperer  Trygve  TrygveReenskaug  tss  tsss  tuning  TupleSpace  turing  TuringCompleteness  turingmachine  tutorial  tutorials  tv  twitter  type  typeface  types  TypeSystem  typing  typography  ubl  UC  UCS  UCS-2  UDDI  UDOP  UEFI  ui  uiuc  uk  uml  unc  unclebob  underground  understanding  undo  Unicamp  unicode  unification  UniformInterface  Uniformity  unit  units  unittest  unittesting  university  unix  unstructured  Untergunther  upgradability  upgradable  upload  urban  urbanism  uri  url  US  USA  usability  UseCase  UseCases  useless  usenet  usenix  user  UserExperience  userinterface  usp  utf-8  UTF-16  util  utility  UTM  UTMS  UX  validation  ValueObject  var  Varnish  vars  vb  vb.net  VC  VCS  venice  verbs  version  versioning  versus  VI  via:BruceTognazzini  via:ewout  via:fck  via:JonUdell  via:ObjectMentor  via:RafaelVanoni  via:TimBray  via:WernerVogels  video  videogame  videos  Vietnam  view  ViktorToth  ViktorTToth  VIM  VinitJoglekar  vintcerf  vintoncerf  ViníciusManhãesTeles  ViníciusTeles  VirtualClass  virtualization  virtualmachine  VirtualMemory  virtuas  vision  visual  visualization  visualstudio  VladimirBodnartchouk  vle  VLSI  vm  VMWare  VMWareTools  vocabularies  vocabulary  Vogels  void  voip  vpath  w3c  W3CSchema  Wadler  waiter  war  WardCunningham  WashingtonPost  watch  WayneBeaton  WCDMA  web  web.xml  web2  web2.0  webct  webdeb  webdesign  webdev  WebFlow  WebServer  webservice  webservices  webwork  Weinberger  Weiss  WenerVogels  WernerVogels  westciv  wharhouse  whatwg  whitepaper  wi-fi  wicket  wiki  wikipedia  wildcard  wildcards  WilliamGrosso  WilliamPatry  WilliamTaysom  WilliamWright  win-1252  win32  windows  windows95  windowsnt  wine  wing  wings  WIPO  wired  wireless  wiring  wisdom  WmPaulRogers  wolfenstein  WolfgangNejdl  wolfram  WolfSiberski