| Blog |
Notes from the workshop
Power Platform, Power Pages, AI and pro-code development.
| Latest posts |
- Welcome to the blog
Why a Power Platform developer who also performs on stage needs a blog.
| Power Pages Learning Series |
30 episodes taking you from beginner to Power Pages expert – in reading order:
- Episode 1: Do You Need Power Pages? Understanding When It's the Right Choice
Transforming Customer Interactions Through Intelligent Self-Service Portals
- Episode 2: Environment Setup & Licensing
Setting the Foundation for Your Power Pages Development Journey
- Episode 3: Creating Your First Power Pages Site
From Zero to Portal Hero in 30 Minutes
- Episode 4: Understanding Portal Architecture
Building the Foundation for Scalable User Experiences
- Episode 5: Data Sources and Tables
Mastering Dataverse Integration and Security for External Portals
- Episode 6: Basic Page Creation
Building Engaging Content Pages with the Design Studio
- Episode 7: Lists and Basic Views
Displaying Data Effectively with the Lists Component
- Episode 8: Forms and Data Collection
Creating User-Friendly Forms that Balance Ease of Use with Data Quality
- Episode 9: Basic Page Templates and Layouts
Creating Consistent, Professional Page Designs that Scale Across Your Portal
- Episode 10: Styling and Basic CSS Customization
Making Your Portal Uniquely Yours with Professional Styling and Brand Identity
- Episode 11: Custom Styling with CSS
Transforming Your Portal's Visual Identity with Advanced Styling Techniques
- Episode 12: Advanced Form Configuration
Building Sophisticated Data Collection Experiences with Multi-Step Forms and Complex Logic
- Episode 13: File Upload and Management
Enabling Secure Document Handling and Digital Asset Management in Your Portal
- Episode 14: Advanced List Features
Creating Powerful Data Views with Enhanced Filtering, Custom Columns, and Export Functionality
- Episode 15: Web Templates Introduction
Creating Reusable, Dynamic Content Templates with Liquid Templating Engine
- Episode 16: Content Snippets & Localization
Managing Reusable Content and Building Multilingual Portal Experiences
- Episode 17: Site Settings & Configuration
Mastering Global Portal Management and Environment Configuration
- Episode 18: JavaScript Frameworks Integration
Building Modern Interactive Experiences with React, Vue.js, and Angular
- Episode 19: Advanced Security & Authentication
Implementing Enterprise-Grade Security and Custom Authentication Flows
- Episode 20: Performance Optimization & Monitoring
Building Lightning-Fast, Scalable Portal Experiences
- Episode 21: Advanced JavaScript Development
Mastering Modern JavaScript Patterns for Enterprise Power Pages
- Episode 22: Custom API Development for Power Pages
Building Robust External Integrations and Data Exchange Patterns
- Episode 23: Custom CSS Framework Integration
Modernizing Portal UI with Bootstrap and Beyond
- Episode 24: Form Factory - Introduction
Understanding Configuration-Driven Form Generation
- Episode 25: Form Factory - Implementation
Building Dynamic, Configuration-Driven Forms
- Episode 26: Custom Table Components
Advanced Data Presentation with Dynamic Tables
- Episode 27: API Integration & Web API
Connecting to External Systems and Services
- Episode 28: Custom Authentication Providers
Implementing Advanced Identity and Access Management
- Episode 29: DevOps & Deployment Strategies
Professional Development and Deployment Practices
- Episode 30: Production Deployment & Monitoring
Going Live and Maintaining Enterprise Portals