This presentation shows how one can build a wordpress plugin from scratch. In particular it demonstrates a simple plugin for embedding pinobo.com boards in a wordpress post or page using a short code.
The Ultimate WordPress Development EnvironmentMatt Geri
This document outlines the components of the ultimate WordPress development environment, including a local server, IDE/text editor, code checking, debugging, and deployment tools. A local server like Vagrant VirtualBox allows replicating the production environment and using WP-CLI commands. The IDE PhpStorm supports WordPress development with features like a built-in terminal, source control, and testing. Code checking ensures standards compliance using PHP Code Sniffer and WPCS. Debugging is done by setting breakpoints and inspecting in the browser. Deployment is handled through Git, WP Pusher, and Travis CI.
Rajeeb Banstola introduces himself and shares tips for improving a WordPress theme development workflow. This includes using tools like starter themes, task runners like Gulp, LiveReload, deploying with Git and PHPloy, CSS preprocessors, Git shortcuts, offline documentation, easy POT files, and Vagrant for local environments. The document recommends these techniques to save time and improve efficiency when developing WordPress themes.
The document discusses best practices for developing and deploying code outside of a WordPress repository directory. It recommends using version control like Git and GitHub, semantic versioning, and developing locally before pushing commits and tagging releases. For deployment, it describes options like FTP/SFTP, using an updater library directly in projects, or an updater plugin. Continuous integration is also presented as an option to automatically update code on every push through webhooks. The document provides examples and demos of these techniques.
This presentation looks at what has changed in the Visual Studio world in regards to plugins and how they are created. It then covers the two heavy weights: CodeRush and Resharper and ends with some other plugins worth your attention.
The document summarizes Ryan King's recent favorite WordPress plugins in 5 sentences or less each. It lists 5 plugins that meet criteria like being well designed, highly rated, and maintained. The plugins recommended are WP Nested Pages for nested pages, Ninja Forms for forms, Enable Media Replace for replacing media, BackWPup for backups, and WP Core to improve WordPress core. It also provides alternatives and tips for finding and testing plugins.
Building SaaS with WordPress - WordCamp Netherlands 2016Mario Peshev
My talk on Building Software as a Service solutions on top of WordPress for WordCamp Netherlands 2016.
How to build a scalable WordPress-driven solution on a subscription-based model while catering for scalability and extensibility without limiting the business model of the startup.
Scott Taylor was the release lead for WordPress 4.4. He outlined several goals for the release, including closing many tickets, front-loading development, and finding out what could realistically be accomplished with limited resources. Some of the major features included in 4.4 were the REST API, responsive images, comments overhaul, and Twenty Sixteen theme. Taylor discussed lessons learned, like the high burnout rate among volunteers and the significant technical debt in WordPress. He presented case studies on refactoring PHP code structure and improving performance of AJAX unit tests. Taylor argued for moving away from globals and treating WordPress as one part of a larger system, and drew inspiration from practices like PSR standards, Composer,
The document discusses Google Analytics and the Chrome web browser. It provides an overview of Google Analytics, including what it is, why it's important for web developers, and how to get started. It also covers important things for developers to know when developing for Chrome, such as the user agent, V8 JavaScript engine, and developer tools. The document concludes by providing contact information and resources for learning more about Google Analytics and Chrome.
My talk at WordCamp Nashik 2017 on "Single Page Application development with WordPress RESTful API". Single page applications are the future and they can be built with Reactive JA framework and HTML+CSS on the frontend and we can use power of WordPress at the backend. This presentation will help you with the concepts for such application development. It also has a start Single Page Application Project and a custom WordPress Plugin that adds custom REST routes and endpoints for the SPA.
You’ve been working with Microsoft SQL Server for a couple of years, and you know a little bit about TempDB. You’ve heard that temp tables and table variables have different performance characteristics than regular user database tables, and you’ve heard that you’re supposed to have multiple data files. You’re wondering what exactly goes on behind the scenes.
This document summarizes WordPress developments in 2015, including key statistics about WordCamp events and the WordPress community. It outlines recent WordPress releases from versions 4.1 through 4.4, highlighting new features like the REST API and responsive images. It also discusses work to address version fragmentation and plans for upcoming releases, emphasizing a continued focus on accessibility, customization, and an open web through the WordPress API.
mxmlc: fitter, happier, more productiveBrian Deitte
This document provides tips for optimizing Flex and Flash Builder projects to improve compilation speed and reduce SWF file sizes. It recommends using multiple source paths in one project, building parts as SWCs, closing extra projects, using system fonts over embedded ones, and disabling certain build settings. It also discusses using pieces of Flex 4 in Flex 3 for a 25% speedup and moving to Flex 4 for more. Third-party tools like Flash Optimizer and secureSWF can help reduce SWF sizes by a few percent. Future changes may include compiling AS3 to LLVM and AVM2 bytecode for faster builds and smaller files.
Blog Link: http://projectbee.org/blog/archive/how-to-implementing-shindig/
The presentation is all about getting started with implementing Shindig for your existing social portal. Presented at PHPCamp, Pune, on Sept'20th, 2008.
"Building HTTP APIs with ASP.NET Core" on 31.01.2016 at Microsoft TechDays, Baden, Switzerland."
Demos: https://github.com/filipw/aspnetcore-api-samples
Building a scalable infrastructure for social mobile web appsngonpham
This document discusses building a scalable infrastructure for social mobile and web applications. It outlines using a relational database like MySQL or NoSQL database like MongoDB. It also discusses using a web server like Apache HTTP Server or Tomcat, as well as developing web and mobile apps that communicate with the backend server through APIs. The document provides examples of demo implementations using MongoDB, Tomcat with load balancing, Amazon EC2, and Google App Engine.
The document discusses best practices for building WordPress plugins, including improving one's workflow with version control and text editors, understanding WordPress code structure and APIs, following coding standards, defining a plugin's focus and structure, and testing plugins. It also provides examples from the speaker's own plugins and mistakes made. The speaker advocates investing in one's skills and producing well-coded, unique plugins that address user experience through standards compliance and robust testing.
This document summarizes Marko Heijnen's talk on bootstrapping a WordPress plugin using automation. It discusses setting up the basic files and structure for a plugin, including internationalization, version control and compiling assets. It also covers automating common tasks like minification, validation and testing through Grunt plugins. Grunt is presented as a JavaScript task runner that can be used to define and run repetitive tasks like compressing files, validating code and deployments. Examples are provided for configuring Grunt to create POT files for internationalization, download translations from GlotPress and perform other automated tasks.
Creating SmartPhone Apps Using WordPresscodebangla
This document discusses how to create smartphone apps using WordPress. It explains that users are increasingly using smartphones and apps provide a better user experience than mobile websites. It then outlines approaches like using WordPress as a service with APIs and frameworks like Apache Cordova/PhoneGap and Xamarin to build the app interfaces. Key steps covered include installing WordPress API and Ionic plugins, fetching JSON data in Angular, and using plugins for features like push notifications. Useful resources are also provided.
Why Protection From DDoS Attacks is Critical For Your BusinessWP Engine
DDoS attacks are getting smarter and more frequent and we are hearing about a resurgence in ransom-driven threats. If your site is attacked, your business and your customers can suffer. This is why at WP Engine we are committed to delivering enterprise grade security to our customers and have embedded security best-practices throughout all of our products and services. In this session, you will hear from Casey Raim, Product Manager, Michael Smith, Senior Technical Architect and Sarah Wells, Product Marketing Manager all from WP Engine about what we deliver to our customers and best practices for what you can do to ensure that your site (regardless of where you are hosting) is the most secure.
Auckland WordPress Meetup - Question and AnswersTarei King
The document discusses various topics related to WordPress including:
1. Learning resources for WordPress like YouTube, Udemy courses, and blogs. Common pitfalls include not backing up the site and not keeping plugins and core updated.
2. Do's and don'ts for WordPress sites such as backing up the database, using two-factor authentication, and removing unused plugins.
3. When WordPress may or may not be suitable including when there is a better solution, static sites, or clients who won't maintain it over time.
4. Mentions of deals during Black Friday for plugins and themes, and lists some essential plugins like Jetpack, WordFence, and Yoast
Plugins add features and functions to WordPress websites. Plugins provide flexibility and extensibility by adding things like contact forms, lightboxes, sliders, and backup capabilities. Widgets are sections of content or navigation that can be placed in sidebars or footers, and some widgets are provided by plugins. While plugins add functionality, they can potentially slow down a site if too many are used, and may require updates to remain compatible. The document provides examples of specific plugins like Exifography, Taxonomy Converter, Post Table of Contents, and Recipe Markup.
Testing Your Code as Part of an Industrial Grade WorkflowPantheon
There are a lot of obvious benefits to using version control for your projects, but there are a lot of non obvious benefits too. In this SlideShare, learn how to create an industrial grade version control workflow using Git and automatic testing. Topics include:
- How to Use Git Branches: Instead of having all of the developers work on the same “master” branch, you can have developers work on separate branches that can be created per developer, per feature, or even per ticket in your project management system.
- How to Do Performance Testing: Instead of crossing your fingers when you site gets a lot of traffic, be sure that your site can handle the traffic by doing performance testing on each deployment that you do.
- How to Do Cross Browser Testing: Instead of firing up a bunch of Virtual Machines to test different browsers and devices, set up an automatic script so that every time you are looking to do a deploy you get a bunch of screenshots to review.
- How to Do Visual Regression Testing: If you are pushing a change that shouldn’t effect the front end of the site, wouldn’t it be nice to verify that? Learn how to visually compare a “before” and “after” version of your site to see where (if anywhere) visual changes happen.
- How to Notify You Of Deployments: Instead of wondering if code has been deployed, learn how to integrate your workflow with chat solutions like Hipchat/Slack or more traditional solutions like SMS or Email.
If you are a developer or manage developers on web projects, this session will help you learn how to level up your workflow and do a lot of really powerful testing on your project every time you do a commit.
This document provides an overview of a 12-part blog post series on creating WordPress plugins. It discusses the topics that will be covered in the series, including the basics of plugin development, using actions and filters, and best practices for structuring a plugin. The series is designed for WordPress users who want to learn how to create their own plugins and assumes an intermediate level of PHP knowledge. Each post in the series builds upon the previous one to teach readers all aspects of the plugin development process.
Presentation slides from WordCamp Toronto 2012 talk.
A quick introduction to creating plugins for WordPress. As we construct a simple plugin to add an awesome widget to your sidebars, we’ll summarize the resources needed to help you create plugins. While you will definately will need to learn PHP, HTML and CSS to create your own plugins, no coding ability is required for this workshop. You just need to be able cut and paste text into a file you create on your web site.
Scott Taylor was the release lead for WordPress 4.4. He outlined several goals for the release, including closing many tickets, front-loading development, and finding out what could realistically be accomplished with limited resources. Some of the major features included in 4.4 were the REST API, responsive images, comments overhaul, and Twenty Sixteen theme. Taylor discussed lessons learned, like the high burnout rate among volunteers and the significant technical debt in WordPress. He presented case studies on refactoring PHP code structure and improving performance of AJAX unit tests. Taylor argued for moving away from globals and treating WordPress as one part of a larger system, and drew inspiration from practices like PSR standards, Composer,
The document discusses Google Analytics and the Chrome web browser. It provides an overview of Google Analytics, including what it is, why it's important for web developers, and how to get started. It also covers important things for developers to know when developing for Chrome, such as the user agent, V8 JavaScript engine, and developer tools. The document concludes by providing contact information and resources for learning more about Google Analytics and Chrome.
My talk at WordCamp Nashik 2017 on "Single Page Application development with WordPress RESTful API". Single page applications are the future and they can be built with Reactive JA framework and HTML+CSS on the frontend and we can use power of WordPress at the backend. This presentation will help you with the concepts for such application development. It also has a start Single Page Application Project and a custom WordPress Plugin that adds custom REST routes and endpoints for the SPA.
You’ve been working with Microsoft SQL Server for a couple of years, and you know a little bit about TempDB. You’ve heard that temp tables and table variables have different performance characteristics than regular user database tables, and you’ve heard that you’re supposed to have multiple data files. You’re wondering what exactly goes on behind the scenes.
This document summarizes WordPress developments in 2015, including key statistics about WordCamp events and the WordPress community. It outlines recent WordPress releases from versions 4.1 through 4.4, highlighting new features like the REST API and responsive images. It also discusses work to address version fragmentation and plans for upcoming releases, emphasizing a continued focus on accessibility, customization, and an open web through the WordPress API.
mxmlc: fitter, happier, more productiveBrian Deitte
This document provides tips for optimizing Flex and Flash Builder projects to improve compilation speed and reduce SWF file sizes. It recommends using multiple source paths in one project, building parts as SWCs, closing extra projects, using system fonts over embedded ones, and disabling certain build settings. It also discusses using pieces of Flex 4 in Flex 3 for a 25% speedup and moving to Flex 4 for more. Third-party tools like Flash Optimizer and secureSWF can help reduce SWF sizes by a few percent. Future changes may include compiling AS3 to LLVM and AVM2 bytecode for faster builds and smaller files.
Blog Link: http://projectbee.org/blog/archive/how-to-implementing-shindig/
The presentation is all about getting started with implementing Shindig for your existing social portal. Presented at PHPCamp, Pune, on Sept'20th, 2008.
"Building HTTP APIs with ASP.NET Core" on 31.01.2016 at Microsoft TechDays, Baden, Switzerland."
Demos: https://github.com/filipw/aspnetcore-api-samples
Building a scalable infrastructure for social mobile web appsngonpham
This document discusses building a scalable infrastructure for social mobile and web applications. It outlines using a relational database like MySQL or NoSQL database like MongoDB. It also discusses using a web server like Apache HTTP Server or Tomcat, as well as developing web and mobile apps that communicate with the backend server through APIs. The document provides examples of demo implementations using MongoDB, Tomcat with load balancing, Amazon EC2, and Google App Engine.
The document discusses best practices for building WordPress plugins, including improving one's workflow with version control and text editors, understanding WordPress code structure and APIs, following coding standards, defining a plugin's focus and structure, and testing plugins. It also provides examples from the speaker's own plugins and mistakes made. The speaker advocates investing in one's skills and producing well-coded, unique plugins that address user experience through standards compliance and robust testing.
This document summarizes Marko Heijnen's talk on bootstrapping a WordPress plugin using automation. It discusses setting up the basic files and structure for a plugin, including internationalization, version control and compiling assets. It also covers automating common tasks like minification, validation and testing through Grunt plugins. Grunt is presented as a JavaScript task runner that can be used to define and run repetitive tasks like compressing files, validating code and deployments. Examples are provided for configuring Grunt to create POT files for internationalization, download translations from GlotPress and perform other automated tasks.
Creating SmartPhone Apps Using WordPresscodebangla
This document discusses how to create smartphone apps using WordPress. It explains that users are increasingly using smartphones and apps provide a better user experience than mobile websites. It then outlines approaches like using WordPress as a service with APIs and frameworks like Apache Cordova/PhoneGap and Xamarin to build the app interfaces. Key steps covered include installing WordPress API and Ionic plugins, fetching JSON data in Angular, and using plugins for features like push notifications. Useful resources are also provided.
Why Protection From DDoS Attacks is Critical For Your BusinessWP Engine
DDoS attacks are getting smarter and more frequent and we are hearing about a resurgence in ransom-driven threats. If your site is attacked, your business and your customers can suffer. This is why at WP Engine we are committed to delivering enterprise grade security to our customers and have embedded security best-practices throughout all of our products and services. In this session, you will hear from Casey Raim, Product Manager, Michael Smith, Senior Technical Architect and Sarah Wells, Product Marketing Manager all from WP Engine about what we deliver to our customers and best practices for what you can do to ensure that your site (regardless of where you are hosting) is the most secure.
Auckland WordPress Meetup - Question and AnswersTarei King
The document discusses various topics related to WordPress including:
1. Learning resources for WordPress like YouTube, Udemy courses, and blogs. Common pitfalls include not backing up the site and not keeping plugins and core updated.
2. Do's and don'ts for WordPress sites such as backing up the database, using two-factor authentication, and removing unused plugins.
3. When WordPress may or may not be suitable including when there is a better solution, static sites, or clients who won't maintain it over time.
4. Mentions of deals during Black Friday for plugins and themes, and lists some essential plugins like Jetpack, WordFence, and Yoast
Plugins add features and functions to WordPress websites. Plugins provide flexibility and extensibility by adding things like contact forms, lightboxes, sliders, and backup capabilities. Widgets are sections of content or navigation that can be placed in sidebars or footers, and some widgets are provided by plugins. While plugins add functionality, they can potentially slow down a site if too many are used, and may require updates to remain compatible. The document provides examples of specific plugins like Exifography, Taxonomy Converter, Post Table of Contents, and Recipe Markup.
Testing Your Code as Part of an Industrial Grade WorkflowPantheon
There are a lot of obvious benefits to using version control for your projects, but there are a lot of non obvious benefits too. In this SlideShare, learn how to create an industrial grade version control workflow using Git and automatic testing. Topics include:
- How to Use Git Branches: Instead of having all of the developers work on the same “master” branch, you can have developers work on separate branches that can be created per developer, per feature, or even per ticket in your project management system.
- How to Do Performance Testing: Instead of crossing your fingers when you site gets a lot of traffic, be sure that your site can handle the traffic by doing performance testing on each deployment that you do.
- How to Do Cross Browser Testing: Instead of firing up a bunch of Virtual Machines to test different browsers and devices, set up an automatic script so that every time you are looking to do a deploy you get a bunch of screenshots to review.
- How to Do Visual Regression Testing: If you are pushing a change that shouldn’t effect the front end of the site, wouldn’t it be nice to verify that? Learn how to visually compare a “before” and “after” version of your site to see where (if anywhere) visual changes happen.
- How to Notify You Of Deployments: Instead of wondering if code has been deployed, learn how to integrate your workflow with chat solutions like Hipchat/Slack or more traditional solutions like SMS or Email.
If you are a developer or manage developers on web projects, this session will help you learn how to level up your workflow and do a lot of really powerful testing on your project every time you do a commit.
This document provides an overview of a 12-part blog post series on creating WordPress plugins. It discusses the topics that will be covered in the series, including the basics of plugin development, using actions and filters, and best practices for structuring a plugin. The series is designed for WordPress users who want to learn how to create their own plugins and assumes an intermediate level of PHP knowledge. Each post in the series builds upon the previous one to teach readers all aspects of the plugin development process.
Presentation slides from WordCamp Toronto 2012 talk.
A quick introduction to creating plugins for WordPress. As we construct a simple plugin to add an awesome widget to your sidebars, we’ll summarize the resources needed to help you create plugins. While you will definately will need to learn PHP, HTML and CSS to create your own plugins, no coding ability is required for this workshop. You just need to be able cut and paste text into a file you create on your web site.
Plugin Development for Beginners v.2019Joe Cartonia
This document provides an overview of plugin development for beginners. It discusses reasons for making a plugin such as adding functionality or contributing solutions to the community. Software licenses like GPL are expected to be included with plugins. Simple ways to start include single PHP files or using a boilerplate. Examples of procedural and object-oriented single file plugins are provided. Best practices for folder structure in multi-file plugins and avoiding class name collisions are covered. Resources for learning plugin development are listed.
WordPress plugins can appear to be magical, but they can be created with basic knowledge of PHP. This session will demonstrate how a beginner may develop a simple plugin or a more complex plugin using a boilerplate template.
This document discusses how to build your own WordPress plugin. It explains that plugins allow you to enhance WordPress functionality by adding extra features. It provides an overview of the necessary skills and files needed to build a plugin, including PHP knowledge, understanding WordPress structure, and having good ideas. It also covers best practices like giving the plugin a home directory and prefixing variables/functions. The document demonstrates how to register plugins with actions and filters to hook into WordPress and modify content.
This document provides an overview of the author's background and experience with WordPress development. It discusses WordPress features like themes, plugins, events and filters. It also provides tips for WordPress plugin development, including recommended structures, dependencies, testing, and more. The author is available for contact for further discussion.
5 Steps to Develop a WordPress Plugin From Scratch.pdfBeePlugin
Whether you want to create a custom plugin for your own website or publish the plugin publicly we will help you learn where and how to begin. We will walk you through all the steps involved in custom WordPress plugin development so that you can start developing and publishing your own custom plugins.
This document discusses how to create a WordPress plugin. It explains what plugins are and how they work by using hooks to extend WordPress functionality. It covers common hook types like actions and filters, how hooks are fired, and how to respond to hooks by adding actions and filters. It provides an example of building a simple plugin that adds text below the menu bar using the init action hook.
This document provides an overview of developing WordPress plugins. It begins with introductions and defines what plugins are. It then discusses the necessary tools for plugin development like code editors, development environments, and the WordPress Codex. The document walks through creating a basic Meetup widget plugin, starting with the required plugin header and basic structure. It demonstrates how to register and output a widget using the Widgets API. It also introduces actions and filters. The document expands on this basic plugin by adding options to the widget form, saving the options, and updating the widget output to use the new options.
This document summarizes Alex King's WordPress plugin development presentation. The presentation covered various topics related to WordPress plugin development including types of plugins, development tips, the plugin development process, testing plugins, releasing plugins, and development tools. It also included announcements about the Carrington theme and BackupMoxie services.
Building and selling a commercial WordPress plugindanlester1
This document outlines Dan Lester's process for building and selling a commercial WordPress plugin. It discusses finding a problem to solve based on his experience with Conversocial, planning and building the plugin using WordPress tutorials and codex, releasing it on the WordPress repository under GPL, and selling premium features and support through a website and payment processors. It also covers strategies for promoting the plugin through embedding, blogging, SEO, and developing additional features.
Extending WordPress - a guide to building your first pluginJonathan Bossenger
This talk is aimed at the prospective WordPress developer who wants to bend WordPress to their will beyond what is possible with off the shelf themes or plugins. We’ll look at when it would be a good idea to build a custom plugin, the basics of building a WordPress plugin, understanding important terminology like hooks and filters and I’ll share some common resources that a prospective plugin developer can use to ramp up their skills while at the same time building a small plugin of our own.
This document provides an overview of how to build maintainable WordPress plugins. It discusses the history of WordPress and how plugins work using hooks. It recommends using object-oriented PHP and learning additional technologies like VueJS and ReactJS. The document also provides resources like the WordPress Plugin Handbook and Hooks Reference and encourages looking at existing plugin code and the WordPress codex to continue learning. It concludes by mentioning the company is hiring.
Intro to Plugin Development, Miami WordCamp, 2015topher1kenobe
This document provides an introduction to plugin development in WordPress. It discusses best practices for creating plugins, including placing code in plugin files rather than theme files and adding required headers. It also covers releasing plugins on WordPress.org and using mu-plugins, as well as providing a real-world example of a plugin.
Droidal: AI Agents Revolutionizing HealthcareDroidal LLC
Droidal’s AI Agents are transforming healthcare by bringing intelligence, speed, and efficiency to key areas such as Revenue Cycle Management (RCM), clinical operations, and patient engagement. Built specifically for the needs of U.S. hospitals and clinics, Droidal's solutions are designed to improve outcomes and reduce administrative burden.
Through simple visuals and clear examples, the presentation explains how AI Agents can support medical coding, streamline claims processing, manage denials, ensure compliance, and enhance communication between providers and patients. By integrating seamlessly with existing systems, these agents act as digital coworkers that deliver faster reimbursements, reduce errors, and enable teams to focus more on patient care.
Droidal's AI technology is more than just automation — it's a shift toward intelligent healthcare operations that are scalable, secure, and cost-effective. The presentation also offers insights into future developments in AI-driven healthcare, including how continuous learning and agent autonomy will redefine daily workflows.
Whether you're a healthcare administrator, a tech leader, or a provider looking for smarter solutions, this presentation offers a compelling overview of how Droidal’s AI Agents can help your organization achieve operational excellence and better patient outcomes.
A free demo trial is available for those interested in experiencing Droidal’s AI Agents firsthand. Our team will walk you through a live demo tailored to your specific workflows, helping you understand the immediate value and long-term impact of adopting AI in your healthcare environment.
To request a free trial or learn more:
https://droidal.com/
"AI in the browser: predicting user actions in real time with TensorflowJS", ...Fwdays
With AI becoming increasingly present in our everyday lives, the latest advancements in the field now make it easier than ever to integrate it into our software projects. In this session, we’ll explore how machine learning models can be embedded directly into front-end applications. We'll walk through practical examples, including running basic models such as linear regression and random forest classifiers, all within the browser environment.
Once we grasp the fundamentals of running ML models on the client side, we’ll dive into real-world use cases for web applications—ranging from real-time data classification and interpolation to object tracking in the browser. We'll also introduce a novel approach: dynamically optimizing web applications by predicting user behavior in real time using a machine learning model. This opens the door to smarter, more adaptive user experiences and can significantly improve both performance and engagement.
In addition to the technical insights, we’ll also touch on best practices, potential challenges, and the tools that make browser-based machine learning development more accessible. Whether you're a developer looking to experiment with ML or someone aiming to bring more intelligence into your web apps, this session will offer practical takeaways and inspiration for your next project.
Offshore IT Support: Balancing In-House and Offshore Help Desk Techniciansjohn823664
In today's always-on digital environment, businesses must deliver seamless IT support across time zones, devices, and departments. This SlideShare explores how companies can strategically combine in-house expertise with offshore talent to build a high-performing, cost-efficient help desk operation.
From the benefits and challenges of offshore support to practical models for integrating global teams, this presentation offers insights, real-world examples, and key metrics for success. Whether you're scaling a startup or optimizing enterprise support, discover how to balance cost, quality, and responsiveness with a hybrid IT support strategy.
Perfect for IT managers, operations leads, and business owners considering global help desk solutions.
Measuring Microsoft 365 Copilot and Gen AI SuccessNikki Chapple
Session | Measuring Microsoft 365 Copilot and Gen AI Success with Viva Insights and Purview
Presenter | Nikki Chapple 2 x MVP and Principal Cloud Architect at CloudWay
Event | European Collaboration Conference 2025
Format | In person Germany
Date | 28 May 2025
📊 Measuring Copilot and Gen AI Success with Viva Insights and Purview
Presented by Nikki Chapple – Microsoft 365 MVP & Principal Cloud Architect, CloudWay
How do you measure the success—and manage the risks—of Microsoft 365 Copilot and Generative AI (Gen AI)? In this ECS 2025 session, Microsoft MVP and Principal Cloud Architect Nikki Chapple explores how to go beyond basic usage metrics to gain full-spectrum visibility into AI adoption, business impact, user sentiment, and data security.
🎯 Key Topics Covered:
Microsoft 365 Copilot usage and adoption metrics
Viva Insights Copilot Analytics and Dashboard
Microsoft Purview Data Security Posture Management (DSPM) for AI
Measuring AI readiness, impact, and sentiment
Identifying and mitigating risks from third-party Gen AI tools
Shadow IT, oversharing, and compliance risks
Microsoft 365 Admin Center reports and Copilot Readiness
Power BI-based Copilot Business Impact Report (Preview)
📊 Why AI Measurement Matters: Without meaningful measurement, organizations risk operating in the dark—unable to prove ROI, identify friction points, or detect compliance violations. Nikki presents a unified framework combining quantitative metrics, qualitative insights, and risk monitoring to help organizations:
Prove ROI on AI investments
Drive responsible adoption
Protect sensitive data
Ensure compliance and governance
🔍 Tools and Reports Highlighted:
Microsoft 365 Admin Center: Copilot Overview, Usage, Readiness, Agents, Chat, and Adoption Score
Viva Insights Copilot Dashboard: Readiness, Adoption, Impact, Sentiment
Copilot Business Impact Report: Power BI integration for business outcome mapping
Microsoft Purview DSPM for AI: Discover and govern Copilot and third-party Gen AI usage
🔐 Security and Compliance Insights: Learn how to detect unsanctioned Gen AI tools like ChatGPT, Gemini, and Claude, track oversharing, and apply eDLP and Insider Risk Management (IRM) policies. Understand how to use Microsoft Purview—even without E5 Compliance—to monitor Copilot usage and protect sensitive data.
📈 Who Should Watch: This session is ideal for IT leaders, security professionals, compliance officers, and Microsoft 365 admins looking to:
Maximize the value of Microsoft Copilot
Build a secure, measurable AI strategy
Align AI usage with business goals and compliance requirements
🔗 Read the blog https://nikkichapple.com/measuring-copilot-gen-ai/
Introducing the OSA 3200 SP and OSA 3250 ePRCAdtran
Adtran's latest Oscilloquartz solutions make optical pumping cesium timing more accessible than ever. Discover how the new OSA 3200 SP and OSA 3250 ePRC deliver superior stability, simplified deployment and lower total cost of ownership. Built on a shared platform and engineered for scalable, future-ready networks, these models are ideal for telecom, defense, metrology and more.
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)Eugene Fidelin
Marko.js is an open-source JavaScript framework created by eBay back in 2014. It offers super-efficient server-side rendering, making it ideal for big e-commerce sites and other multi-page apps where speed and SEO really matter. After over 10 years of development, Marko has some standout features that make it an interesting choice. In this talk, I’ll dive into these unique features and showcase some of Marko's innovative solutions. You might not use Marko.js at your company, but there’s still a lot you can learn from it to bring to your next project.
Adtran’s SDG 9000 Series brings high-performance, cloud-managed Wi-Fi 7 to homes, businesses and public spaces. Built on a unified SmartOS platform, the portfolio includes outdoor access points, ceiling-mount APs and a 10G PoE router. Intellifi and Mosaic One simplify deployment, deliver AI-driven insights and unlock powerful new revenue streams for service providers.
Supercharge Your AI Development with Local LLMsFrancesco Corti
In today's AI development landscape, developers face significant challenges when building applications that leverage powerful large language models (LLMs) through SaaS platforms like ChatGPT, Gemini, and others. While these services offer impressive capabilities, they come with substantial costs that can quickly escalate especially during the development lifecycle. Additionally, the inherent latency of web-based APIs creates frustrating bottlenecks during the critical testing and iteration phases of development, slowing down innovation and frustrating developers.
This talk will introduce the transformative approach of integrating local LLMs directly into their development environments. By bringing these models closer to where the code lives, developers can dramatically accelerate development lifecycles while maintaining complete control over model selection and configuration. This methodology effectively reduces costs to zero by eliminating dependency on pay-per-use SaaS services, while opening new possibilities for comprehensive integration testing, rapid prototyping, and specialized use cases.
European Accessibility Act & Integrated Accessibility TestingJulia Undeutsch
Emma Dawson will guide you through two important topics in this session.
Firstly, she will prepare you for the European Accessibility Act (EAA), which comes into effect on 28 June 2025, and show you how development teams can prepare for it.
In the second part of the webinar, Emma Dawson will explore with you various integrated testing methods and tools that will help you improve accessibility during the development cycle, such as Linters, Storybook, Playwright, just to name a few.
Focus: European Accessibility Act, Integrated Testing tools and methods (e.g. Linters, Storybook, Playwright)
Target audience: Everyone, Developers, Testers
Unlock your organization’s full potential with the 2025 Digital Adoption Blueprint. Discover proven strategies to streamline software onboarding, boost productivity, and drive enterprise-wide digital transformation.
Introducing FME Realize: A New Era of Spatial Computing and ARSafe Software
A new era for the FME Platform has arrived – and it’s taking data into the real world.
Meet FME Realize: marking a new chapter in how organizations connect digital information with the physical environment around them. With the addition of FME Realize, FME has evolved into an All-data, Any-AI Spatial Computing Platform.
FME Realize brings spatial computing, augmented reality (AR), and the full power of FME to mobile teams: making it easy to visualize, interact with, and update data right in the field. From infrastructure management to asset inspections, you can put any data into real-world context, instantly.
Join us to discover how spatial computing, powered by FME, enables digital twins, AI-driven insights, and real-time field interactions: all through an intuitive no-code experience.
In this one-hour webinar, you’ll:
-Explore what FME Realize includes and how it fits into the FME Platform
-Learn how to deliver real-time AR experiences, fast
-See how FME enables live, contextual interactions with enterprise data across systems
-See demos, including ones you can try yourself
-Get tutorials and downloadable resources to help you start right away
Whether you’re exploring spatial computing for the first time or looking to scale AR across your organization, this session will give you the tools and insights to get started with confidence.
nnual (33 years) study of the Israeli Enterprise / public IT market. Covering sections on Israeli Economy, IT trends 2026-28, several surveys (AI, CDOs, OCIO, CTO, staffing cyber, operations and infra) plus rankings of 760 vendors on 160 markets (market sizes and trends) and comparison of products according to support and market penetration.
As data privacy regulations become more pervasive across the globe and organizations increasingly handle and transfer (including across borders) meaningful volumes of personal and confidential information, the need for robust contracts to be in place is more important than ever.
This webinar will provide a deep dive into privacy contracting, covering essential terms and concepts, negotiation strategies, and key practices for managing data privacy risks.
Whether you're in legal, privacy, security, compliance, GRC, procurement, or otherwise, this session will include actionable insights and practical strategies to help you enhance your agreements, reduce risk, and enable your business to move fast while protecting itself.
This webinar will review key aspects and considerations in privacy contracting, including:
- Data processing addenda, cross-border transfer terms including EU Model Clauses/Standard Contractual Clauses, etc.
- Certain legally-required provisions (as well as how to ensure compliance with those provisions)
- Negotiation tactics and common issues
- Recent lessons from recent regulatory actions and disputes
2. Why?
Sometimes plugins by others suck… because:
They are not actively developed and have bugs
They have dependencies’ conflicts
They do not do the job
Sometimes you keep repeating the same code in
most of your project.
Sometimes you have some great functionality that
you want to share with others or even make money
out of it.
Writing a wordpress plugin from scratch Kostas Karolemeas