#programming (160 links)
- Are you doing agile or are you doing waterfall with some agile practices? at Making good software makinggoodsoftware.com
You can be doing agile without performing any of the current recommended practices and you can perform all the recommended practices and still not be agile. Lots of teams believe they are practicing agile just because they are doing standups or TDD… That’s like pretending to be a musician because you have the best instrument.
Enables you to build Model View Controller (MVC) applications by using the ASP.NET framework. ASP.NET MVC is an alternative, not a replacement, for ASP.NET Web Forms
- Model View Presenter - Wikipedia, the free encyclopedia en.wikipedia.org
A software pattern considered a derivative of the Model-view-controller
- Why's (Poignant) Guide to Ruby poignantguide.net
- Android Developers Blog: Announcing a beta release of the Android SDK android-developers.blogspot.com
The beta SDK that we're releasing today is the first big step on the SDK's road to compatibility with 1.0. Since this is a beta release, applications developed with it may not quite be compatible with devices running the final Android 1.0. However, the APIs are now pretty stable and we don't expect any major changes.
- Think Python: An Introduction to Software Design greenteapress.com
Free beginner's Python book.
On my new homepage, a combined list of my tweets, bookmarks, and user comments on my site appear underneath my latest blog entries. I use a fun bit of Django code to pull these various items together, sorted by publication date
- Django snippets: Welcome djangosnippets.org
"A site for users of the Django web framework to come together and share useful "snippets" of reusable code."
- ongoing · Multi-Inflection-Point Alert tbray.org
We’re simultaneously at inflection points in programming languages and databases and network programming and processor architectures and Web development and IT business models and desktop environments. Did I miss anything?
- How to Report Bugs Effectively chiark.greenend.org.uk
- Processing 1.0 (BETA) processing.org
An open source programming language and environment for people who want to program images, animation, and interactions.
- The Django Book djangobook.com
- An Entirely Other Day - Wide vs. Deep blog.eod.com
Some people are naturally wide, some people are naturally deep. But the assumption is, in most business contexts, that you can — and should want to — jump between the two as the need or situation dictates. But this is a load of crap.
- Eloquent JavaScript eloquentjavascript.net
A comprehensive introduction to the JavaScript programming language.
- scottberkun.com » Blog Archive » Asshole driven development scottberkun.com
If we’re going to have dozens of models we may as well have some that are honest, however cynical, to what’s really going on much of the time.
- Wbox HTTP testing tool hping.org
Wbox aims to help you having fun while testing HTTP related stuff.
- Facebook Developers developers.facebook.com
Everything you need to get started building a Facebook Application.
- Maven - Welcome to Maven maven.apache.org
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
Maven is a framework for managing various aspects of a project, providing its own conventions and tools to meet this end and acting as glue for making existing disparate tools work in a tractable and orderly manner.
- FireBug Tips and Tricks | Seifi.org seifi.org
A quick and dirty set of its most powerful features.
- YouTube API youtube.com
"YouTube offers open access to key parts of the YouTube video repository and user community, via an open API interface and RSS feeds. Using our APIs, you can easily integrate online videos from YouTube's rapidly growing repository of videos into your appl
- Adobe edits the development cycle | Reg Developer regdeveloper.co.uk
For years the Adobe Photoshop team has been trying to get away from the traditional death march to a more agile development style. For its CS3 release, it made the jump, with the help of VP Dave Story.
- Software versioning - Wikipedia, the free encyclopedia en.wikipedia.org
The process of assigning either unique version names or unique version numbers to unique states of computer software.
- The Development Abstraction Layer - Joel on Software joelonsoftware.com
While it would be great to have programmers who are also great at sales, graphic design, system administration, and cooking, it's unrealistic. Like teaching a pig to sing, it wastes your time and it annoys the pig.
- gotAPI.com - quick developer reference for CSS, HTML, JavaScript, PHP, AJAX, SQL and more gotapi.com
The most comprehensive API collection on the web.
- Data Generator benjaminkeen.com
Generate large volumes of random, custom data for use in testing software
- How Two Hours Can Waste Two Weeks (Agile Advice) agileadvice.com
Your developers have just planned a two week iteration. The next day Sarah continues her work on the completion of an important New Project. And here it comes - Urgent Stuff:
- Software by Rob : Becoming a Better Developer Part 9: How to Criticize a Software Developer Without Getting Punched softwarebyrob.com
The #1 rule of good criticism is be specific.
- Stevey's Blog Rants: Good Agile, Bad Agile steve-yegge.blogspot.com
It turns out there's a good kind of Agile, although it's taken me a long time to be able to see it clearly amidst all the hype and kowtowing and moaning feverishly about scrums and whatnot.
- Philip and Alex's Guide to Web Publishing philip.greenspun.com
Old school. Still has some relevance.
- A re-introduction to JavaScript - MDC developer.mozilla.org
Why a re-introduction? Because JavaScript has a reasonable claim to being the world's most misunderstood programming language. While often derided as a toy, beneath its deceptive simplicity lie some powerful language features.
- Vitamin Features » The Importance of Maintainable JavaScript thinkvitamin.com
- jQuery: New Wave Javascript jquery.com
A new type of Javascript library. It is not a huge, bloated, framework promising the best in AJAX - nor is just a set of needlessly complex enhancements - jQuery is designed to change the way that you write Javascript.
- James Mc Parlane's Blog - Why I Still Won't Use The prototype.js JavaScript Library blog.metawrap.com
I was not prepared for the amount of responses I got to my last article. There really are two camps - and they sit around fires making pointy sticks.
"What I and many many others have discovered is that using the prototype object on the Array and Object inbuilt types increases the chances that your code will conflict with existing or external code. It makes your code not play well with others, so once
- Google Web Toolkit - Build AJAX apps in the Java language code.google.com
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.
- Manning Ajax in Action manning.com
- Workrave workrave.org
Workrave is a program that assists in the recovery and prevention of Repetitive Strain Injury (RSI). The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit.
- JavaScript Fading Tooltips dustindiaz.com
Sweet Tiles
- QuirksBlog: <code>addEvent()</code> considered harmful quirksmode.org