Vaguery + development   154

Mark Turner - Amerine.net - Rails 3.0 Setup using rvm & Ruby 1.9.2
"Some people want to start doing some Rails 3.0 Beta work on Ruby 1.9.2 on their development machines. I’m tossing this up here to have something to point people to when they have questions."
ruby  rails  development  software-development  installation 
february 2010 by Vaguery
Ruby Development
"The Ruby Development Center contains sample code, documentation, tools, and additional resources to help you build applications on Amazon Web Services."
Amazon  Amazon-Web-Services  cloud-computing  Ruby  software-development  grid-computing  development  community 
november 2009 by Vaguery
Balsamiq Mockups Home | Balsamiq
"PUT THAT PENCIL DOWN
Using Balsamiq Mockups feels like you are drawing, but it's digital, so you can tweak and rearrange controls easily, and the end result is much cleaner. Teams can come up with a design and iterate over it in real-time in the course of a meeting."
design  graphic-design  applications  user-interaction  user-experience  programming  software-development  MacOS  collaboration  development  productivity  graphics  interface 
october 2009 by Vaguery
rvm: Ruby Version Manager - rvm Home
"Use rvm . Easy installation and switching between available Ruby versions and runtimes, without messing up your current Ruby install! rvm also allows you to use multiple versions of ruby in separate terminals concurrently!"
Ruby  programming  system-administration  version-control  development  mac  gem 
october 2009 by Vaguery
The Ann Arbor Chronicle » Library Lot
"I’m in the future camp. It seems to me that greatness was never achieved by focusing on today. We celebrate “visionaries” for good reason. I’m not one of them but I sense their presence. If you’re one of those guys, keep it up. But remember, you’ve got to get through today to get to tomorrow."
local  Ann-Arbor  development  politics  glass-is-half-full 
september 2009 by Vaguery
Hack Day tools for non-developers
"There’s only one rule at hack day: build something you can demonstrate at the end of the event (Powerpoint slides don’t count). Importantly though, our hack days are not restricted to just our development team: anyone from the technology department can get involved, and we extend the invitation to other parts of the organisation as well. At the Guardian, this includes journalists.

For our first hack day, I put together a list of “tools for non-developers”—sites, services and software that could be used for hacking without programming knowledge as a pre-requisite. I’m now updating that list with recommendations from elsewhere. Here’s the list so far:"
hacking  education  development  teaching  DIY  learning-by-doing  hackday  tools 
july 2009 by Vaguery
Action Teams — Community Success
"Some teams have formed and started to meet. Others are still seeking leadership. If you would like to join a team, click on the action item below. If you are interested in being a champion for other actions or want to lead a team, contact Tony VanDerworp."
local  development  public-policy  Ann-Arbor 
june 2009 by Vaguery
Washtenaw Avenue Talent Center — Community Success
"The retention and attraction of talented, creative people is a principle resource that grows a successful regional economy enhancing the quality of place over the long term. While the Ann Arbor region provides a variety of housing, there is a serious gap in providing afforable places for talent to live. Residents that are just starting their career have limited affordable housing choices in the City of Ann Arbor. The talent workforce prefers vibrant places to live which are also in close proximity to public transit."
economic-development  local  Ann-Arbor  development  talent  Floridaism  housing  public-transportation  public-policy 
june 2009 by Vaguery
FakeWeb API Documentation
"FakeWeb is a helper for faking web requests in Ruby. It works at a global level, without modifying code or writing extensive stubs."
Ruby  programming  mocks-and-stubs  TDD  BDD  development  testing 
april 2009 by Vaguery
Fluid - Free Site Specific Browser for Mac OS X Leopard
"...Site Specific Browsers (SSBs) provide a great solution for your WebApp woes. Using Fluid, you can create SSBs to run each of your favorite WebApps as a separate Cocoa desktop application. Fluid gives any WebApp a home on your Mac OS X desktop complete with Dock icon, standard menu bar, logical separation from your other web browsing activity, and many, many other goodies."
development  web2.0  productivity  MacOS  WebKit  browsers  freeware  leopard 
april 2009 by Vaguery
Master Craftsman Teams.
"Why should a young aspiring software professional spend four years and $200K+ to attend an institution that will teach them less about their chosen profession than 3 months of working on a real project with talented mentors? Indeed, why should employers pay $50K for undertrained programmers who are sure to make horrific messes for the next three years of their career?

