mcmire + programming   299

The pursuit of excellence in programming
Great article not on programming, really, but learning and the art of learning
life  education  programming 
july 2010 by mcmire
Portland Pattern Repository Wiki
The original wiki. A great resource for programming patterns and concepts.
wiki  programming  resource 
june 2009 by mcmire
Jay Fields' Thoughts: Civics not Cadillacs
Don't deliver a Cadillac when just a Civic is needed.
programming  business 
august 2008 by mcmire
intro []
The expressiveness of JavaScript, the strictness of C++, and the power of ActionScript rolled into one, haXe is a cross-platform, extensible, versatile tool for the web (and even desktop) developer.
javascript  actionscript  c++  web  programming  language 
may 2008 by mcmire
Visual REGEXP : a graphical explorer for your regexps
Colorizes the regex you give it on the fly and shows you how text you enter in another box is matched by the sections in the regex! Uber cool!
regex  visualization  software  windows  *nix  programming  tool 
march 2008 by mcmire
Instance variables, class variables, and inheritance in Ruby
"Essentially, when you declare a class variable in a base class, it’s shared with all subclasses. Changing its value in a subclass will affect the base class and all of its subclasses all the way down the inheritance tree."
ruby  programming  inheritance 
february 2008 by mcmire
Continuous Thinking—ruby, class variable or class instance variables
Why class variables are bad, and "class instance variables" are much better.
ruby  programming 
february 2008 by mcmire
CruiseControl.rb is a continuous integration tool. Its basic purpose in life is to alert members of a software project when one of them checks something into source control that breaks the build.
programming  ruby  rails  development  testing  automation  tool  subversion  ci 
december 2007 by mcmire
def euler(x); cos(x) i*sin(x); end—euler(PI) # => -1
A nice summary of the test-driven way to program (red, green, refactor)
bdd  tdd  testing  development  programming  technique 
december 2007 by mcmire
Plugins - Validates Multiparameter Assignments - Agile Web Development
This fixes a long-standing bug in Rails concerning, well, assigning to multiparameter attributes.
ruby  rails  programming  webdev  plugin  activerecord 
november 2007 by mcmire : Nested Hash Params with Named Routes in Ruby on Rails
Now it's possible to include a hash in a url simply by passing it to url_for()!
ruby  rails  programming  webdev  routes 
november 2007 by mcmire
obby - Trac
This is a first -- a text editor that has a built-in IM client
development  programming  im  text  editor 
november 2007 by mcmire Profiling Perl
with the Devel::DProf module and dprofpp utility
perl  profiling  code  example  article  programming  optimization  debugging  dprof 
october 2007 by mcmire
Elastic tabstops - the solution to the tabs-versus-spaces issue
There's an article explaining it, with some Gedit plugins and a demo video at the end.
tabs  tabstops  elastic  programming  tool  gedit  plugin  download 
september 2007 by mcmire
At the Sounding Edge: Music Notation Software, the Final Installment | Linux Journal
Article in Linux Journal about FOMUS, a Lisp program that generates notes, and MuseScore.
linux  sound  music  production  software  generator  programming  lisp  notation 
september 2007 by mcmire
Geany | Main / HomePage browse
Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages.
gtk  editor  programming  tool  opensource  free  download  windows  linux 
august 2007 by mcmire
Documentation for all sorts of APIs at your fingertips!
webdev  programming  api  aggregator 
august 2007 by mcmire
CodeIgniter - Open source PHP web application framework
Apparently one of the best MVC frameworks for PHP around. Has some tutorial videos too. Should look into this.
php  webdev  framework  mvc  opensource  programming 
august 2007 by mcmire
Visualize your Rails schema
UmlDumper takes a database schema and generates an ERD in XML (UML) format (for importing into a UML program)
ruby  rails  programming  schema  diagram  erd  database  uml 
august 2007 by mcmire
Revolution Systems Blog: A Guide to Hiring Programmers: The High Cost of Low Quality
Why you want to hire an expert programmer, and why 1 is better than 10 junior programmers.
blog-entry  programming  expert  business  career  tip 
august 2007 by mcmire
Extreme Programming
XP is the practice and pursuit of effective simplicity, as applied to software development. The basic advantage of XP is that the whole process is visible and accountable. Programming in tiny increments, with plenty of testing and not over-planning.
software  programming  practices  wiki-page  reference  information  development  philosophy 
august 2007 by mcmire
You Arent Gonna Need It
Even if you're totally, totally, totally sure that you'll need a feature later on, don't implement it now. Usually, it'll turn out either a) you don't need it after all, or b) what you actually need is quite different from what you foresaw needing earlier
funny  programming  practices  wiki-page 
august 2007 by mcmire
« earlier      
per page:    204080120160

