Skip to main content

PJ Cabrera's Library tagged development   View Popular

20 Dec 08

Ten of the Biggest Mistakes Developers Make With Databases

Although fashions come and go in software development, some things stay remarkably constant. One of these is the use of databases. You may be wonderfully up-to-date with an AJAX Web interface or the latest whizbang Windows user interface, but under the covers, you're probably still pumping data in and out of a database, just as we all did a decade or more ago. That makes it all the more surprising that developers are still making the same database mistakes that date back to those good old days of Windows 95 and before. Perhaps it's just that most of us learn to use databases on the side, rather than really studying them. In any case, here are my nominations for the biggest mistakes that I see over and over again.

www.developer.com/...3589351 - Preview

database development mistakes tips listing

behind the times: Autowired JUnit Tests with Spring 2.5

Spring 2.5 ships with great support for integration testing through the classes in the org.springframework.test package. These classes allow you to dependency inject your test cases off of your existing Spring configuration, either by using your production Spring configuration file or one you've defined especially for the test case. This post explains how to annotate your JUnit 4 test cases to be autowired, but there's a lot more too the new spring-test.jar and it works with JUnit 3.8 also.

hamletdarcy.blogspot.com/...unit-tests-with-spring-25.html - Preview

springframework unit.testing development programming junit

19 Dec 08

Free Applications for the iPhone and the iPod Touch - iPhone Application Source Code

This company gives their iPhone apps away for free on the App Store, but they sell the source code on their site. Hmm, this would make an interesting marketing model for someone that wants to work as a contractor, developing apps for other people.

www.tausendstern.com - Preview

iphone source.code development programming

A web-focused Git workflow

After months of looking, struggling through Git-SVN glitches and letting things roll around in my head, I’ve finally arrived at a web-focused Git workflow that’s simple, flexible and easy to use.

Some key advantages:

* Pushing remote changes automatically updates the live site
* Server-based site edits won’t break history
* Simple, no special commit rules or requirements
* Works with existing sites, no need to redeploy or move files

joemaller.com/...a-web-focused-git-workflow - Preview

process best.practices development

Clojure » home

Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.

Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.

clojure.org - Preview

lisp java programming development jvm language scripting

17 Sep 08

Stack Overflow

Stack Overflow is a collaboratively edited question and answer site for programmers — regardless of platform or language. Jump in and share your software engineering expertise! No registration or account required.

stackoverflow.com - Preview

programming development forum Q&A

23 Aug 06

DDJ Architecture Blog | DI and TDD: The Dynamic Duo

  • Good short intro to dependency injection and how it is of benefit to test-driven development in specific, and to loose couping of system components in general - pjcabrera on 2006-08-23
1 - 10 of 10
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo