pascalvanhecke + softwaredevelopment   15

Semantic Versioning
"simple set of rules and requirements that dictate how version numbers are assigned and incremented"

""For this system to work, you first need to declare a public API. This may consist of documentation or be enforced by the code itself. Regardless, it is important that this API be clear and precise. Once you identify your public API, you communicate changes to it with specific increments to your version number. Consider a version format of X.Y.Z (Major.Minor.Patch). Bug fixes not affecting the API increment the patch version, backwards compatible API additions/changes increment the minor version, and backwards incompatible API changes increment the major version.
deployment  versionmanagement  releases  softwaredevelopment  programming  development  versioning  configurationmanagement  versioncontrol  from delicious
january 2012 by pascalvanhecke
ruby - OO Design in Rails: Where to put stuff - Stack Overflow
Yes, you can use your old plain Ruby classes in Rails:

"If you have concepts that don't fit neatly into those boxes (persistence, request/response management), you probably want to think about how you would model the idea in question. You can store non-model classes in app/classes, or anywhere else, and add that directory to your load path by doing:

config.load_paths << File.join(Rails.root, "app", "classes")
"
rails  ruby  mvc  ror  softwaredevelopment  OO  YehudaKatz  refactoring  from delicious
december 2011 by pascalvanhecke
Write a collaborative gadget with one line of code
If incorporated in Google Apps for your domain, another blow to traditional enterprise software... (from Official Google Gadgets API Blog)
gadgets  widgets  googlegadgets  collaboration  applicationhosting  softwaredevelopment  enterprise  googleappsforyourdomain  googleapps 
may 2008 by pascalvanhecke
[Dutch] Plugins voor Joomla: verplicht GPL of toch niet?
Een afgeleid werk, dat wil zeggen een aanpassing of uitbreiding, mag je dus alleen ook weer onder de GPL verspreiden. Maar hoe zit dat met een plugin?
"Een plugin die uitsluitend gebruik maakt van de gewone plugin API zou ik beschouwen als een apart werk"
nederlands  dutch  arnoudengelfriet  gpl  plugins  softwaredevelopment  licensing  @twitter 
february 2008 by pascalvanhecke
Unsubscribed: Bungee Connect Developer Network
The podcast has really interesting material and interviews, but the closed software development platform/service (with their own proprietary language) they try to promote is not my cup of tea... (exrss tag indicates RSS unsubscription)
exrss  webdevelopment  hosting  applicationhosting  softwaredevelopment  webservices 
february 2008 by pascalvanhecke
Evidence Based Scheduling
"it will take you a day or two at the beginning of every iteration to produce detailed estimates, and it’ll take a few seconds every day to record when you start working on a new task on a timesheet. The benefits, though, are huge: realistic schedules."
agile  projectmanagement  development  softwaredevelopment  planning  joelspolsky  toprint 
october 2007 by pascalvanhecke
19 Eponymous Laws Of Software Development
Hofstadter’s Law = "A task always takes longer than you expect, even when you take into account Hofstadter’s Law." (And 18 other laws named after - mostly - dead people)
fun  humor  laws  quotes  geek  softwaredevelopment 
july 2007 by pascalvanhecke
firewatir - Google Code
"Firewatir is an tool that allows WATiR (http://www.openqa.org/watir/) scripts written for IE to work with the FireFox browser as well."
Watir  firefox  ruby  testing  software  softwaredevelopment  softwaretesting  tool  browser  opensource 
march 2007 by pascalvanhecke
Joel on Software - How Microsoft Lost the API War
"The new API is HTML, and the new winners in the application development marketplace will be the people who can make HTML sing." Clearly-written 2004 essay by Joel Spolsky
ajax  development  essay  future  history  microsoft  opinion  programming  joelspolsky  software  softwaredevelopment 
november 2006 by pascalvanhecke
Google Web Toolkit - Build AJAX apps in the Java language
"Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language. "
ajax  api  browser  webdevelopment  softwaredevelopment  programming  library  google  framework 
may 2006 by pascalvanhecke
Photo Matt » Should We Have Hidden Options?
"Options have several costs, which is why we avoid them fairly religiously in WordPress. The most obvious cost is UI clutter — everyone wants their 15 pixels of fame and configuration screens quickly devolve into pages of utterly confusing junk no one u
mattmullenweg  softwaredevelopment  programming  simplicity  usability  wordpress  softwaredesign 
january 2006 by pascalvanhecke
Watir: Web Application Testing in Ruby
"WATIR stands for "Web Application Testing in Ruby". Watir is a free, open-source functional testing tool for automating browser-based tests of web applications. It is pronounced water."
software  softwaredevelopment  softwaretesting  testing  tool  browser  opensource  windows 
january 2006 by pascalvanhecke
Selenium: Selenium
"Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh. No other test tool covers such a wide array of platfor
software  softwaredevelopment  softwaretesting  testing  tool  browser  opensource 
january 2006 by pascalvanhecke
Bnoopy: The long tail of software. Millions of Markets of Dozens.
"So, my tip for entrepreneurs? It’s all about the long tail. Whatever business your starting, think about how to serve millions of markets of dozens instead of dozens of markets of millions." Joe Kraus (Jotspot) on developing on software solutions for
longtail  long_tail  software  softwaredevelopment  wiki  business  programming 
september 2005 by pascalvanhecke

Copy this bookmark:



description:


tags: