André Santos
Straight A’s in WebPagetest with Umbraco
Before launching a new website, there's a checklist I go through, to make sure that everything is ready. One of the items in my...
Redirecting 2 domains from http to https and non-www to www
Recently I had to configure some redirections in a website that contains two different domains.
Both use https and I want the main site, which...
KendoUI Grid, OData, WebAPI and Entity Framework
In the latest project I was involved with, there was a need to present database tables data directly in the Umbraco's backoffice, where all...
First ever Lisbon Umbraco Meetup!
The first ever Umbraco Meetup in Portugal is going to be held this Thursday at Create IT offices in Lisbon. The event filled up...
Umbraco and Donut Output Cache
Donut Output Caching is a type of output caching where certain parts of a web page are not cached. It's a simple way of boosting...
Umbraco profiler
Quick tip:
If you need to find which part of your Umbraco application is slowing the site down, follow these steps:
Set the debug property of the...
Remote resource handling in a MVC website project
I don't have very fond memories of using .Net resource files (.resx) to handle the translation of static web page elements such as form...
Automatic generation of Umbraco packages with Grunt
Manually creating Umbraco packages can be tiresome.
If you're continuously building upon the same package, doing it manually is wasting time that can be more...
Building an Umbraco 7 backoffice extension – Part III
The previous post (Part II) showed how to populate the content tree of a custom Umbraco backoffice section. This one presents a way for content...
Building an Umbraco 7 backoffice extension – Part II
The previous post (Building an Umbraco 7 backoffice extension – Part I), demonstrated how easy it is to create a new section in Umbraco's...