Items tagged with: programming
- Naming is important
- Programming by coincidence
- Things to learn from legacy code
- QCon 2009: Codename ''M'': Language, Data and Modeling
- Changing positions internally: does your company encourage it?
- Wow, a whole month...
- Using a lot lately: Factory + implementation autodiscovery
- Shuffling between Java and Perl: Testing libraries
- Humbling words from your peers
- Hyperproductive, then not so much...
- PittJUG: Closures for the Java Programming Language
- Small teams and big jobs
- Clarification on small teams
- It had to happen: lolcode
- Dates and times, and specification examples
- Yeah, that me
- Yay for tests!
- Conquering
- data conversion
- Perfection and organic growth
- Martin Fowler interview: Test-Driven Development
- Great refactoring story
- More on code generation
- Book donation pays off
- One IDE for the team
- Nice XP overview
- Meta news
- Martin Fowler: Humane Programming
- How I learn
- pucker up
- Foreign keys, make me feel fine...
- Submissions, etc.
- Releases, dustups
- Again, again, again
- We're up!
- Weakness
- Moving right along
- Getting good
- HOWTO keep your job forever
- Participation and open source
- Show them the way
- Pattern snobs?
- Software complexity
- MVC and web apps
- Open source security
- Imported some old stuff
- Evolution of a logo
- Good (I think) XP article
- Massive enterprise project implementation
- Working with geographically distributed teams
- Excellent server-side/ASP article
- Testing, breakfast, design
- Jump in and code
- Another entry in the 'anyone can be a programmer'
- Wearing different hats
- Human-editable data formats
- How does all this stuff work?
- XP and Lego
- A book for your must buy list
- Show me the code!
- RSS hullaballoo history
- Joys of generated code
- Object/relational fun
- Great example of show me the code!
- if ( Version2.timeToCreate() > (Version1.timeToCre
- Inevitably, a blogging topic
- Robots in action!
- Side effects of decent design
- Offshore programmers
- My GNU representation
- Should everyone be able to program?
- OO rant
- Testing environment setup
- (?X)Emacs refactoring browser
- Java v. Perl (chapter 871)
- CVS revision upgrade steps
- New version of OpenInteract
- Powerful words in tech docs
- MJD on Class::Observable and false trade-offs
- Some recent technical books: Concurrency, Messaging, Ajax, Web design
- A surprising fact about Ada
- Another music played while coding
- JetBrains Team Server
- Projects are projects
- Small teams++
- Reaping what you sow - don't minimize the future
- Test writing time is precious time
- Great example of an awful error message
- What we really mean when we talk about software
- Sprinkling your code with TODOs
- I18N/L10N ramblings
- Kiss of death for an opensource project
- Viewing color schemes
- Another view of CVS...
- Ongoing work: presentations, wikis and undertime
- Decent intro to workflow
- Job opens up at another dream company
- Security warning with TWiki
- Benefits of writing software quickly
- Embedding Javascript
- Useful words on usability
- Great post on transparency
- Formatting numbers in Javascript
- Good overview of mod_proxy
- Another good testing anecdote
- Useful CSS Tutorial
- Small presentation about mock objects online
- Creating a dependency tree
- Coderefs in Javascript
- Number of methods vs. number of objects
- Our product is everywhere!
- If architecture demands were like software demands...
- Development words to live by
- Bookmongers rejoice: half-off Bookpool sale
- Useful free online books for ACM members
- Sex of babies predicted by use of Perl, technology
- Deserializing Java Vectors with SOAP::Lite
- XP chatter
- Supplying data to your tests
- Working at home
- Perl implementation of Prevayler
- Examine Mozilla headers
- Lucene query into Perl data structure
- YAPC thoughts and machine envy
- 'Right tool for the job' is stupid
- Getting a new pair of architecture goggles
- Query objects vs. SQL
- Give scripting languages their due
- I am more eclectic than you
- Commercial versus open-source and productivity
- Sign that I'm getting used to IDEA...
- Presentation and open source serendipity
- Presentation on how to keep your job
- One thing not to do before a presentation
- CVS to RSS
- Code generation network
- cvs2rss, again
- Relaxed code
- Documentation and releasing
- Comparing languages
- 'Software rots if not used'
- Utility of Petstore-type applications
- Pointing out PHP problems
- Having fun is sometimes pushing the envelope
- Various shell miseries
- Getting XEmacs working with Panther on the AlBook
- Importance of variable naming
- Graphing internal Maven dependencies
- First rule: make it easy
- Language inventor or serial killer?
- Web XP iteration planning tool
- Perl replacement for Ant
- Shouting FUD is not the same as disagreeing
- Balancing open source and work
- XP development story: testify!
- Code generation as agile tool
- Picking OSCON talks
- Complex builds
- Not to be ungrateful...
- mod_proxy_add_forward no longer necessary
- Translate your cron entries into english
- Potential TWiki security hole
- Scalability is in the architecture
- Sprinkle READMEs liberally
- MVC song
- Make your process exclusively externally configurable
- The betas keep coming
- Very strange error about oversubscribing
- Daddy, where do BLOBs come from?
- Java and SUV BS
- Making XML easier for humans
- Counting lines of code
- Mixed feeling about my app still running
- Results of demo, ugly reporting hack
- Releasing often
- My keyboard rocks, OI glitch
- Migrating OI site, Dreamweaver, Ant task
- Moving the diary
- Who owns the code?
- New OI/SPOPS, why no CJAN?
- Pulling threads
- Project out of control
- Walking around SF, other ideas
- Getting paid from open source
- Docbook text available
- Wireless up, template widgets
- Wireless timesink, filters
- Choosing jobs, Perl on Win32
- All over the map
- More photo work, and programming as art
- Doco crazy
- Working with other folks
- Scanning fiend, relating objects