Last Saturday, I delivered a session at the SharePoint Saturday event, that was for the first time held in Lisbon.
My session was entitled "Intelligent Security, Compliance and Privacy in Office 365", focused on security, compliance and privacy around the Office 365 platform. The main topics of the session were:
Office 365 Platform Security
Privacy (Differentiated Access ...more
How to log knockout.js errors?
Right now I'm working in a banking area project. It's a web project and we are using Knockout.JS framework.
We (developers) don't have access to the project front-end in Production Environment. On the server side we log all errors and debug information into a table in our database. Yes, we don't have ...more
The first ever Umbraco Meetup in Portugal is going to be held this Thursday at Create IT offices in Lisbon. The event filled up fast which leads me to believe that Umbraco is getting recognized as one of the best CMS's to work with.
We'll try to record some of it, and share it on ...more
These last two weeks have been very exciting for Modern Workplace enthusiasts. Microsoft launched Microsoft Teams and at Web Summit there were many topics related with the impact of technologies in the worplace and work-life balance. At the summit, Sean Ryan’s had a very exciting presentation of Workplace by Facebook and Bill Brigs (CTO, Deloitte) debated with ...more
Today I've encountered a vertical table in an SQL Database and I wanted to transform it to an horizontal one. A vertical table is described as an EAV model.
Imagine you have this table
CREATE TABLE VerticalTable
INSERT INTO VerticalTable
SELECT 1, 'FirstName', 'John' UNION ALL
SELECT 1, 'LastName', 'Smith' UNION ALL
SELECT 1, 'Email', 'firstname.lastname@example.org' UNION ALL
I'm proud to announce that I was selected to present a session at Collab 365 Global Conference 2016. This is a global online conference delivering sessions about SharePoint, Office 365 and Azure on the 19th-20th October. And it's free. Register here.
In my session I will talk about event driven applications with Azure Functions, it will cover triggers and webhooks ...more
After 10 years at Create IT, I have decided to take on a new challenge at a different company.
Since this blog is hosted in Create IT's blog platform, I have created a new personal blog where I will be posting from now on. This is my final post in this blog address but the existing ...more
Today I'll help you add some bling to your UWP apps (and maybe something useful) with scheduled live tiles using the built-in features on the W10 SDK and some Azure help - although any cloud storage provider should do fine. I'll divide this into the "backend stuff", where we'll generate our tile templates, and the "client ...more
I have the following scenario:
I'm using Unity dependency injection container and interception techniques to log some WCF operation calls. I need to log the input parameters and also the result of these operations so I've implemented a CallHandler that I can apply to whatever methods that I need to intercept.
In this CallHandler I've defined a ...more
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 your site performance!
ASP.NET doesn't provide a native way of donut output caching, so we must resort to a great NuGet package called MVCDonutCaching. You can read all about it here: http://www.devtrends.co.uk/blog/donut-output-caching-in-asp.net-mvc-3.
Since Umbraco ...more