Domain-Driven Design (DDD) is an approach to software development that simplifies the complexity developers face by connecting the implementation to an evolving model. If we were to take a concept, divide it into four ingredients, and stir them together or take the [ read more...]
Earlier this year, John asked me to run some stats on the acceptance rates of guest post submissions on Simple Programmer. The results were no surprise. With an official submission approval at 33% and a general approval at 16% (learn more about [ read more...]
Do you believe your idea could be the next big thing in the mobile app stores? Maybe you have a product or service that will fit perfectly on a mobile app or you just want to create the next hot game to [ read more...]
Machine learning is the holy grail of the modern tech industry. Anybody who has ever worked in computer science has been thinking about it, and with companies such as Google, Facebook, and Apple reaping the benefits of artificial intelligence (AI), the machine [ read more...]
As far as I know, a “master list” of all the best software developer blogs does not exist. You can find small language specific lists, but nothing that contains a large quantity of different languages.Since the Ultimate List of Developer Podcast’s seems [ read more...]
The idea behind the Agile approach to project management is to encourage collaboration, transparency, and responsiveness to feedback among an integrated team. Agile software development means using the set of principles outlined in the Agile manifesto to develop high-quality working software, frequently. [ read more...]






