A number of small top-down case studies concerned with WordPress upgrades, bringing plugins up to date with the latest WordPress features and transforming legacy custom tables into latest custom posts
My decks from SPSwarsaw on Implementing Office Online Server.
That new Version from 2016 for SP2016, Exchange 2016, plus Skype 4B 2016. Also backward compatible with older versions of those servers.
This document summarizes the keynote presentation for RavenDB 3.0 by Oren Eini. It discusses many of the major new features and changes in RavenDB 3.0, including the new Voron storage engine, support for OWIN and Web API, improved indexing and operations, the new RavenFS file system, and a redesigned studio interface. It also provides context on the history and development of RavenDB over time. Oren highlights how these changes are aimed at reducing friction for users and increasing access to the database system.
In this technology focussed session from Seb Stormacq, AWS Technical Trainer, we will illustrate how AWS services can change the way in which applications are developed and deployed.
Cookpad migrated their infrastructure from self-managed data centers to AWS to improve speed, distribute workloads more efficiently, and reduce costs. They configured AWS servers and networks with security groups that allow communication between roles and basic access. Internal DNS was set up for name resolution since internal IP addresses can change. The migration involved moving services to AWS and optimizing the server and network configuration for the cloud environment.
Puppet Camp Melbourne Nov 2014 - A Build Engineering Team’s Journey of Infras...Peter Leschev
A Build Engineering Team’s Journey of Infrastructure as Code - the challenges that we’ve faced and the practices that we implemented as we went along our journey.
This document discusses security best practices for businesses using AWS cloud services. It emphasizes that security is a shared responsibility between AWS and customers. AWS is responsible for security of the cloud, while customers are responsible for security in the cloud. The document outlines AWS security services like CloudTrail, Config, and Key Management Service that provide visibility, auditability, and control over resources. It also discusses AWS's security culture of continuous testing, monitoring, and reducing potential vulnerabilities.
DevOps on AWS: Advanced Techniques for Amazon EC2 Deployments on AWSAmazon Web Services
This document discusses techniques for continuous deployment on AWS, including:
- Blue-green and red-black deployment approaches to reduce downtime during deployments
- Using services like CodePipeline and CodeBuild to automate the build, test and deployment process
- The importance of automation, repeatable processes, and infrastructure as code to enable continuous delivery of changes
Ransack, an Application Built on Ansible's API for Rackspace -- AnsibleFest N...Paul Durivage
Ransack is an application built on Ansible's API that was created by Rackspace to automate repetitive tasks on customer servers. It uses Ansible's inventory and dynamic inventory features to access servers via Rackspace's APIs. The Ransack CLI was developed to provide a custom interface for Rackspace users, with sane defaults and self-documenting arguments. Initial launch problems stemmed from complex installation processes, but images and Docker helped address this. Future plans include offering Ransack as a service and improving deployment frequency.
My decks from SPSwarsaw on Implementing Office Online Server.
That new Version from 2016 for SP2016, Exchange 2016, plus Skype 4B 2016. Also backward compatible with older versions of those servers.
This document summarizes the keynote presentation for RavenDB 3.0 by Oren Eini. It discusses many of the major new features and changes in RavenDB 3.0, including the new Voron storage engine, support for OWIN and Web API, improved indexing and operations, the new RavenFS file system, and a redesigned studio interface. It also provides context on the history and development of RavenDB over time. Oren highlights how these changes are aimed at reducing friction for users and increasing access to the database system.
In this technology focussed session from Seb Stormacq, AWS Technical Trainer, we will illustrate how AWS services can change the way in which applications are developed and deployed.
Cookpad migrated their infrastructure from self-managed data centers to AWS to improve speed, distribute workloads more efficiently, and reduce costs. They configured AWS servers and networks with security groups that allow communication between roles and basic access. Internal DNS was set up for name resolution since internal IP addresses can change. The migration involved moving services to AWS and optimizing the server and network configuration for the cloud environment.
Puppet Camp Melbourne Nov 2014 - A Build Engineering Team’s Journey of Infras...Peter Leschev
A Build Engineering Team’s Journey of Infrastructure as Code - the challenges that we’ve faced and the practices that we implemented as we went along our journey.
This document discusses security best practices for businesses using AWS cloud services. It emphasizes that security is a shared responsibility between AWS and customers. AWS is responsible for security of the cloud, while customers are responsible for security in the cloud. The document outlines AWS security services like CloudTrail, Config, and Key Management Service that provide visibility, auditability, and control over resources. It also discusses AWS's security culture of continuous testing, monitoring, and reducing potential vulnerabilities.
DevOps on AWS: Advanced Techniques for Amazon EC2 Deployments on AWSAmazon Web Services
This document discusses techniques for continuous deployment on AWS, including:
- Blue-green and red-black deployment approaches to reduce downtime during deployments
- Using services like CodePipeline and CodeBuild to automate the build, test and deployment process
- The importance of automation, repeatable processes, and infrastructure as code to enable continuous delivery of changes
Ransack, an Application Built on Ansible's API for Rackspace -- AnsibleFest N...Paul Durivage
Ransack is an application built on Ansible's API that was created by Rackspace to automate repetitive tasks on customer servers. It uses Ansible's inventory and dynamic inventory features to access servers via Rackspace's APIs. The Ransack CLI was developed to provide a custom interface for Rackspace users, with sane defaults and self-documenting arguments. Initial launch problems stemmed from complex installation processes, but images and Docker helped address this. Future plans include offering Ransack as a service and improving deployment frequency.
Deploy, Manage, and Scale Your Apps with OpsWorks and Elastic BeanstalkAmazon Web Services
AWS offers a number of services that help you easily deploy and run applications in the cloud. Come to this session to learn how to choose among these options. Through interactive demonstrations, this session will show you how to get an application running using AWS OpsWorks and AWS Elastic Beanstalk application management services. You will also learn how to use AWS CloudFormation templates to document, version control, and share your application configuration. This session will cover topics like application updates, customization, and working with resources such as load balancers and databases.
OWIN decouples web applications from the servers that host them, allowing applications to be run on different servers and making development and hosting more modular. It defines a standard interface between web servers and web applications so that applications can be run on IIS, self-hosted, or other servers. OWIN applications are defined as functions that read requests and return responses without dependencies on IIS or ASP.NET.
Extending VSTS Build/Release Pipelines to AWS - WIN402 - re:Invent 2017Amazon Web Services
The new AWS Tools for Visual Studio Team Services (VSTS) provide integration into many popular AWS services, such as Amazon S3, AWS Elastic Beanstalk, AWS CodeDeploy, AWS Lambda, and more. These tools provide customers with a set of tasks they can include in build and release definitions in VSTS and on-premises TFS instances to work with AWS services. In this session, we show how you can use the new AWS Tools for VSTS in new and existing VSTS build/release pipelines to interoperate with many AWS resources. We demonstrate how you can use the build tasks in the new extensions to easily work with content in Amazon S3 buckets, perform deployments to AWS Elastic Beanstalk environments, and deploy .NET Core functions and serverless applications to AWS Lambda, all from within the familiar VSTS project console.
RagingWire Enterprise Solutions provides a 200,000 square foot Class A+ data center in Northern California with 20 gigabits of multi-homed bandwidth, outside of the Bay Area seismic zone, and 99.999% power availability with N+2 redundancy. The data center offers highly customized colocation and managed IT solutions for data-intensive companies.
This document provides an overview of containerization and container orchestration technologies. It discusses schedulers like Kubernetes, Docker Swarm and Mesos and how they provide services for scheduling, resource management and service discovery. It also covers container networking with options like Flannel, Calico and WeaveNet. Container security topics like host security, Docker daemon security and container image security are outlined. Micro operating systems designed for containers like CoreOS, RancherOS and Ubuntu Snappy are presented. PaaS solutions like Convox and Docker Data Center are mentioned. The document is intended to provide information on containerization in no particular order.
This document contains information about deploying Ruby on Rails applications on AWS Elastic Beanstalk. It includes the URLs for the Elastic Beanstalk management console, documentation on deploying Ruby on Rails apps, the AWS Ruby programming language page, and links to slideshows about Elastic Beanstalk.
Configuration Management with AWS OpsWorks for Chef AutomateAmazon Web Services
AWS OpsWorks for Chef Automate provides a fully managed Chef server and suite of automation tools that give you workflow automation for continuous deployment, automated testing for compliance and security, and a user interface that gives you visibility into your nodes and their status. The Chef server gives you full stack automation by handling operational tasks such as software and operating system configurations, package installations, database setups, and more. The Chef server centrally stores your configuration tasks and provides them to each node in your compute environment at any scale, from a few nodes to thousands of nodes. OpsWorks for Chef Automate is completely compatible with tooling and cookbooks from the Chef community and automatically registers new nodes with your Chef server.
This document outlines an agenda for a 3 day Docker training course being conducted by Swapnil Jain. Day 1 covers introductions to containers and Docker, as well as creating a simple web application. Day 2 focuses on building Docker images, networking, and managing data in containers. Day 3 discusses Docker registries, multi-stage builds, and limiting container resources. Participants are advised to have at least one Docker host running and an internet connection.
The document discusses Packer, Terraform, and Ansible, which are open source infrastructure as code tools. Packer is used to create immutable machine images. Terraform is used to deploy infrastructure. Ansible is used to configure infrastructure. The presenter is a cloud solutions architect who is a fan of automation and uses these tools with Azure DevOps for continuous integration and delivery pipelines.
The document discusses automating operations workloads using AWS services. It describes the workload of an IT infrastructure team, challenges they face, and best practices for designing and configuring automated workflows. Examples of automated disk space management and backup management workflows are provided, and a demo of disk space monitoring is given. The presenters seek questions and suggestions for additional automated workflows.
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsAmazon Web Services
This document discusses DevOps and AWS developer tools to help accelerate software delivery. It provides an overview of DevOps concepts and practices like continuous integration, delivery, and deployment. It then details Amazon's own transformation to DevOps between 2001-2009 where they moved from monolithic applications to microservices and implemented automated pipelines. The document also describes AWS code services like CodeCommit, CodeBuild, CodeDeploy, CodePipeline and CodeStar that can help implement continuous delivery of code changes. It includes examples of using CodeBuild for automated builds and deployments.
The document discusses event-driven infrastructure and how infrastructure can react to different types of events. It describes how infrastructure as code tools like Puppet, Chef, and Ansible can be used to configure infrastructure. It also discusses how serverless architectures using AWS Lambda allow infrastructure to scale automatically in response to events with no administration. Finally, it considers how event-driven infrastructure affects operational practices for DevOps.
AWS Summit Stockholm 2014 – T4 – Continuous integration on AWSAmazon Web Services
With AWS companies now have the ability to develop and run their applications with speed and flexibility like never before. Working with an infrastructure that can be 100% API driven enables businesses to use lean methodologies and realize these benefits. This in turn leads to greater success for those who make use of these practices. In this session we'll talk about some key concepts and design patterns for Continuous Deployment and Continuous Integration, two elements of lean development of applications and infrastructures.
This document discusses DevOps practices at Amazon, including:
1. Amazon uses DevOps practices like continuous integration, deployment, and automation to deploy code changes frequently and reliably, with mean deployment times of 11.6 seconds and up to 10,000 deployments in an hour.
2. Adopting DevOps practices has led to a 75% reduction in outages from software deployments and a 90% reduction in outage minutes since 2006.
3. The document outlines DevOps tools and practices used at Amazon like AWS services for version control, continuous integration, deployment automation, and monitoring.
The document discusses techniques for achieving zero downtime deployments. It begins with an introduction and overview before covering specific methods such as blue-green deployments, canary releases, and rolling deployments. It also provides details on tools that can be used and considerations for deploying to web servers and databases. The document advocates combining different techniques into a hybrid 1/10/100 approach for deploying code changes to environments in a phased manner to minimize risk.
Devops with Amazon Web Services (January 2017)Julien SIMON
This document discusses Amazon Web Services tools for DevOps practices like microservices architecture, continuous delivery, and deployment pipelines. It introduces AWS services for source control (CodeCommit), building (CodeBuild), deployment (CodeDeploy), and release management (CodePipeline). These services help teams implement best practices like automated testing, releases to multiple environments without downtime, and rollbacks. The document provides an example pipeline of using CodeCommit, CodeBuild, CodeDeploy and CodePipeline together to deploy code from a GitHub repository to development and production environments. It also briefly introduces the X-Ray service for distributed application debugging.
With Amazon CodeDeploy, you can automate your code deployments to one Amazon EC2 instance or thousands. AWS CodeDeploy eliminates the need for error-prone manual operations and helps you get new features to your customers faster. The service also lets you build on your existing investments in Ansible, Chef, Puppet, and SaltStack; and it’s integrated with popular developer tools like GitHub and Jenkins. Join us in this breakout to learn how AWS CodeDeploy works and to see a live demonstration of the service in action.
We’ll also illustrate AWS CodeDeploy’s integration with the forthcoming AWS CodeCommit, a scalable, redundant, and durable Git repository; as well as AWS CodePipeline, a continuous delivery and release automation service that automates your release process.
Speakers:
Shaun Pearce, AWS Solutions Architect
AWS CodeDeploy is part of a family of AWS deployment services that includes AWS Elastic Beanstalk, AWS CloudFormation, and AWS OpsWorks. AWS CodeDeploy coordinates application deployments to Amazon EC2 instances, on-premise instances, or both. (On-premise instances are physical devices that are not Amazon EC2 instances.)
Continuous Integration and Deployment Best Practices on AWSAmazon Web Services
AWS Summit 2014 Perth - Breakout 6
With AWS companies now have the ability to develop and run their applications with speed and flexibility like never before. Working with an infrastructure that can be 100% API driven enables businesses to use lean methodologies and realize these benefits. This in turn leads to greater success for those who make use of these practices. In this session we'll talk about some key concepts and design patterns for Continuous Deployment and Continuous Integration, two elements of lean development of applications and infrastructures.
Presenter: Adrian White, Solutions Architect, Amazon Web Services
Secure from the start : The changing landscapeKieran O'Shea
In the wake of the Heartbleed bug and a
number of other high profile security related
failures, we revisit the idea of making sure
we’re ahead of the game, secure from the start
WordCamp UK is an annual two-day WordPress conference held in a different UK location each year that is determined through a bidding process. It features a grid-based schedule of content and is supported by a wiki, mailing list, and social media accounts. Additionally, smaller monthly WordPress meetups called Word Ups are organized locally by WordPress groups in different cities like London.
Deploy, Manage, and Scale Your Apps with OpsWorks and Elastic BeanstalkAmazon Web Services
AWS offers a number of services that help you easily deploy and run applications in the cloud. Come to this session to learn how to choose among these options. Through interactive demonstrations, this session will show you how to get an application running using AWS OpsWorks and AWS Elastic Beanstalk application management services. You will also learn how to use AWS CloudFormation templates to document, version control, and share your application configuration. This session will cover topics like application updates, customization, and working with resources such as load balancers and databases.
OWIN decouples web applications from the servers that host them, allowing applications to be run on different servers and making development and hosting more modular. It defines a standard interface between web servers and web applications so that applications can be run on IIS, self-hosted, or other servers. OWIN applications are defined as functions that read requests and return responses without dependencies on IIS or ASP.NET.
Extending VSTS Build/Release Pipelines to AWS - WIN402 - re:Invent 2017Amazon Web Services
The new AWS Tools for Visual Studio Team Services (VSTS) provide integration into many popular AWS services, such as Amazon S3, AWS Elastic Beanstalk, AWS CodeDeploy, AWS Lambda, and more. These tools provide customers with a set of tasks they can include in build and release definitions in VSTS and on-premises TFS instances to work with AWS services. In this session, we show how you can use the new AWS Tools for VSTS in new and existing VSTS build/release pipelines to interoperate with many AWS resources. We demonstrate how you can use the build tasks in the new extensions to easily work with content in Amazon S3 buckets, perform deployments to AWS Elastic Beanstalk environments, and deploy .NET Core functions and serverless applications to AWS Lambda, all from within the familiar VSTS project console.
RagingWire Enterprise Solutions provides a 200,000 square foot Class A+ data center in Northern California with 20 gigabits of multi-homed bandwidth, outside of the Bay Area seismic zone, and 99.999% power availability with N+2 redundancy. The data center offers highly customized colocation and managed IT solutions for data-intensive companies.
This document provides an overview of containerization and container orchestration technologies. It discusses schedulers like Kubernetes, Docker Swarm and Mesos and how they provide services for scheduling, resource management and service discovery. It also covers container networking with options like Flannel, Calico and WeaveNet. Container security topics like host security, Docker daemon security and container image security are outlined. Micro operating systems designed for containers like CoreOS, RancherOS and Ubuntu Snappy are presented. PaaS solutions like Convox and Docker Data Center are mentioned. The document is intended to provide information on containerization in no particular order.
This document contains information about deploying Ruby on Rails applications on AWS Elastic Beanstalk. It includes the URLs for the Elastic Beanstalk management console, documentation on deploying Ruby on Rails apps, the AWS Ruby programming language page, and links to slideshows about Elastic Beanstalk.
Configuration Management with AWS OpsWorks for Chef AutomateAmazon Web Services
AWS OpsWorks for Chef Automate provides a fully managed Chef server and suite of automation tools that give you workflow automation for continuous deployment, automated testing for compliance and security, and a user interface that gives you visibility into your nodes and their status. The Chef server gives you full stack automation by handling operational tasks such as software and operating system configurations, package installations, database setups, and more. The Chef server centrally stores your configuration tasks and provides them to each node in your compute environment at any scale, from a few nodes to thousands of nodes. OpsWorks for Chef Automate is completely compatible with tooling and cookbooks from the Chef community and automatically registers new nodes with your Chef server.
This document outlines an agenda for a 3 day Docker training course being conducted by Swapnil Jain. Day 1 covers introductions to containers and Docker, as well as creating a simple web application. Day 2 focuses on building Docker images, networking, and managing data in containers. Day 3 discusses Docker registries, multi-stage builds, and limiting container resources. Participants are advised to have at least one Docker host running and an internet connection.
The document discusses Packer, Terraform, and Ansible, which are open source infrastructure as code tools. Packer is used to create immutable machine images. Terraform is used to deploy infrastructure. Ansible is used to configure infrastructure. The presenter is a cloud solutions architect who is a fan of automation and uses these tools with Azure DevOps for continuous integration and delivery pipelines.
The document discusses automating operations workloads using AWS services. It describes the workload of an IT infrastructure team, challenges they face, and best practices for designing and configuring automated workflows. Examples of automated disk space management and backup management workflows are provided, and a demo of disk space monitoring is given. The presenters seek questions and suggestions for additional automated workflows.
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsAmazon Web Services
This document discusses DevOps and AWS developer tools to help accelerate software delivery. It provides an overview of DevOps concepts and practices like continuous integration, delivery, and deployment. It then details Amazon's own transformation to DevOps between 2001-2009 where they moved from monolithic applications to microservices and implemented automated pipelines. The document also describes AWS code services like CodeCommit, CodeBuild, CodeDeploy, CodePipeline and CodeStar that can help implement continuous delivery of code changes. It includes examples of using CodeBuild for automated builds and deployments.
The document discusses event-driven infrastructure and how infrastructure can react to different types of events. It describes how infrastructure as code tools like Puppet, Chef, and Ansible can be used to configure infrastructure. It also discusses how serverless architectures using AWS Lambda allow infrastructure to scale automatically in response to events with no administration. Finally, it considers how event-driven infrastructure affects operational practices for DevOps.
AWS Summit Stockholm 2014 – T4 – Continuous integration on AWSAmazon Web Services
With AWS companies now have the ability to develop and run their applications with speed and flexibility like never before. Working with an infrastructure that can be 100% API driven enables businesses to use lean methodologies and realize these benefits. This in turn leads to greater success for those who make use of these practices. In this session we'll talk about some key concepts and design patterns for Continuous Deployment and Continuous Integration, two elements of lean development of applications and infrastructures.
This document discusses DevOps practices at Amazon, including:
1. Amazon uses DevOps practices like continuous integration, deployment, and automation to deploy code changes frequently and reliably, with mean deployment times of 11.6 seconds and up to 10,000 deployments in an hour.
2. Adopting DevOps practices has led to a 75% reduction in outages from software deployments and a 90% reduction in outage minutes since 2006.
3. The document outlines DevOps tools and practices used at Amazon like AWS services for version control, continuous integration, deployment automation, and monitoring.
The document discusses techniques for achieving zero downtime deployments. It begins with an introduction and overview before covering specific methods such as blue-green deployments, canary releases, and rolling deployments. It also provides details on tools that can be used and considerations for deploying to web servers and databases. The document advocates combining different techniques into a hybrid 1/10/100 approach for deploying code changes to environments in a phased manner to minimize risk.
Devops with Amazon Web Services (January 2017)Julien SIMON
This document discusses Amazon Web Services tools for DevOps practices like microservices architecture, continuous delivery, and deployment pipelines. It introduces AWS services for source control (CodeCommit), building (CodeBuild), deployment (CodeDeploy), and release management (CodePipeline). These services help teams implement best practices like automated testing, releases to multiple environments without downtime, and rollbacks. The document provides an example pipeline of using CodeCommit, CodeBuild, CodeDeploy and CodePipeline together to deploy code from a GitHub repository to development and production environments. It also briefly introduces the X-Ray service for distributed application debugging.
With Amazon CodeDeploy, you can automate your code deployments to one Amazon EC2 instance or thousands. AWS CodeDeploy eliminates the need for error-prone manual operations and helps you get new features to your customers faster. The service also lets you build on your existing investments in Ansible, Chef, Puppet, and SaltStack; and it’s integrated with popular developer tools like GitHub and Jenkins. Join us in this breakout to learn how AWS CodeDeploy works and to see a live demonstration of the service in action.
We’ll also illustrate AWS CodeDeploy’s integration with the forthcoming AWS CodeCommit, a scalable, redundant, and durable Git repository; as well as AWS CodePipeline, a continuous delivery and release automation service that automates your release process.
Speakers:
Shaun Pearce, AWS Solutions Architect
AWS CodeDeploy is part of a family of AWS deployment services that includes AWS Elastic Beanstalk, AWS CloudFormation, and AWS OpsWorks. AWS CodeDeploy coordinates application deployments to Amazon EC2 instances, on-premise instances, or both. (On-premise instances are physical devices that are not Amazon EC2 instances.)
Continuous Integration and Deployment Best Practices on AWSAmazon Web Services
AWS Summit 2014 Perth - Breakout 6
With AWS companies now have the ability to develop and run their applications with speed and flexibility like never before. Working with an infrastructure that can be 100% API driven enables businesses to use lean methodologies and realize these benefits. This in turn leads to greater success for those who make use of these practices. In this session we'll talk about some key concepts and design patterns for Continuous Deployment and Continuous Integration, two elements of lean development of applications and infrastructures.
Presenter: Adrian White, Solutions Architect, Amazon Web Services
Secure from the start : The changing landscapeKieran O'Shea
In the wake of the Heartbleed bug and a
number of other high profile security related
failures, we revisit the idea of making sure
we’re ahead of the game, secure from the start
WordCamp UK is an annual two-day WordPress conference held in a different UK location each year that is determined through a bidding process. It features a grid-based schedule of content and is supported by a wiki, mailing list, and social media accounts. Additionally, smaller monthly WordPress meetups called Word Ups are organized locally by WordPress groups in different cities like London.
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...railsconf
GlassFish is an open source application server that provides a Java EE platform for developing and deploying Java and Ruby on Rails applications. It offers features like clustering, load balancing, and monitoring that benefit Rails applications. Ruby on Rails applications can be easily deployed to GlassFish through directory deployment, a GlassFish Gem, or by creating a WAR file. NetBeans IDE provides convenient development and debugging of Rails applications deployed to GlassFish.
Metronet is an IT company based in Oslo, Norway that develops websites, campaigns, intranets, and e-commerce solutions using open source technologies like WordPress. They release WordPress plugins to benefit their clients and the wider community. Developing plugins allows Metronet to reuse code, address common client needs, and give back to the WordPress community.
Interconnect IT's greatest mistakes (2011) WordCamp UK versionInterconnect IT
David Coveney outlined 9 mistakes that companies commonly make, including not understanding business, having too many or too few employees, being too focused on others' work, and not understanding their target markets or handout culture. He advised learning about business and finance, working with great people, understanding the target market, charging enough to invest back into work, and doing great work. Coveney also listed common WordPress mistakes like putting different site types on one install and thinking plugins or caching can solve all problems.
Turbo charged WordPress theme development - WordCamp Edinburgh 2012Jonny Allbut
This document provides guidance on best practices for developing WordPress themes in an efficient and flexible way. It recommends planning the CSS structure and classes ahead of time to promote commonality and future flexibility. It also suggests using core WordPress functions and hooks where possible to leverage existing functionality and build themes that are portable and can expand over time. Parent and child themes are discussed as a way to structure code re-use and only override what is needed. Widgets, menus, and the theme customizer are presented as tools that can enhance themes.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
1. Welcome
Legacy to Latest
Kieran O'Shea
kieran@kieranoshea.com • @kieranoshea • http://www.kieranoshea.com/
"A number of small top-down case studies
concerned with WordPress upgrades, bringing
plugins up to date with the latest WordPress
features and transforming legacy custom tables
into latest custom posts"
Legacy to Latest Kieran O'Shea
2. About me
Day job in the finance industry
Open Source Work
RouterTech
Firmware for AR7 based routers
WordPress Plugins
Calendar
Legacy to Latest Kieran O'Shea
3. Introduction
Why is considering legacy important?
Basic overview of considerations
Server
Themes
Plugins
Freebies
Questions
Legacy to Latest Kieran O'Shea
4. Blast from the past!
Anyone remember this!?
Legacy to Latest Kieran O'Shea
5. One Step Solution
WordPress upgrades are simple...
Or are they?
Legacy to Latest Kieran O'Shea
6. Legacy is everywhere
Enterprise takes the long view
Legacy to Latest Kieran O'Shea
7. Dependency hell?
Upgrade errors from legacy are likely
[kieran@server:~]$ sudo do-release-upgrade
...
A unresolvable problem occurred while calculating the upgrade.
This can be caused by:
* Upgrading to a pre-release version of Ubuntu
* Running the current pre-release version of Ubuntu
* Unofficial software packages not provided by Ubuntu
Proceed manually but be careful!
Legacy to Latest Kieran O'Shea
8. Themes
Should work without much coaxing
Beware of
Modified default themes
Deprecated functions
Phantom features
Legacy to Latest Kieran O'Shea
9. Plugins
Can break an upgrade
Can be broken by an upgrade
Deprecated functions
Logging on & bug hunt
WordPress Logging
Legacy to Latest Kieran O'Shea
10. Custom Posts
Legacy plugins may over-use tables
Post framework makes code simpler
Expose plugin data
Migration simplified
Legacy to Latest Kieran O'Shea
11. Freebies
Deserve one after a tricky upgrade?
Legacy to Latest Kieran O'Shea
12. Questions?
Test site, code & other goodies:
https://wcuk.kieranoshea.com/
Kieran O'Shea • kieran@kieranoshea.com
@kieranoshea • http://www.kieranoshea.com/
Legacy to Latest Kieran O'Shea