Archives for Software Dev - Page 26
kerberos versus SAML
Kerberos is primarily used over internal LANs to authenticate users. The question is – why isn’t it used as an external (public facing) auth mechanism? The REALM The answer –…
What bitcoin is and isn’t
What BitCoin is So there aren’t many reasons to use bitcoin over cash, but there are still reasons to incorporate bitcoin into your life. Both examples I gave earlier, of…
multiple sites, single IP
In brief, if you want to host multiple sites (on IIS) – and all you have is a single IP , you have to use host-headers (in IIS). These host…
Restful versus SOAP–Is SOAP Obsolete?
REST is obviously taking over the world of web services. However, there are several vendors still pushing out SOAP compliant APIs and providing services that are SOAP based. The reason…
Scan paper–face up or down?
If the lines are on the sheet (left image below), face up. If the lines are on the bent ear (right image below), face down.
Searchable Pdfs
The only searchable pdfs are those that are created through an OCR process which ‘captures’ a text layer separately from an image layer. A purely scanned image is like a…
Data warehouse versus data marts
Most data warehousing initiatives fail (mainly because this level of standardization slows down an agency/company enough that the project gets derailed; boiling the ocean phenomenon). Avoid building a Data Warehouse…
use cases versus scenarios
Scenarios are simply variations of a use case. For – Check Outstanding Balance of a Credit Customer and Check Outstanding Balance of a cash customer – are both scenarios of…
Mirroring, Replication and Always On Clusters
Mirroring versus Replication SQL Server provides database-level redundancy through: backup/restore log shipping database mirroring (in SQL Server 2005 and later) Always on Clustering (SQL 2012 onwards) Mirroring means master-master replication…
Mobile versus Responsive Design
Mobile Site ( ) Given that the primary target audience here is mobile users, what is recommended is a website that is not just responsive - but also mobile designed…