Passwords and Configuration Files It is so easy to embed connection strings in Web.config and App.config files. Maybe that’s the problem: It Is So Easy. App.config files are plain text, human readable, documents. They are easily read as they are plain XML formatted text files. XML Files presents security...
Read more
Monthly Archives: July 2013
TCMS Info Services … The Func<>y Onion
Posted by Brad Huett Comments are closed
The TCMS Onion Info Services Layers How Func<T,T> creates the Onion Architecture This is the fifth installment of the Technologist Career Management System series. If you wish to catch up with previous posts: The Modern Developer’s Showcase Projects The TCMS Domains and...
Read more
Data Modeling … Third Normal Form
Posted by Brad Huett Comments are closed
The Power of Third Normal Form Data Models The lowest architecture layer of most software designs is the Repository as a Database. The design of the database defines the “Data Model”. The Data Model represents the organizational structure of the information elements...
Read more
Back to Basics … Three or Four OOP Pillars?
Posted by Brad Huett 2 comments
A New Addition to the OOP Pillar Family? – Data Abstraction – For years I have been asking the classic Programming interview question: “What are the Three Pillars of Object Oriented Programming?” The candidate would confidently exclaim: “Encapsulation, Inheritance and Polymorphism!” I...
Read more
Showcase TCMS … Data Services
Posted by Brad Huett Comments are closed
Technologist Career Management System The Data Services Layers As a review of the last TCMS installment: “Showcase TCMS … The Data Services Stories” The TCMS consists of two domains: Services Domain – The Info Services for Database and Cloud Service Data The Application Domain – The MVC Design Pattern that Consumes...
Read more
Showcase TCMS … The Data Services Stories
Posted by Brad Huett Comments are closed
Technologist Career Management System The Agile User Stories and Scenario Feature Stories Wisdom obtained through the successes and failures of six decades of Software Development has taught us that we must comply with Steve McConnell statement: “Software’s Primary Technical Imperative is Managing Complexity”...
Read more
Alphabet Development … When and Why
Posted by Brad Huett Comments are closed
DDD, ATDD, BDD and TDD Do I Really Have to Do All of This? The simple answer is NO Most developers do not use any of the following Development Processes: Domain Driven Design (DDD) Acceptance Test Driven Development (ATDD) Behavior Driven Development...
Read more
Software Architecture … And Nature’s Forces
Posted by Brad Huett Comments are closed
Business Information and Its Adversaries As a Modern Developer Architect you need to understand the Elements that consume your Business Information and the Software Forces of nature that are continuously assaulting your designs. There are Five Primary Elements: Each of these Elements...
Read more
TCMS … Domain Driven Design
Posted by Brad Huett Comments are closed
Technologist Career Management System The Domain Entity Model This is the second installment of the Modern Developer’s Showcase Application: TCMS. The first Installment defined the project and revealed the high level architecture for the Services and MVC 4 Application systems. You can...
Read more