After getting laid off due to restructuring (boo!), a contact helped me get a phone interview for a really cool position (yay!). However, it's a Java web developer role, whereas my experience is PHP/perl; I'd have to reach back 15+ years to school for the last time I did object-oriented coding myself, although I've done a lot of C# code reviewing recently. There's going to be coding/design questions, so I'm studying like crazy. Most of the Java stuff I'm finding is either targeted towards experienced C++/C# programmers, OR total beginners ("this is an IDE, drp"). Pointers on best resources for someone who's got a coding background that's just not OO?
I'm having maddening problems creating objects in Python. Details inside [more inside]
For a project, I need to store mathematical expressions as binary tree objects in Python, with each operator or operand being stored as a node. But I'm having trouble wrapping my brain around it; partly because this is my first real dive into the object-oriented pool and the specific nuts and bolts seem a little bit out of my reach. [more inside]
What are some good programming challenges that encourage the use of Object Oriented programming? [more inside]
What's the modern day equivalent of old school "line number" BASIC as a tool for young children to play and learn with? [more inside]
Help me find the correct object-oriented design-pattern/workflow [more inside]
What are good books, techniques and project for an object-oriented programming study-group? [more inside]
What are the best books to teach the fundamentals of software design and architecture? [more inside]
Looking to understand object-oriented programming. Have tried & tried & tried to understand... [more inside]
So here's a delightfully geeky programming question for those in the know: I need to build a system, preferably in PHP, with a highly extensible plug-in system. And I don't know where to start, although I figure an OO-orientated approach might help. Any ideas?