Consider instead a team of craftspeople. At the center of this team is a master programmer. This is someone who has been programming for two decades or more. This person understand systems at a gut level, and can quickly make technical judgements without agonizing over them. Such a person can direct a team with the kind of calm confidence that only comes with years of experience and seasoning."
academia  training  pedagogy  guild  computer-science-is-not-software-development  programming  development  engineering  learning  craftsmanship 
april 2009 by Vaguery
Capable Communities: Annotated Bibliography
"A capable community applies the strengths (assets) of its members to improve the overall wellbeing of the community. It mobilizes community members and groups to begin an informed and purposeful journey from at-risk, to safe, and ultimately to thriving."
via-JeremySeligman  GED  community  development  economic-development  Vague-Innovation  open-space  meeting  planning  social-dynamics  traditional-economic-development-will-destroy-the-city 
march 2009 by Vaguery
Parallel play - Wikipedia, the free encyclopedia
"Parallel play is also sometimes observed in older children when playing video games..."

[and coworkers]
via-JeremySeligman  play  psychology  education  development  attention  cognition  community  dynamics  sociology 
march 2009 by Vaguery
AskTog: First Principles of Interaction Design
"The following principles are fundamental to the design and implementation of effective interfaces, whether for traditional GUI environments or the web. Of late, many web applications have reflected a lack of understanding of many of these principles of interaction design, to their great detriment. Because an application or service appears on the web, the principles do not change. If anything, applying these principles become even more important."
user-experience  design  software  programming  development  heuristics  usability  accessibility  Nudge 
march 2009 by Vaguery
Heuristics for User Interface Design
"These are ten general principles for user interface design. They are called "heuristics" because they are more in the nature of rules of thumb than specific usability guidelines."
usability  design  programming  development  interface  user-experience  heuristics  accessibility  Nudge 
march 2009 by Vaguery
NASE - Fairness in Tax Compliance
"The self-employed and micro-business communities face an overwhelming regulatory burden in complying with IRS regulations. According to the General Accounting Office, a small business owner faces more than 200 IRS forms and schedules that could apply in a given year. Vague and complex rules and forms can mean the demise of their business. According to a study by the Tax Foundation, in 2005 individuals, businesses and nonprofits spent an estimated 6 billion hours complying with the federal income tax code, with an estimated compliance cost of over $265.1 billion. Businesses bear the majority of tax compliance costs, totaling nearly $148 billion or 56 percent of total compliance costs. "
not-an-employee  tax  business  business-culture  government  public-policy  taxes  development  economics 
march 2009 by Vaguery
P2P Foundation » Blog Archive » Massimo Menichinelli: Open P2P Design as enabling Open P2P Systems
"Nowadays there is a common agreement about how our society needs to be able to change and adapt to the fast changes that happens in the economical, social and environmental dimensions. We are interested not in single and few changes, but in the ability to continuously introduce new ideas in our products, processes and organizations in order to maintain our conditions or improve them. We are interested in the ability to innovate our activities in what they do and how they do it."
peer-production  openness  open-access  design  development  crowdsourcing 
march 2009 by Vaguery
The Ann Arbor Chronicle » Ypsi Twp.: Aerotropolis
"The Detroit News reports that Ypsilanti Township is among three municipalities that have recently agreed to join the Detroit Region Aerotropolis Initiative, at a cost of $25,000 a year. The public-private sector partnership aims to develop roughly 60,000 acres from Detroit Metro Airport to Willow Run Airport. The article states that the city of Ypsilanti and Van Buren Township agreed to join last year."
local  development  transportation  airport  aerotropolis  economy  public-policy 
march 2009 by Vaguery
Talk about conference center in Ann Arbor raises lot of issues - Latest from the Ann Arbor News - MLive.com
"What would likely be the most desirable to out-of-town event planners, is a facility that's at least 60,000 square feet with 400 hotel rooms, parking and food service all under one roof, near downtown, says Mary Kerr, president of the visitors bureau."
local  development  conferences  economic-development  Ann-Arbor  inertialism 
march 2009 by Vaguery
Worldchanging: Bright Green: My Other Car is a Bright Green City
"With a massive network of roads and an average of more than three parking spaces per car (less in dense cities, more in the suburbs), auto-focused transportation infrastructure contributes mightily to the heat island effect, which worsens air quality and increases energy used on air conditioning. And while asphalt that uses lighter-colored rocks can offer some relief, the basic problem is the amount of paved surface itself, and cars demand the most pavement per person of any form of transportation -- (by the way, anyone got a link to one of those photos or graphs comparing the amount of pavement needed by 100 people driving, walking and taking the bus?)"
cars  city-planning  bright-green  sustainability  development  transportation  worldchanging  parking 
march 2009 by Vaguery
I Love Pair-Programming » Absolutely No Machete Juggling
"I see pairing work so well every day that I consider my career prior to my current job to have consisted mostly of wasting time. When I think back to all the code I’ve written for a job, I’m annoyed at how much less efficient I was then since I wasn’t pairing, and how much better my code and my products would have been if I had paired on them full time."
pair-programming  efficiency  risk-management  software  development  cultural-norms  TDD  productivity 
february 2009 by Vaguery
Projects - MileMarker
"When viewed in development mode, the person div would be overlaid with a translucent gray box with the words “Milestone 6” in it, as shown below."
rails  debugging  MVC  design  software  development  TDD  markup 
february 2009 by Vaguery
Is the Relational Database Doomed? - ReadWriteWeb
"Recently, a lot of new non-relational databases have cropped up both inside and outside the cloud. One key message this sends is, "if you want vast, on-demand scalability, you need a non-relational database".

If that is true, then is this a sign that the once mighty relational database finally has a chink in its armor? Is this a sign that relational databases have had their day and will decline over time? In this post, we'll look at the current trend of moving away from relational databases in certain situations and what this means for the future of the relational database."
via:eskimojoe  programming  development  architecture  database  SQL  relational  key-value 
february 2009 by Vaguery
R on Rails with RSRuby
"To sum up, I use R with Rails successfully and very happily, but under controlled circumstances and not in a public-facing or uptime-crucial situation. I don’t have data on speed or memory usage, other than to say that I regularly run reports with dozens or even hundreds of different images and graphics rendering is not the most time consuming part of the task. What matters most to me is that I can easily prototype in R, and my library of graph types can be used in any environment that supports R. I am not locking myself in to a Rails-only or Ruby-only package. Also, although I haven’t even touched on it here, my Rails and Ruby applications have access to the rest of R’s extensive statistical and mathematical functionality and a huge package library."
R  Rails  programming  development  library  statistics  ruby  graphics 
february 2009 by Vaguery
Traps & Pitfalls of Agile Software Development - A Non-Contrarian View
"1. Agile teams may be prone to rapid accumulation of technical debt. The accrual of technical debt can occur in a variety of ways. In a rush to completion, Iterative development is left out. Pieces get built (Incremental development) but rarely reworked. Design gets left out, possibly as a backlash to BDUF. In a rush to get started building software, sometimes preliminary design work is insufficient. Possibly too much hope is placed in refactoring. Refactoring gets left out. Refactoring is another form of rework that often is ignored in the rush to complete. In summary, the team may move too fast for it's own good...."
agility  teams  design  management  programming  development  social-norms  failure 
january 2009 by Vaguery
A List Apart: Articles: Getting Real About Agile Design
/replace "design" with "science"/ as well

"Fortunately, we can learn from other fields. Filmmakers operate in a similarly agile fashion, filming scenes in an order dictated purely by logistics. To ensure vision, coherence, and narrative continuity they employ specialists: directors and script supervisors. On the web, designers can play a similar role, but must volunteer and adapt it for themselves. This means getting involved in writing user stories and trying to guide product owners away from over-hasty solutions."
design  agility  cultural-norms  project-management  development  management  productivity  methodologies 
january 2009 by Vaguery
Op-Ed Contributor - The Next World Order - NYTimes.com
"In a much-discussed magazine article last year, Lee Kwan Yew, the former prime minister of Singapore, raised an important question: Why does the rest of the world view China’s rise as a threat but India’s as a wonderful success story? The answer is that India is a vast, unwieldy, open democracy ruled by a coalition of 20 parties. It is evolving through a daily flow of ideas among the conservative forces of caste and religion, the liberals who dominate intellectual life, and the new forces of global capitalism."
futurism  economics  government  globalism  development  supremacy  superpowers  China  India 
january 2009 by Vaguery
Advogato: Blurring of MVC lines: Programming the Web Browser.
"php is the "language of choice" for the majority of web development, and it can be described as "The Visual Basic of Free Software" for very good reasons. Visual Basic gets a poor rap, because it is so easy to write bad code with. It takes years to become properly familiar with and proficient in Visual Basic, and php is no different. By the time a developer is familiar with php's rich and wonderful methods for self-mutilation, their lives have become so degraded that they wish they had never become programmers."
programming  MVC  design-patterns  web-design  applications  architecture  software  web2.0  development  javascript  python  essay 
december 2008 by Vaguery
Confreaks: Ruby Hoedown 2008
An excellent talk on testing legacy code. Some great insights on how to use judicious refactoring and contingent testing. Not too Ruby-specific.
refactoring  programming  TDD  BDD  legacy-code  software  development  Ruby  communication 
november 2008 by Vaguery
Deploying Rails Applications on Mac OS X Leopard
"Traditionally deployment has been painful because it involves getting all the required software installed, configuring various moving parts, remembering to copy the right files at the right time, and so on. Leopard Server changes all that. In addition to Ruby and Rails, Leopard Server comes pre-installed with everything we need to deploy and run a production Rails application: Apache 2.2, mod_proxy_balancer, MySQL, Mongrel, Capistrano, and a few other unique goodies. Indeed, Leopard Server raises the bar when it comes to ease of Rails deployment."
Apple  development  Leopard  Rails  tutorial  sysadmin  deployment  RoR  capistrano 
april 2008 by Vaguery
malvasia bianca » Blog Archive » refactoring and proofs
"But I’m actually thinking that there are some lessons here that the mathematics community could learn from..."
refactoring  learning-by-doing  mathematics  strategy  proof  development  research 
march 2008 by Vaguery
Dr Nic » Autotesting Javascript in Rails
'Below is a “getting started” tutorial, a helpful autotesting plugin, and hints about a TextMate bundle for Javascript Unit Testing and a future Peepcode on Javascript Unit Testing.'
AJAX  BDD  development  javascript  programming  Ruby  TDD  tutorial  ZenTest 
january 2008 by Vaguery
« earlier      

related tags

