Last, but not least, is the documentation - the English
Language Description of the tasks that the software performs.
There should be a one-to-one correspondence between the documentation, the system design pattern, and the resulting software. Design principles may not be immediately apparent, but should be visible to those who know to look for them. The audience can be the developer who maintains the code, or the client who requested the system. The person who authored the documentation may not be the individual who developed the software.
As a tech writer and editor, I developed user instruction, developer manuals, and training materials. Some content was proprietary; however, I was also a Programming Writer for MSDN, which allows the world to view the documents.
These slides indicate how to align SharePoint Site architecture with Competency-Based Education for in-person classes that use online components. The Cascadia Community College students were given the opportunity to work individually and in teams during the course. This type of learning increases the student's ownership of their learning experience, and still acknowledges the direction set by the educator.
![]()
Download File
|
The idea of the API was expanded in the 1990's with remote procedure calls and web applications, thereby reducing the reliance on libraries of compiled or interpreted code. An API that is used to communicate between cloud containers is a set of functions that allows access to data, and interacts with external software components, operating systems, or microservices.
Windows 2016 Server - Network Controller Northbound Interface
msdn.microsoft.com/en-us/library/mt758684.aspx
System.Net.PeerToPeer Collaboration
I had the opportunity to author documentation for the Microsoft Windows Core
Networking group. Peer-to-peer networking is what allows client computers
to connect to each other as though they were in a client-server
relationship. Some time after its release, the peer-to-peer networking
capabilities of Windows were rewritten to embrace multi-threading. It is a core
technology that is used by peer-to-peer desktops, Lync Server, Small Business Server, and other Windows platforms.
PeerNameRegistration Class
http://msdn.microsoft.com/en-us/library/system.net.peertopeer.peernameregistration
PeerNameResolver Class
http://msdn.microsoft.com/en-us/library/system.net.peertopeer.peernameresolver
SharePoint Products and Technologies Protocol Documents
I edited documentation for the Microsoft Fast Search system. A few years after
its release from Microsoft, the technology was dispersed into the rest of the
SharePoint Backend server. Some documents may still exist in the
archives.
SharePoint Products and Technologies Protocols Overview
http://msdn.microsoft.com/en-us/library/cc339472(v=office.12).aspx
SharePoint Back-End Technical Specifications Archive
Any document that begins with MS-FS
http://msdn.microsoft.com/en-us/library/jj633109.aspx
Some presentations include images that were included with purchased software.