Software design is the activity of deciding what properties, elements, responsibilities, interfaces, relationships and interactions are required in order to create an effective piece of software.
I'm currently developing an Angular 2 application. While developing I started to use TypeScript classes to create objects from JSON I …
typescript ecmascript-6 restful-architecture software-designI recently discovered VIPER clean architecture and I started looking for sample tutorials on applying this architecture on the Android …
android architecture software-design viper-architectureI am working on coding a Tetris clone in XNA C# and am unsure of the best way to approach …
c# data-structures software-designI am getting a bit confused about non functional requirements could anyone help me and let me know if the …
software-design system-requirements system-analysisI've been reading about Clean Architecture from Robert Martin and more specifically about VIPER. Then I ran into this article/…
ios architecture software-design viper-architectureWhat is an utility tree and what is it's purpose in case of Architecture tradeoff analysis method(ATAM)? Thanks
architecture software-designI am looking for pointers, suggestions, links, warnings, ideas and even anecdotical accounts about "how to design an application in …
python design-patterns oop modularity software-designPlease share your favorite application design / design patterns for use in PHP with me. Some things I'd like to know: …
php oop software-designMy question is the following. Should I avoid using any kind of jQuery code in Angular application as it seems …
javascript jquery angularjs angular software-designWhy do people use RMI, or when should I use RMI? I read those tutorials about RMI on oracle's website.…
java computer-science rmi software-design anti-patterns