-
Notifications
You must be signed in to change notification settings - Fork 5
Software Engineering_5242962
nxi edited this page Apr 9, 2015
·
1 revision
Created by Tony Lam, last modified on May 25, 2012
- 97 things every programmer should know - JAZOON 2010 keynote
- An Introduction to Software Factories
- 89 Ways for You to Become the Greatest Developer in the World
-
The Maintainable Software Mindset
The Four Pillars:
1. KISS - KEEP IT SIMPLE STUPID
2. YAGNI - YOU AREN'T GOING TO NEED IT
3. DRY - DON'T REPEAT YOURSELF
4. STAY ORGANIZED -
Eliminate Architecture
"The best way to deal with architecture is to eliminate it." - Modularity by Example
- Lean Architecture: approach to architectural improvements
- The Three C’s of architecture
- 6 Practices For Successful Software Development Project
- NoSQL Ecosystem
- 8 Must-see UX Diagrams
- The Evolution of Systems Integration
- The 2nd Law of Software Development
- Frequently Forgotten Fundamental Facts about Software Engineering
- 10 Must-Know Topics For Software Architects In 2009
- When Good Architecture Goes Bad - Talks about software erosion
- IaaS, PaaS and SaaS Terms Clearly Explained and Defined
- Common REST Design Pattern
- Why understanding REST is hard and what we should do about it – systematization, models and terminology for REST
- Devoxx 2010 LAB: ReST in Java
- Data, Context, and Interaction (Wikipedia)
- The DCI Architecture: A New Vision of Object-Oriented Programming - original article by the inventor of DCI (Trygve Reenskaug).
- DCI Cheat Sheet - see also http://www.maxant.co.uk/whitepapers.jsp
- Qi4j - Java framework for DCI
- Not Your Grandfather’s OO: Data Context Interaction
- DCI (Data, Context and Interaction), Traits, Roles - collection of articles on DCI
- The DCI Architecture - presentation by the contributor of DCI (James O. Coplien)
Document generated by Confluence on Apr 01, 2015 00:11
Home | Developer Guide | Copyright © 2013 ANSTO