SobreCompetênciasTrabalhoR&DBlogFerramentasComeçarContacto
Etiqueta

#havecode

O que aprendemos a levar organizações para a cloud da Microsoft. Método, não opinião.

Migrações

Migrar o SharePoint 2016 e 2019 para a Subscription Edition: os scripts

O SharePoint 2016 vai direto para a Subscription Edition. Não há salto pelo 2019, o método é database attach e mais nenhum, e a ordem das service applications não é uma preferência. A sequência toda em PowerShell, do inventário que se tira antes de mexer em nada ao crawl que se corre no fim.

·19 min de leitura
Migrações

SharePoint 2016, 2019, Subscription Edition e Online: o que muda realmente

O 2016 e o 2019 acabam ambos a 14 de julho de 2026. A Subscription Edition não tem data de fim e não se compra de vez. O Online tem funcionalidades que os outros nunca vão ter, e a Subscription Edition tem duas que costumam aparecer listadas como impossíveis. Uma comparação prática, com o licenciamento que decide.

·20 min de leitura
Desenvolvimento e automação

Desenvolver para SharePoint Server Subscription Edition: as práticas que aguentam

A Subscription Edition tem suporte até pelo menos 2035 e o teto da SharePoint Framework não se move desde 2023. É essa combinação que define o trabalho: uma pista longa sobre uma base estável. Como construir bem em cima dela, com código que corre na versão que o seu farm aceita mesmo.

·23 min de leitura
IA e agentes

Um manifesto de agente do Copilot é uma fronteira de segurança. Aqui fica o verificador.

Todas as propriedades de âmbito de um manifesto de agente do Microsoft 365 Copilot são opcionais e, em seis casos, omitir uma dá o âmbito mais largo em vez do mais estreito. Um validador de JSON Schema aprova esses manifestos, porque nenhum deles tem nada de inválido: falta uma coisa que era opcional. Por isso escrevemos a verificação que os apanha. Encontra seis problemas num manifesto que passa em todos os outros testes.

·6 min de leitura
Desenvolvimento e automação

SPFx antes da versão 1.0: as nossas web parts nos samples oficiais da Microsoft

A developer preview do SharePoint Framework saiu em agosto de 2016. A versão 1.0 chegou em fevereiro de 2017. A nossa primeira contribuição para o repositório oficial de samples do Microsoft 365 é de outubro de 2016, cinco meses antes de haver uma 1.0 sobre a qual construir. Quatro das nossas web parts estão hoje nesse repositório, e é isto que cada uma faz.

·7 min de leitura
Microsoft 365 & SharePoint

O Windows 10 acabou: o Windows 11 é o mínimo, não o plano

O suporte terminou em outubro de 2025. Quer o parque já esteja no Windows 11, quer esteja a pagar Extended Security Updates, quer esteja simplesmente exposto, a decisão de fundo é a mesma: trocar os PCs, ou aproveitar a mudança forçada para modernizar o local de trabalho que está por trás deles. Fica aqui o caminho, com os comandos do Intune, do Autopilot e do Azure, e a razão por que o mesmo Windows 10 não custa nada a manter vivo na cloud.

·7 min de leitura
Desenvolvimento e automação

SPFx 1.23.2: atualizar não é mudar um número

A versão anterior foi retirada do npm por regressões, e isso é o aviso: o risco de atualizar a SharePoint Framework quase nunca está no runtime do SharePoint, está no build. O que mudou no Heft, no Sass e no npm audit, com o código a mostrar como era, como é, e como vai ser.

·7 min de leitura
IA e agentes

O seu assistente de IA lê documentos que o utilizador não pode ver?

Um RAG mal montado pesquisa com a identidade da aplicação, não com a de quem pergunta, e o assistente responde com o que a pessoa não devia ver. A correção não é um filtro que alguém se pode esquecer de escrever: é passar o token do utilizador e deixar o Azure AI Search aplicar as permissões dentro do motor.

·7 min de leitura
Governação e segurança

Um banner de cookies que se prova, com Azure Tables e Functions

O banner que se copia de um fornecedor é, ele próprio, um rastreador. Um banner próprio, sem terceiros, e a parte difícil não é o banner: é guardar a prova de que a pessoa consentiu. Aqui fica tudo, do browser à Azure Table, passo a passo.

·8 min de leitura
Desenvolvimento e automação

Enviar email de uma aplicação, sem uma única password

A Microsoft desligou o SMTP com password. A alternativa não é guardar um segredo melhor: é não guardar segredo nenhum. Identidade gerida, o Microsoft Graph, e o Mail.Send preso a um grupo de caixas. Contamos a configuração toda, incluindo os erros que nos custaram uma manhã.

·5 min de leitura