• Easily Set Up Host Pools for Windows Virtual Desktop on Azure
    You might be investigating how to have a host pool in the cloud and wanted to move out of that Citrix, VMWare and Hyper-V Environments that’s why you where here, well its your lucky day because our article for today is how to Easily Set Up Host Pools for Windows Virtual Desktop on Azure and its really that simple, all… Read More »
  • How to deploy your web app in Windows Containers on Azure App Service
    With Containerization getting popular nowadays due to its capabilities of reducing issues with regards to deploying applications on different environments and streamlining your compute resources, it makes a lot of sense that you should containerize your applications whenever it is possible.  With containerization your application will be bundled together with all of its related configuration files, libraries and dependencies required… Read More »
  • How to Gain Approval then Schedule a Release in Azure DevOps
    Like me you might be running already some production websites in Azure but executes the CI/CD on demand, while this is already great on its own as you have Continuous Deployment working, what if you want to deploy automatically when approved on a certain schedule? For example you want to schedule it at night when your traffic is low, definitely… Read More »
  • Migrate AAD Connect Database to New SQL Database
    You might be wondering how to Migrate AAD Connect Database to New SQL Database, you might have searched Documentation from Microsoft but found none. I guess its not supported and what you need to do is install a new instance and run it in Staging Mode, I had tried this and it works really well but if this option is… Read More »
  • Exporting HyperV VM Information from Virtual Machine Manager
    Do you want to export all of your Virtual Machine information like CPU count, Memory and VHD sizes from your Hyper V environment and can’t find anywhere on your Virtual Machine Manager an option to do it? In Citrix Xen Center this is quite easy all you need to do is to go to the Pool Menu -> Export Resource… Read More »
  • How to easily Set Up CI/CD for your Azure DevOps Source Controlled Web Projects
    Ever wondered how to configure your Azure DevOps to do CI/CD that is triggered when you check in your Web Projects, well its quite easy as long as you already have set up your projects using Azure DevOps as its source control. This post is to demo to you in a few steps how this can be achieved, where a… Read More »
  • Using Role Authentication in your OKTA Authentication Enabled Web Application
    Yesterday we showed you how easy it is to add a simple authentication mechanism to your web application using OKTA but sometimes that is not enough specially when you want to have Role Based Authentication, you cannot just simply use the Authorize attribute and add Roles on it, that will just go on an endless loop of failed request. But… Read More »
  • Adding OKTA Authentication with your MVC Application is Easy
    OKTA is an amazing product, it enables authentication to your applications in a very easy manner, not much coding involved just some configuration. I had tried this personally and we are using it more and more in our organization having used Azure Active Directory and On Prem Active Directory this cloud service usability is between both but functionality is way… Read More »
  • Searching Azure Active Directory by CN from On-Premise AD
    I just want to share what I had done by solving the above scenario. Basically we use a lot of Active Directory Groups in the Organization I am working with, and with that Groups we use the Common Name (cn) as our Primary Identifier, now when we started to sync that into our Azure AD the Common Name attribute value… Read More »
  • How To : Add Image Preview on Kendo Upload
    Yes I am back, was quite busy for almost the whole year but yes I am still doing programming, a lot of it, in fact I was busy with two projects hence I haven’t posted for quite sometime. Today I will just post a simple How To that might be really helpful to some that are using the Kendo Upload.… Read More »
  • Add AD Azure Authentication to your exisiting Web App
    You already have an existing Web Application and now you had moved to Azure, before since your Web App is just an Intranet App you natively used Active Directory to give Authorization to different pages on you App but what happens if you migrate to Azure will it work? Well no but good thing there is Azure AD that you… Read More »
  • Easy Step by Step Visual Guide on how Synchronize On Premise SQL Tables to Azure SQL
    SQL Server is amazing, its rich tool sets makes DBA’s, Devs and Engineers life easier and easier each day that passes, now with Azure its even more amazing!  One of the best features of SQL is its ability to replicate from On Premise to Azure and there are many ways to achieve this, from Always On, Data Sync or Replication.  Each… Read More »
  • Making log4Net work with Custom Errors in MVC
    The problem when you use Custom Errors declared on your web.config is that the Application_Error on your Global.asax does not fire.  So if you have some log4Net logging methods on the Application_Error section then you are out of luck, it will never log your exception anymore but there are work around and here is how I made mine. Recommended
  • Force Resetting iPads that are on Single App Mode
    What will you do if your Mac broke down and your Apple Configurator setup is in there? You have no option as the hard drive crashed on you.  Then suddenly you just remembered you have several iPads that are managed by that Mac and you want to remove the single app mode on those iPads, plugging them in and resetting… Read More »
  • Unique Column that Allows Null Value in SQL
    Well its been quite sometime now since our last post, was so busy with lots of things now that I manage three teams, Development, Operations and Project Management.  My programming activity drastically went down as I do a lot of juggling between three roles plus managing them, imagine a portfolio of 63 projects last year with 3 Project Managers, 3… Read More »
  • How to get data beyond last month or even more than a year from Citrix Director if you don’t have Platinum Edition
    If you are using Citrix Director not on a Platinum Edition and you want to report on your trends beyond last month then most probably you are out of luck as the Citrix Director web interface only supports the following time periods: Last 2 hours, Last 24 hours, Last 7 days and Last Month.  It became our issue just recently as… Read More »
  • How to setup Kiosk mode for your iPad, using only Safari and allowing only specific websites
    Have you even wondered how do establishments lock down their iPad’s so it only uses their application or website? Well with iPad there is a kiosk mode where you can lock-down the device to just use a single app and basically disable all physical buttons. It is not hard as you think you just need one tool called the Apple… Read More »
  • Using Employee Number or any Other AD Fields as a Username in OKTA
    OKTA is such a powerful solution to provide identity management and SSO to any of your applications and we started to use it recently and it works really great if you use the usual Employee ID, SAM account name, SAM account name + domain, User principal name, Email and Email Prefix AD attributes as your Application Username but once you use… Read More »
  • Cannot load script for execution after migrating your SSIS Package to a new SQL Server version
    You are migrating your SSIS Packages from an old version SQL Server to a new SQL Server version, it worked perfectly fine before but once it was deployed on the new environment you get an error similar to this one. Message Executed as user: YourDomainYourUser. Microsoft (R) SQL Server Execute Package Utility Version 13.0.1601.5 for 64-bit Copyright (C) 2016 Microsoft.… Read More »
  • Workaround for Adding Encrypted Databases by a Database Master Key on High Availability Groups without a password
    Have you ever encountered this error when you are trying to add a database on your Always On Availability Groups? “This database is encrypted by database master key, you need to provide valid password when adding it to the availability group.” You get this on the Wizard after warning you that a Password is required to continue. Recommended