Whenever a client presents a challenge (aka hard problem to solve) there is this temptation to focus on the things that, in the opinion of the person representing the client business, are missing in their day-to-day work. When we follow this path we end up building solutions based on this person's perspective of what his organization ...more
Today i will post a script very helpful when you are on Migration steps and you need export all wsp solutions.
$dirName = "C:\WSP"
if (!(Test-Path -path $dirName))
New-Item $dirName -type directory
Write-Host Exporting solutions to $dirName
foreach ($solution in Get-SPSolution)
$id = $Solution.SolutionID
$title = $Solution.Name
$filename = ...more
Today i will show you the full list of TCP/IP Ports that you must consideration on your SharePoint 2016 Farm.
Full list of ports used by SharePoint 2016:
Client to SharePoint web server traffic
(SharePoint - Office Online Server/Office Web Apps communication)
Encrypted client to SharePoint web server traffic
(Encrypted SharePoint - Office Online Server/Office Web Apps communication)
SQL Server ...more
I'm extremely thrilled to announce the beginning of a new technical community Cloud Pro PT, which I am co-founding with André Vala, Ricardo Costa, Niko Neugebauer and Tiago Costa. We want it to be a dynamic and vibrant community dedicated to Cloud Computing, so if you are passionate about the cloud, this is for you.
The official launch of Cloud Pro PT will be ...more
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