a2b3  abstraction  academia  acceptance-testing  access  accessibility  activism  adaptation  ADC  administration  adoption  advice  aerotropolis  Africa  agile  agile-management  agility  airport  ajax  algorithms  Amazon  Amazon-Web-Services  amnesiac-design  analysis  anecdote  Ann-Arbor  announcement  Apache  API  Apple  Apple-Developer-Connection  Applescript  applications  architecture  archive  article  assumptions  astronomy  attention  automation  Automator  autotest  BDD  behavior  behavior-driven  behavior-driven-design  behavior-driven-development  behaviourdriven  benchmarking  best-practices  better  bias  blogging  book  books  bright-green  broken  browsers  business  business-culture  business-model  business-plan  capistrano  career  cars  catalog  charity  charts  Chet-Hendrickson  China  city-planning  cloud-computing  cluelessness  coding  coevolution  cognition  collaboration  comments  commerce  commons  communication  community  community-activism  compatibility  complex-systems  computation  computer-science  computer-science-is-not-software-development  computing  conferences  consulting  content  coordination  corporatism  coworking  craftsmanship  creativity  crippled  critical-thinking  crowdsourcing  cucumber  cultural-norms  data  data-access  data-analysis  data-mining  database  debugging  definition  deployment  design  design-pattern  design-patterns  developers  developing-countries  development  DHTML  diff  distributed  distributed-processing  DIY  documentation  documents  drm  dynamic  dynamics  ecommerce  economic-development  economics  economy  editor  education  efficiency  emergence  eminent-domain  engineering  entrepreneurs  essay  estimates  evolutionary-algorithms  extension  extreme-programming  Facebook  facts  failure  features  finance  finite-state-machine  fixes  Flash  Floridaism  focus  formats  framework  freeware  funding  futurism  GED  gem  genetic-programming  gentrification  glass-is-half-full  globalism  goals  Google  government  graph-theory  graphic-design  graphics  graphs  grid-computing  group-dynamics  Growl  GUI  guild  hack  hackday  hacking  hacks  heuristics  Hg  high-density  hiring  history  housing  http  humanitarianism  humor  immersion  inagility  independence  India  inertialism  information-architecture  infrastructure  inheritance  innovation  insight  installation  instructions  intelligence  interactive  interface  interoperability  interviewing  invention  iPgibw  iPhone  issue-tracking  java  javascript  John-Dewey  kata  key-value  keynote  knowledge  language  languages  lean  learning  learning-by-doing  legacy-code  leopard  lib  libraries  library  light  linking  local  localism  lost-dreams  mac  machine-learning  MacOS  Macworld  management  manual  Mark-Poppendieck  market  marketing  markets  markup  Martin-Fowler  mathematics  media  meeting  Mercurial  methodologies  metrics  Michigan  microsoft  milestones  military  mocks-and-stubs  models  MVC  myths  networking  networks  news  nonprofit  North-Carolina  nostalgia  not-an-employee  notes  Nudge  object  objectives  online  open-access  open-source  open-space  openness  opensource  optimization  organization  OS  osx  pair-programming  parallel  parking  pedagogy  peer-production  performance  personal-brand  philanthropy  philosophy  piracy  planning  play  plugin  politics  pollution  PostGre  practice  practices  prediction  privacy  process  production  productivity  programming  Prograph  project  project-management  promotion  proof  protest  psychology  public-policy  public-transportation  python  quality  quality-of-life  R  racism  radio  rails  rb-appscript  RDF  redevelopment  refactoring  reference  regional  regulation  relational  renovation  research  resources  REST  retrospective  revenant  review  rigor  risk-management  Ron-Jeffries  RoR  rspec  ruby  rubyonrails  rules  sales  satellite  scalability  schmoozing  science  scientific-computing  script  scripting  Scrum  search  security  self-assessment  self-help  semanticweb  setup  sigh  social-dynamics  social-engineering  social-media  social-networks  social-norms  sociology  software  software-development  spec  specification  speech  SQL  staffing  stages  standards  stars  startup-weekend  startups  statistics  stereotypes  story  strategy  structure  subversion  superpowers  supremacy  survival  sustainability  svn  symbolic-regression  sysadmin  system-administration  talent  tax  taxes  TDD  teaching  teams  technical  technology  technology-transfer  tes  test-driven-development  testing  textmate  threads  tips  tools  traditional-economic-development-will-destroy-the-city  training  transparency  transportation  tutorial  twitter  type  ubiquitous  unicode  unit-testing  Unix  upgrade  urbanisme  USA  usability  user-experience  user-groups  user-interaction  utilities  utility  Vague-Innovation  version-control  via-JeremySeligman  via:arsyed  via:arthegall  via:bkerr  via:deusx  via:eskimojoe  via:hypcourt  via:judell  via:mahatm  via:mitten  via:nelson  via:objectmentor  via:slaniel  via:toddmundt  video  vista  visual-programming  visualization  volunteerism  web  web-design  web-server  web-services  web2.0  WebKit  wiki  WordPress  workflow  worklife  workshop  worldchanging  worldspace  Xgrid  XP  YAML  yikes  Zentest  ZenTest 

Copy this bookmark:



description:


tags: