Datagrid Checkbox Column
In Foliotek, there are a lot of instances where we have a table with a check box column that allows users to select rows and do some sort of action to them. This leads to a lot of redundancy in our...
View ArticleSelenium 2 Tips
In previous posts, I described our use of Selenium for functional and regression testing – and I included some tips on how to use it effectively. We used the Firefox plugin Selenium IDE to run our...
View ArticleiText SimSun Degree Symbol Spacing
I had a rather odd issue come up a few weeks ago for a client that generates data sheets for it’s Chinese distributors. These data sheets are generated via iText pdf using the SimSun font. Below is a...
View ArticleCopy Images from Clipboard in Javascript
One of the pretty common in a Windows environment is copy/pasting image data across programs. In recent versions of chrome, this is now possible in the browser. Here is a quick demo of the javascript...
View ArticleHandling Email Replies in .NET
Many systems send out automated email notifications for certain types of activity. Foliotek is no different. There are several considerations when doing this: How do you ensure messages are delivered...
View ArticleHighly Inefficient Linq Queries that Break Database Indexing
I have really appreciated using Linq for the past few years to query databases. The old access methods were far more tedious and time consuming. Linq is really great. Yet, I recently spent some time...
View ArticleSQL Server Database Optimization – a Beginner’s Guide
Over the past month, I’ve been analyzing our SQL Server Database activity to identify and resolve any significantly inefficient queries. Through the process I’ve learned a few things that may help...
View ArticleSQL Server Query Optimization – CPU Impact of Datatype Mismatching
I’ve been identifying “expensive” queries in our database lately and came across one that was particularly interesting. One query showed 1400 CPU, which is certainly high. Why in the world would a...
View ArticleCustom Multi-Federation in ASP.NET
We’ve recently had a client request that we implement a ADFS solution for their organization. On the face of it, it seems like a simple enough task – ADFS/WS-Federation is built into the framework...
View ArticleVisual Studio Custom Start Page
Feature Driven Development More than a year ago, the Foliotek development team moved to a Feature Driven Development Cycle (FDD). If you’ve never researched into this form of agile development I would...
View Article
More Pages to Explore .....