CefSharp / Chromium – Opening PDF files for previewing even when they were downloaded with Content-Disposition: attachment
In a long-term CefSharp / Chromium project we had been working upon, a client requested if we can always open PDF files for previewing after they have been downloaded. They specifically mentioned Chrome does the same. So I did some testing and observed that: You...
CefSharp – Copying x86 / x64 BrowserSubprocess dependencies to sub-folders of build output folder
In continuation to my previous blog post on CefSharp / Chromium, we were trying to build and bundle the output of our CefSharp based WPF application for our client for their testing. However I noticed the CefSharp.BrowserSubprocess.exe and related dlls / resources...
C# Task – Need to Unwrap a Delay Task in a Task chain explicitly
So I was working on this CefSharp Chromium project where we needed to interact with the DOM in Chromium. We were trying to automate Order creation for a portal where-in we needed to click buttons in the portal's html manually, and wait for their Ajax requests to...
Ext JS Modern – Making the parent Container of a Container Field horizontally scrollable
We all are accustomed to using Ext JS's Field Container / Container Field when it comes to designing forms with Ext JS Modern. A typical complex form would usually involve a Form Panel with a VBox layout. Multiple form fields in a single row would typically be...
Isolating Bootstrap 5.3.3 or later for avoiding conflicts
Recently while working on ItWeb module of Imbibe's flagship ItNet product, I came across an interesting scenario. To display order listing on the back-end, we decided to use the Order Details Bootstrap snippet from Bootdey. Now customers and users of ItNet would know...
Ext JS – Resolving [ERR] Cannot satisfy requirements for “modern”! when building packages
A while ago, I was working on finalising the Acquamarine theme's Modern flavour for our latest offering ExtNuke, trying to package the theme's v1 version for uploading onto ExtNuke, I encountered a strange error when I ran sencha package build. Sencha Cmd v7.6.0.87...
Sql Server – Finding next gap in a numeric column
I was recently tasked with improving the performance of one of our Sql Server Stored Procedures which found and returned next available Profile Number for new Profiles to be created in the application. Although the actual circumstances were considerably more complex,...
Git – Recovering from bare Remote Repository corruptions
So it happened recently that one of our in-house (Windows-based) servers which hosted most of our Git repositories went kaboom!! Upon inspection, it appeared that the power backup supporting the server was malfunctioning which caused abrupt shut-downs of our Windows...
Git – Fixing a botched commit / push to a bare repository
So, heya!! I know I am still taking time in between my posts. Long story short, let's jump to the topic of this blog post 😉 I had my last weekend working with my entire ClientLinq team. We needed to complete a delivery and it appeared everything was progressing as...
PowerShell – Assigning Global variable inside a function does not actually over-write the global one
Assigning a global variable inside a PowerShell function does not actually change the global variable. It rather creates a local variable with the same name.
Recent Comments