related tags

*daily  *Desktop  *nix  *Occasional  *ToDownload  *toread  *ToVisit  3d  1970s  actionscript  activemerchant  activerecord  advanced  aggregator  ai  aim  ajax  algorithms  allegro  amazon  apache  api  applet  arrays  art  article  articles  asp  assembly  audio  automation  bash  basic  bat  bdd  beginner  best-list  bestpractices  binary  blog  blog-entry  blogging  blogs  book  bookmarking  bot  brain  brief  browsers  bugtracking  business  buy  c  c#  c++  caching  calculator  camel  career  cgi  character  cherrypy  ChexQuest  christian  ci  classes  client  code  codexed  collaboration  collisiondetection  commenting  comparison  compiler  composition  compression  compsci  computer  computers  concept  concepts  console  content-retrieval  contests  cool  core  cpan  cpsc150  cpsc160  cross-browser  cross-platform  csharp  css  cvs  daimonin  data  data-manipulation  database  debate  debugger  debugging  decompiler  definition  delphi  demo  design  dev  development  dhtml  diagram  direct3d  discussion  documentation  dom  domain  doom  download  downloads  dprof  dropshadow  dsls  dukenukem  eclipse  editing  editor  editors  education  effects  elastic  emacs  email  Engelbart  engine  enhancement  erd  essay  essays  estimation  example  examples  executable  expert  extension  ezine  f-script  false  faq  feedlist  fiction  file-uploading  filesystem  firefox  font  fonts  forms  forum-thread  forums  fps  framework  free  freetype  freeware  functions  funny  future  game  gamedev  games  gaming  gd  gecko  gedit  gem  generator  get  getting-started  gettingstarted  gmail  good  google  graphics  grouping  gtk  gui  guide  guides  hack  hacking  hacks  haskell  help  helpful  hero  history  homepage  hotkeys  howto  html  http  hyperlinking  icm  ide  ideas  idiom  im  image  imagemagick  information  informative  inheritance  installation  interactive  interoperability  interpreter  interweb  irc  japh  java  javascript  jframe  jos  journalling  js  json  language  languages  LarryWall  lgpl  libraries  library  life  lifehacks  links  lint  linux  lisp  list  log  logo  lua  mac  macos  macro  manipulation  manual  math  mentoring  merchant  midi  miniarticle  ml  model  models  mods  modules  monospace  monospaced  mozilla  music  mvc  mysql  nagios  neat  net-toc  networking  new  newbie  news  nls  notation  objectivec  ode  official  ogre3d  online  oop  opengl  opensource  optimization  oreilly  osx  pac  parrot  parser  pattern  patterns  paypal  pdf  pear  pecl  perl  perl6  personal  persuasion  philosophy  php  phpfreaks  pitfall  plot  plugin  poe  portable  portfolio  porting  post  practices  presentation  primer  production  productivity  profiling  proglets  programmer  programmers  programming  programs  projects  prolog  proposal  prototype  prototyping  pugs  python  quicksearch  rails  RandalSchwartz  rdf  rebol  redirection  refactoring  reference  regex  repetition  resource  resources  reverse-engineering  reviews  revolutionary  rjs  routes  rpg  rspec  ruby  rubyforge  rubyonrails  s-expression  scheduling  schema  scheme  school  schwartzian_transform  script  scriptaculous  scripting  scripts  sdl  search  server  services  sessions  shadowwarrior  shell  simulation  site:sourceforge  sitepoint  smalltalk  snippets  social  software  sound  sourceforge  spec  specification  speech  sql  standard  standards  storage  subdomain  subjective  subversion  svg  swing  system  tabs  tabstops  tdd  technique  techniques  technology  test-spec  testing  text  thread  thumbnail  timeline  timemanagement  tip  tips  tool  tools  tortoisesvn  trick  tricks  trigonometry  tutorial  tutorials  typography  ui  uml  undo  unix  unofficial  unzip  usability  usb  useful  utc  utilities  utility  vbscript  versioning  vi  via:wiki  video  vim  visualization  vm  w3c  wad  wamp  web  web2.0  webdev  wiki  wiki-page  wikipedia  win32  windows  wordpress  words  work  xml  xp  zip 

Copy this bookmark: