Patterns and Practices Online Resources

RESOURCES
Design Patterns – Object Oriented Design
https://www.google.com/search?q=object-oriented+design&ie=utf-8&oe=utf-8

Domain-driven Design: A Step by Step Guide
http://www.developerfusion.com/article/9794/domain-driven-design-a-step-by-step-guide-part-1/

Domain-driven Design Quickly
http://freecomputerbooks.com/Domain-Driven-Design-Quickly.html

Domain-driven Design and a discussion of where code belongs (video)
https://vimeo.com/43598193

Behavior-driven Development Combined with Domain-driven Design
http://www.infoq.com/news/2015/02/bdd-ddd

Paradigm Shifting: Rethinking ASP.NET MVC
https://gregorybeamer.wordpress.com/2010/03/04/paradigm-shifting-rethinking-asp-net-mvc/

Domain-driven Design by Eric Evans (Book)

Onion Architecture
http://jeffreypalermo.com/blog/the-onion-architecture-part-1/
What Are the Typical Layers in an Onion Architecture?
http://stackoverflow.com/questions/18166740/what-are-the-typical-layers-in-an-onion-architecture
Peeling Back the Onion Architecture
https://www.develop.com/onionarchitecture
Onion Architecture with ASP.NET MVC
https://onionarch.codeplex.com/
Laying it Out Onion Architecture
http://eohmicrosoft.blogspot.fr/2012/08/laying-it-out-onion-architecture.html

Anybody Can Learn
https://code.org/
Scratch (MIT)
https://scratch.mit.edu/

Six Revisions – 10 Web-based Sandbox Tools
http://sixrevisions.com/tools/sandbox-testing-code-snippets/

Web Hosting Reviews List – 10 Free Online Sandbox Tools for Code Testing
http://www.webhostingreviewslist.com/development/10-free-online-sandbox-tools-for-code-testing/

MSDN Patterns and Practices
https://msdn.microsoft.com/en-us/library/ff921345.aspx

 

About Ann Townsend

Ann is a published author, speaker, and LGBTQ youth advocate; and has been a professional web application developer since 1997. She holds a medical A.S.; a B.S. in Management with an Emphasis on Computer Science, Minor in Psychology; and a M.S., MBA with an Emphasis on Management of Information Systems. She is the recipient of multiple awards of recognition and is currently pursuing her PhD in Media Psychology. She is currently a senior lead application developer in municipal government and the CTO of SSCodeWorks, LLC, developing applications for government synergy and geo-services apps for serious and recreational location-based mineral propecting. Prior to working for a municipal government agency, she was the majority owner of two small businesses, including Gold Core Networks (GCN), a general partnership. Until 2013, GCN provided internet web hosting and web application development, servicing the Central Valley and multiple U.S. corporations. GCN contracts included a two year contract with the fourth largest school district in California, assisting in the implementation and augmentation of their accounting web application. She was also CEO and chief developer for Midas Accounting Packages, Inc., a niche-market, diverse, ahead-of-its-time tech start up with the primary product of an adaptable, multi-industry accounting web application. In 2007, Ann was hired by a municipal government agency as one of two implementation and 24/7 support personnel for its accounting web application and developer of multiple interfaces between disparate financial applications and systems across 13 departments. Since 2012, Ann has been the lead custom mobile and web application developer. With her current employer, she has developed and/or maintains 13 custom, in-production mobile and web applications, including an application to digitize, collect, track, and report on property base-year values; and a budget application to digitize, collect, track, and transparently report, enumerate, and document budgeted IT charges for all departments. A recent project was for human resources from position request by a department through employee separation.