Tags » Software Design

Factory classes are (very often) a bad design choice

I’ve seen factory classes used in several of the projects I’ve worked and in my experience they are misused more often than not. Please note that I am talking about factory… 464 more words


Daniel Radcliffe On Hollywood Racism, Donald Trump And 'Harry Potter'

Daniel Radcliffe is calling out Hollywood’s problem with racism and diversity in a new interview with the BBC.

The 27-year-old actor says the film industry is “lagging behind” when it comes to diversity, despite being seen as a “very, very progressive” industry. 247 more words


Architecting for the .NET Platform and Deep Diving into the new CRUD

Whatever CRUD means to you, architecturally speaking it is now dead. CRUD is dead? Long live CRUD, then. A more abstract approach to software design and development, summarized by the… 168 more words

Software Design

Algorithms, 4th Edition

Algorithms, Fourth Edition

by Robert Sedgewick,  Kevin Wayne


This fourth edition of Robert Sedgewick and Kevin Wayne’s Algorithms is one of the most popular textbooks on algorithms today and is widely used in colleges and universities worldwide. 598 more words

Addison-Wesley Series

What is an evolutionary prototype (a kind of feasibility study)?

Prototypes are extremely important in building software products. The throwaway prototype was discussed in the last post. Now let us discuss evolutionary prototype in this post. 143 more words

Software Engineering


Normally when it comes to building large application (Unless you have a very hardcore decision for it to be a monolithic application )it is always a good idea to modularize your application into separate component. 364 more words

Web Services

Domain-Driven Design

What is a domain?
A subject, topic, an area of knowledge, a business arena. In software design, a domain is the business in question, and it’s industry-specific knowledge. 481 more words