- Subscribe to this page:
- RSS
- Email Alert
ooa/ood/oop
(21 results)-
Blog Post
SOLID design principles improve object-oriented development
October 19, 2012 1:45pm PDT
Justin James highlights how five principles -- single responsibility, open/closed, Liskov substitution, interface segregation, dependency inversion -- help guide object-oriented developers.
3 Latest comment by lupino.eu@...
-
Blog Post
Poll: Is object-oriented programming too complicated?
October 17, 2012 11:07pm PDT
Let us know whether you think object-oriented programming is a good way for most developers to write software.
26 Latest comment by anil_g
-
Blog Post
Use Web services to separate concerns and for code reuse
December 15, 2011 1:59pm PST
Justin James says developers who are still trying to separate concerns and perform code reuse strictly with the OOP paradigm need to reconsider things.
3 Latest comment by Justin James
-
Blog Post
Different types of documentation for programmers
September 15, 2011 7:20am PDT
Justin James goes back to basics in this overview of the documentation types developers should know. Read about "self-documenting" code, UML, and more.
5 Latest comment by Justin James
-
Blog Post
Preparing for programming interviews at the top tech companies
April 11, 2011 4:11am PDT
Here are some interview tips for programmers who are trying to get a foot in the door at top tech companies from a former Google employee.
-
-
Blog Post
Try the SL4A scripting environment for your Android device
February 16, 2011 6:08pm PST
Do you have an Android device, knowledge of a popular scripting language, and a few minutes to kill? If so, then why don't you write an Android app with the Scripting Layer for Android?
8 Latest comment by apotheon
-
Blog Post
An IT consultant's three resolutions for 2011
January 7, 2011 4:00pm PST
Chip Camden discusses his IT consulting resolutions for the new year and reflects on how well he did on one of his resolutions for 2010. IT consultants, what are your resolutions for 2011?
16 Latest comment by cocoyue
-
Blog Post
Introducing Io, a prototype-based language
December 21, 2010 12:34pm PST
Chad Perrin has learned a thing or two about programming from an interesting language called Io. He thinks you might have something to learn from it, too.
34 Latest comment by apotheon
-
Blog Post
Five Ruby Hello World greetings
September 29, 2010 11:03am PDT
The Hello World program is the most common first example of how to write programs in a new language, even when they don't say Hello World. Five different ways to say hello in Ruby offer a gentle...
30 Latest comment by apotheon
-
Blog Post
When to use interfaces instead of classes
July 19, 2010 3:13am PDT
An interface defines common functionality across unrelated classes. Here's an overview of five of the most common reasons to use interfaces and when to avoid them.
48 Latest comment by Tony Hopkinson
-
Blog Post
Unrealistic project estimates: The IT consultant as an enabler
September 4, 2009 5:17pm PDT
All IT consultants have given clients unrealistic estimates at one time or another. Get tips on how to resist the pressure to give ad hoc estimates.
44 Latest comment by Sterling "chip" Camden
-
Blog Post
Agile requirements discovery: Tell me a story
July 6, 2009 11:36pm PDT
Having trouble gathering agile requirements from a nontechnical client? Rick Freedman says you might consider asking for user stories. These stories, which are short and written in plain English,...
18 Latest comment by johnfranks999
-
Blog Post
Programming news: Rails/Merb merger update, OutSystems wins a CODiE, Silverlight supports multicasting
May 18, 2009 11:33pm PDT
Justin James highlights stories about "The DCI Vision," Railsconf 2009, PHP's TestFest, Visual Studio 2010 Beta 1, Axum's initial public release, Microsoft opening up Azure to PHP developers,...
-
Blog Post
Consultants: It's not the theory, it's the execution
April 22, 2009 9:00am PDT
Project success has less to do with the adoption of a specific methodology or theory and more with how well the people involved can adapt the procedures to new challenges. Chip Camden offers more...
26 Latest comment by PMPsicle
-
Blog Post
Top 10 undergraduate courses for the CIO track
March 23, 2009 12:22pm PDT
If you're thinking about becoming a CIO, you can lay a good foundation by taking courses that translate into the skills and knowledge you'll be using every day. Seasoned CIO Jay Rollins offers a...
-
Blog Post
Do you use reusable code?
March 13, 2009 5:30am PDT
Justin James notes that most code never gets reused, unless it is a fairly generic component such as a screen widget or a math library. How often do you actually reuse code?
77 Latest comment by Sterling "chip" Camden
-
Blog Post
Programming news: Code Contracts for .NET, Appcelerator's latest Titanium release, the dangers of OOP
March 2, 2009 4:41am PST
Read news stories about Code Contracts, Titanium, object-oriented programming, Visual Studio 2010's UI, support for universities to teach COBOL, Serena Software's sweepstakes, and more. Also, get...
7 Latest comment by jslarochelle
-
Blog Post
Top ten undergraduate courses for the CIO track
February 23, 2009 10:59am PST
I was recently asked by a prospective undergraduate student what courses she should take if she wanted to become a CIO. Here is my version of the top ten classes that have an impact on the CIO...
-
Blog Post
Frustrated by a coworker's use of old-school programming techniques
February 2, 2009 5:35am PST
What do you do when a veteran developer isn't open-minded about the benefits of modern programming techniques? Find out what advice Justin James offers a reader who is dealing with this tough...
172 Latest comment by boxfiddler
-
Blog Post
AccuRev offers advanced version control for Agile development
September 22, 2008 5:00am PDT
Justin James recently spoke with AccuRev's CTO about the company's version control system. If you're working on a large or distributed team, AccuRev's flagship product may be for you.
7 Latest comment by chris_boran@...

































