Hello World!

Welcome to my site. I use this site as a repository to dump knowledge I come across, generally in the areas of software engineering and information technologies, but may include other miscellaneous tidbits. Most of the posts are written as notes for my personal reference.

 

if i.hear then
i.forget
if i.see then
i.remember
if i.do then
i.understand

Latest articles

Introduction to ASP.NET Core

ASP NET Core Released June 2016 Build on .Net core Cross Platform Not tied to .Net framework Unification of MVC and Web API Dependency Injection is core feature (no third party) Modular HTTP Request pipeline Based on NuGet � everything is package Cloud ready IIS or self-host Open Source Problems with ASP NET MVC Dependency […]

Read article : Introduction to ASP.NET Core

Working with Integration Tests

This is a sample project demonstrating integration tests that include the Data Access Layer (DAL). This is using .Net Entity Framework version 6 and Microsoft’s MSTEST. See other blog posts regarding integration testing and unit testing here: http://solidfish.com/unit-testing-vs-integration-testing/ http://solidfish.com/unit-testing-with-dependency-injection/   This example uses database migrations as part of the tests. It drops and recreates the […]

Read article : Working with Integration Tests

Database Access from IIS Best Practices

This document reviews techniques and best practices in securing connections between a web application server and database system. This document focuses on .Net based web applications running on IIS and connecting to a MS SQL Server database. It assumes the web application is accessible to an intranet or internet. This document references IIS7.5+, Windows Server […]

Read article : Database Access from IIS Best Practices

Windows App using Prism 6

Its been a while since I’ve last made a windows app. Last time I did it was using WinForms on .Net3. Recently I got a project to develop a native windows 10 app. This is not through the app store – but rather using WPF. I created this sample app to play with WPF, use […]

Read article : Windows App using Prism 6

Enterprise Authentication

These are some notes on how authentication can be done in an enterprise. This all falls under Identity and Access Management. Some ways of doing identity verification: Direct Authentication – app maintains user identity information Username / Password Smart cards Biometrics Federated Third-party authentication – SAML/OAuth Some ways of using identity: AuthN AuthZ Identity Delgation […]

Read article : Enterprise Authentication

Overview of ES6 Javascript 2015

Sample source code files available here on github https://github.com/johnlee/es6   ECMAScript 2015 / ES6 Updated version from ES5 (2005 version). Released 2015. Supported by almost all major browsers. Some of the new features are: Syntax Modules and Classes Types and Object Extensions Iterators, Generators and Promises Arrays and Collections Reflect API Proxy API To see […]

Read article : Overview of ES6 Javascript 2015