Skip to content
edvaldo b. guimarães filho
CV/Resume
Linkedin
GitHub
List All Content
YouTube
September 13, 2024
Lista Artigos
Artigos em ordem cronológica
Microsoft SharePoint Specialist with 30+ Years Experience | Multilingual Consultant
July 23, 2024
Building a Clean Microsoft Teams Notification Card from a SharePoint List with Power Automate
March 19, 2026
Generic Steps to Learn NLP in Python with Libraries
March 17, 2026
Installing NLTK and Building Your First NLP Script in Python
March 17, 2026
NLTK in Python: A Detailed Introduction to Natural Language Processing for Beginners
March 17, 2026
Integrating NLTK Stopwords into Your Structured NLP Python Project
March 17, 2026
Installing Prerequisites and Running the Qt NLP Analysis App
March 17, 2026
Building a Simple NLP Analysis App with Qt and Matplotlib in Python
March 17, 2026
Making Simple Web Requests to Bing and Processing Search Results About “Python” in Python
March 17, 2026
Step 0 — Preparing the Python Environment and Installing Prerequisites for a 50-Step NLP Learning Project
March 16, 2026
Visualizing Word Co-occurrence (Bigrams) as Networks in Python
March 16, 2026
Visualizing Word Frequencies with Bar Charts in Python
March 16, 2026
Detecting the Most Frequent Multi-Word Phrases (N-grams) in Text with Python
March 16, 2026
Exploring Word Co-occurrence: Counting Word Pairs Appearing Together in Python
March 16, 2026
Comparing Word Frequencies Between Two Texts in Python
March 16, 2026
Filtering Out Stop Words in Your Python NLP Pipeline
March 16, 2026
Sorting and Displaying the Most Common Words in Text (with Python)
March 16, 2026
Counting Word Frequencies in Text with Python
March 16, 2026
Basic Text Normalization and Reliable Token Lists in Python
March 16, 2026
First Contact with Text in Python (Strings) + Repository Scaffold (pyproject.toml)
March 16, 2026
Building SharePoint-Based Agents with World Bank GDP and Football Data
March 13, 2026
Read-Only Fields in SharePoint Forms with Power Automate Auto-Population
March 11, 2026
SharePoint List Forms: How to Keep Fields Read-Only and Use Power Automate to Fill Them
March 11, 2026
Building Better SharePoint List Forms with JSON Sections, Static Read-Only Fields, and Conditional Visibility
March 10, 2026
Designing SharePoint List Forms with JSON Sections, Static Read-Only Fields, and Conditional Visibility
March 10, 2026
Building a Brazil Capitals Weather App in Power Apps: Step-by-Step with Power Automate, Open-Meteo, Current Conditions, and Forecast Charts
March 9, 2026
Building App 1: A Minimal Power Apps Canvas App That Calls Power Automate and Shows São Paulo Weather
March 9, 2026
How to Use an HTTP Request Result from an API Inside a Power Apps Canvas App
March 8, 2026
Understanding MCP Servers (Model Context Protocol) — A Deep, Practical Guide (with Microsoft Learn as the backbone)
March 5, 2026
SharePoint “Quick Charts” Bar Chart in a Column (PnP Sample)
March 5, 2026
SharePoint Approval Status Badges with Column Formatting JSON
March 5, 2026
SharePoint Approval Status Hover Card (PnP Pattern) — A Publish-Ready Guide + Variations
March 5, 2026
Building a 0–10 “Rating Bar” in SharePoint Column Formatting (and 3 Similar Variations)
March 5, 2026
Building a Consistent SharePoint List “Design System” with PnP Column Formatting Samples
March 5, 2026
Custom Fields in SharePoint Framework (SPFx): Provisioning, Rendering, Editing, and Property Pane Controls (with PnP Examples)
March 4, 2026
OLAP Deep Dive for Microsoft 365: Cubes (Multidimensional), Tabular Models, and Power BI Semantic Models — and How to Use Them with SharePoint, Power Automate, Power BI, and Power Apps
March 2, 2026
OLAP in the Microsoft Ecosystem (and how to actually use it with SharePoint, Power Automate, Power BI, and Power Apps)
March 2, 2026
Adaptive Cards “for everything”: one mental model, multiple hosts (Teams, Power Automate, Copilot Studio, SharePoint/Viva)
February 27, 2026
Adaptive Cards: an extensive introduction (with practical mental models)
February 27, 2026
Build a Power Automate Workflow to Send Microsoft Teams Messages
February 27, 2026
Building a Daily Football Matches Ingestion Flow (REST API → Power Automate → SharePoint)
February 26, 2026
Artificial Intelligence Is Not Capital Expenditure
February 24, 2026
Sorting an Array Variable by a Date Field in Power Automate (Step-by-step)
February 23, 2026
Power Automate → “Pretty” HTML Email Table (Header Row + Grid) for Daily SharePoint Comment Capture
February 23, 2026
Build a Generic Copilot Prompt Hub SPFx Web Part for SharePoint
February 22, 2026
Webhooks, End-to-End
February 20, 2026
Counting Document Library Items in Power Automate
February 16, 2026
Using a SharePoint Choice Column as the “Workflow Engine” for a Modern List (SharePoint Online + Power Automate + Power Apps + Azure DevOps)
February 16, 2026
SharePoint + Power Automate + Power BI + Power Apps
February 14, 2026
“Sync Site Pages” (Copy pages from Source site to Target site) — list-driven with Power Automate
February 12, 2026
Copying SharePoint Online Pages Between Sites with Power Automate
February 12, 2026
Building a “Comments Created Today” Digest for SharePoint Online with Power Automate (REST) — Including Clickable Item Links
February 11, 2026
Building a High-Precision Mouse Macro Recorder in Python (GUI + Hotkeys + Repeat + Speed)
February 9, 2026
Azure DevOps: “I can’t paste my PAT in the command line” — and what to do when PAT creation is restricted
February 8, 2026
Azure DevOps PATs Restricted by Organization: What It Means, Why It Happens, and How to Fix It (Safely)
February 8, 2026
Scheduled polling + REST /comments + state list
February 6, 2026
Scheduled flow that detects new comments and sends notifications
February 6, 2026
SharePoint Online (Modern) List Item Comments: How They Work, How They’re Stored, and How to Automate Notifications
February 6, 2026
SharePoint Online Modern List Item Comments: How They Work (and Why They’re Not “Just a Column”)
February 6, 2026
Embedding a Microsoft Copilot Studio Agent in SharePoint as a Web Part (SPFx)
February 5, 2026
Embedding a Copilot Studio Agent in SharePoint as a Web Part (SPFx) — Two Production Patterns
February 5, 2026
Build a Flow: SharePoint List Item → Azure DevOps User Story + Child Tasks (Power Automate)
February 5, 2026
From SharePoint List Item to Azure DevOps Tasks
February 5, 2026
Epics, Features, and User Stories in Azure DevOps
February 3, 2026
Scrum vs Kanban vs Mixed in Azure DevOps Boards
February 3, 2026
Azure DevOps Boards
February 3, 2026
SharePoint Engineering in Microsoft 365: SPFx + Azure Functions + PnP + DevOps + AI
February 3, 2026
Replacing SharePoint On-Prem Timer Jobs with Azure Functions
February 3, 2026
Replacing SharePoint On-Prem Event Receivers with SharePoint Webhooks + Azure Functions (Enterprise Blueprint)
February 3, 2026
Why Microsoft 365 Is the “New SharePoint”: Replacing On-Prem Customizations with Azure Functions, PnP, DevOps, and AI
February 3, 2026
Azure DevOps: Why You Can’t Create a Repository Even as Project Admin (Stakeholder vs Basic Explained)
February 2, 2026
Article 4 — Implementing SharePoint “Upsert” with PnP/CSOM (.NET) (WPF Study & Rating App)
January 30, 2026
Article 3 — Implementing SharePoint “Upsert” with SharePoint REST API (WPF Study & Rating App)
January 30, 2026
Article 2 — Implementing SharePoint “Upsert” with Microsoft Graph (WPF Study & Rating App)
January 30, 2026
Adding Ratings and Saving YouTube Study Cards to SharePoint Online
January 30, 2026
Building a YouTube “Study & Rating” Desktop App in C# (WPF) — From Search Cards to SharePoint Online Notes
January 30, 2026
YouTube remains remarkably relevant besides Large Language Models (LLMs) have reshaped technical learning
January 29, 2026
YouTube remains essential for technical learning even in the age of AI and LLMs
January 29, 2026
YouTube’s Enduring Relevance for Technical Learning in the Age of AI and LLMs
January 29, 2026
Technical Learning in the Age of AI and LLMs
January 29, 2026
YouTube API
January 28, 2026
Build a WPF “YouTube Unsubscriber”
January 26, 2026
WPF + YouTube Data API v3: como listar e cancelar todas as suas inscrições com OAuth (Visual Studio Community)
January 26, 2026
SharePoint Online Search REST API — Mastering KQL, FQL, Refiners, and “Real-World” Query Patterns
January 22, 2026
SharePoint Online Search REST API
January 22, 2026
Building a multi-filter “Table View” in Power Apps (SharePoint List dataset)
January 20, 2026
Power Apps Canvas Zero-to-Hero Lab
January 20, 2026
Blog Article: Unattended SharePoint CSOM Automation with MSAL + Certificate (PFX)
January 16, 2026
SPFx Field Customizers (SharePoint Framework): What They Are, How They Work, and Why Microsoft Considered Retiring Them
January 14, 2026
Troubleshooting PnP Modern Search: When SharePoint UI Finds It but Your Web Part Doesn’t
January 13, 2026
Microsoft Search vs SharePoint Search
January 13, 2026
Microsoft Search vs SharePoint Search
January 13, 2026
Real-world patterns (paging, batching, delta sync, throttling, large uploads, versions) for SharePoint Online via Microsoft Graph
January 12, 2026
Microsoft Graph vs. SharePoint Online APIs (and where PnP fits): an exhaustive developer’s guide
January 12, 2026
Power Apps + SharePoint (Canvas Apps) Study Plan Using Screen Containers
January 8, 2026
Microsoft Graph + SharePoint Document Libraries (End-to-End with Sites.Selected)
January 8, 2026
Microsoft Graph + SharePoint End-to-End (Production Guide with Sites.Selected)
January 8, 2026
January 8, 2026
Microsoft Graph vs SharePoint (CSOM / SharePoint REST): What you can (and can’t) change — an exhaustive guide
January 7, 2026
PowerShell Guide: Granting Sites.Selected Permissions to a SharePoint Site (PnP.PowerShell)
January 7, 2026
Why you should NOT keep the .pfx next to the EXE
January 7, 2026
Subscribe
Subscribed
edvaldo b. guimarães filho
Join 28 other subscribers
Sign me up
Already have a WordPress.com account?
Log in now.
edvaldo b. guimarães filho
Subscribe
Subscribed
Sign up
Log in
Copy shortlink
Report this content
View post in Reader
Manage subscriptions
Collapse this bar
Notifications