News

InfoQ talked with Sandi Metz, author of "Practical Object-Oriented Design in Ruby" about her book, learning from open source code, making sensible use of code analysis tools and other topics.
Independently from each other, Richard Warburton in a presentation, and Mark Seemann in a blog post both talks about object-orientation and the SOLID design principles from a functional ...
Moving procedural libraries into object-oriented frameworks Porting procedural code, such as C, to an object-oriented framework can be overwhelming to architects new to object-oriented design.
Design patterns incorporate some object-oriented concepts with object arrangements to solve common software development design problems.
Many LabVIEW programmers already perform object-oriented programming (OOP). The basic building block is the VI, which is comparable to a subroutine with multiple input and output parameters.
This third edition of Python 3 Object-Oriented Programming fully explains classes, data encapsulation, and exceptions for developing well-designed software. Temporarily free to download!
Reduce coupling and maximize cohesion to build systems that are scalable, manageable and can be extended over time Coupling and cohesion are two often misunderstood terms in software engineering ...
Object Oriented Programming was introduced to software development almost half a century ago but should it be banished from embedded, safety-critical development?