Active Sitemaps - An MVC Manifesto, Part 3 - Site Content Structure

This is the third in a series of articles describing a powerful design pattern that provides several application services in a convenient form while also encapsulating a high-level description of the application's functionality. The previous installment saw the creation of classes for each . . . [more]

Active Sitemaps - An MVC Manifesto, Part 2 - Routing with Custom Classes

This is the second in a series of articles describing a powerful design pattern that provides several application services in a convenient form while also encapsulating a high-level description of the application's functionality. The first installment gave an overview of the pattern as wel . . . [more]

Active Sitemaps - An MVC Manifesto, Part 1

As with most innovations, it all started with frustration. Don't get me wrong - I absolutely love ASP.NET Core MVC. But since the original MVC release, I have been enormously frustrated with the way that links and redirects are generated. @* in a Razor view *@@Html.ActionLink("View Detail . . . [more]

ASP.NET Core WWW Subdomain Redirect

Recently I was working on a .NET Core project for a client who wanted the application hosted on SSL. Further, for SEO purposes, they wanted the application to automatically redirect requests for https://somedomain.com to the www subdomain - i.e. https://www.somedomain.com. I was thri . . . [more]

How to Create a Hamburger Navicon with CSS

Hamburger icons, used to indicate a mobile menu, are everywhere these days. This simple, three-lined visual (reminiscent of a hamburger bun with the meat in the center, thus the name!) is the universally-known symbol for a menu. Our Logical Imagination site uses one - if you are readi . . . [more]

Responsive Tables With CSS

HTML Tables - The Bane of Responsive Design HTML5 and CSS3 have tools to handle almost all content gracefully on any screen size. Almost any design can be achieved with smooth reflow for every device. The largest exception (and biggest headache for web developers) is the venerable HTML ta . . . [more]

Is Showing and Hiding Web Content Using jQuery Bad?

Don't Shoot the Messenger OK, first the disclaimers: I am not saying there is no place for showing and hiding content using JavaScript/jQuery. I am merely saying that doing so can be causing you more problems than necessary. And yes, I do generally follow best-practices by having content . . . [more]