Entity Framework vs. EL DAAB Performance
Lately, I have encountered several questions regarding the performance of Entity Framework (EF). I have been conducting feasibility study on EF since version 4.0 and followed through several versions...
View ArticleEntity Framework 6 vs EL6 DAAB Performance - Rematched
After I published the benchmark results for Entity Framework (EF) vs. DAAB, I was asked to verify whether the performance of EF can be improved by using Stored Procedures (SP). Logically speaking,...
View ArticleRuntime Caching with SqlChangeMonitor
I was looking for a cache solution similar to the one provided by System.Web.Caching for my services layer and I was introduced to System.Runtime.Caching by my associate (after he completed the...
View ArticleLASG: Getting Started
This walk-through will get you started with the Layered Architecture Solution Guidance (LASG) visual studio extension to create the project structure for a new layered web application.Launch Visual...
View ArticleGet Asset Tag from BIOS
It was that time of the year where the auditors are visiting again and I found out this handy command to retrieve the Serial Number and Asset Tag from the system BIOS.Open a command prompt, and type...
View ArticleBoost Performance of Android Emulator
As a n00b trying to figure out Android development, I fell into the same experience of many who have wondered and complained about the slow performance of the Android Emulator. Fortunately, I was...
View ArticleLASG: Creating Entities
This walk-through will get you started with the Inertia: Business Entity Component Generator that is available in Layered Architecture Solution Guidance 2013. This first step in creating layered...
View ArticleLASG: Creating Data Access Components
This walk-through will get you started with the Momentum: Data Access Component Generator that is available in the Layered Architecture Solution Guidance 2013 to create data access components. Creating...
View ArticleHow-To: Create Business Components with Motion in LASG
This walk-through will get you started with the Motion: Business Component Template Generator that is available in Layered Architecture Solution Guidance 2013 to create business components. Creating...
View ArticleHow-To: Create Service Layer Components with Velocity in LASG
This walk-through will get you familiarized with the Velocity: Service Layer Component Generator that is available in Layered Architecture Solution Guidance 2013 to create service layer components. We...
View ArticleHow-To: Create Workflow Services and Activities with Vector in LASG
This is the sixth in the series of the Layered Architecture Solution Guidance 2013 walk-throughs where we will be exploring the Vector: Workflow Services and Activity Generator to create workflow...
View ArticleHow-To: Create UI Process Components with Impulse in LASG
This is the final part of the 7-series tutorial on Layered Architecture Solution Guidance 2013. In this walk-through, we will be looking at the last code-generator in the family, the Impulse: User...
View ArticleLayered Architecture Solution Guidance (LASG) Tutorials
I've finally completed writing all the tutorials for Layered Architecture Solution Guidance (LASG). Here's the full list for easy reference:How-To: Get Started with Layered Architecture Solution...
View ArticleLayered Architecture Solution Guidance (LASG) FAQ
Over the years, I have collected a number of frequently asked questions while working on Layered Architecture Solution Guidance (LASG) and I think it will be good if I put them in a FAQ.1. What...
View ArticleSerializing Enums in ASP.NET SignalR
Was working on a new layered architecture sample that uses ASP.NET SignalR and found out that it couldn't serialize the enums properly by default.As you can see from the screenshot, the LeaveStatuses...
View ArticleASP.NET MVC with SignalR - Client Undefined Error
While working on a new ASP.NET MVC layer sample with SignalR, I have constantly encountered the following error when I tried to access the site directly with the full path to the View i.e....
View ArticleLayered Architecture: Partitioning the Code
Developing an enterprise layered application can be a daunting task especially when the layered samples provided, contains a barrage of Visual Studio projects. So, here's a brief description of what...
View ArticleWindows Server 2012 R2 on MacBook Pro
I have just gotten a MacBook Pro for work and like all the other notebooks before it, the first thing I would do is to install Windows Server on it. Afterall, a notebook is only worthy if it can run...
View ArticleWCF: Windows Authentication with basicHttpBinding
Most developers when developing Windows Communication Foundation (WCF) services, will take security for granted and deploy their web services unsecured. In this post, I'm going to discuss how we can...
View ArticleConverting Struct with Strings to Byte Array
There are times when there is a need to convert a struct to a byte array (and vice-versa) when working with memory-mapped files. Although the MemoryMappedViewAccessor provides methods to read and write...
View ArticleVisual Studio Code & ASP.NET 5 on Mac OS X
Microsoft has recently announced the availability of Visual Studio Code and I have been eager to test it out on my Mac. Before you get too excited, Visual Studio Code is just a text code editor and is...
View ArticleGetting Started with Raspberry Pi
A couple of months back, I wasn't sure what hit me but I got myself a Raspberry Pi 2. It was also quite silly because my Pi 2 came two days after the released of Raspberry Pi 3 *ARGHS!* Anyway, I had...
View ArticleAzure IoT SDK for Python on Raspberry Pi
After playing with my Raspberry Pi 2 for a while, I figured that it may be good to take it to the next level by looking into the Internet of Things (IoT). The concept IoT is pretty simple which is...
View ArticleBeginning Arduino for Software Engineers
While exploring the realm of electronics, I discovered that, like in the software industry, there were many camps and one of the camps that caught my attention was Arduino. It is an open source...
View ArticleArduino UNO: Proto Shield Review
If you have just gotten yourself an Arduino UNO and wondering "what's next?" - Well, a good start will be to light up some LEDs (a.k.a. The "Helloworld" of electronics). You will of course need to...
View Article