Cody's presentation will go through the fundamental PowerShell cmdlets you need to know, as well as dive into common SharePoint scenarios where you can use PowerShell for automation. Level: Beginner
The document discusses the Search API ecosystem in Drupal 8. It provides an overview of the main modules, including Search API, Search API Solr, and Facets. It describes the architecture of indexing, searching, and displaying search results. It also demonstrates how to build a basic search interface and discusses additional modules and opportunities for customization through custom processor plugins.
Introducing Monsoon PHP Framework (monsoonphp.com). You can maintain your API and CLI code in the same codebase of your Application using the MVC pattern. The framework assists developers in creating a simple, fast and secure application very quickly. See this slideshow for an introduction. Proudly made in Bhārat (India).
Teaching users at all technical levels how to use SharePoint 2013’s search webparts to display content from any location with custom visuals. This session will also discuss the strengths and limitations of search along with best practices for implementing search solutions.
This document discusses different RAID levels including RAID 1, RAID 2, RAID 3, RAID 4, and RAID 5. RAID 1 uses disk mirroring to duplicate all data across two disks. RAID 2 uses bit-level striping with Hamming codes for error correction. RAID 3 uses byte-level striping with a dedicated parity disk. RAID 4 uses block-level striping with a dedicated parity disk. RAID 5 spreads data and parity across all disks rather than dedicating a disk to parity. RAID 5 provides improved write performance over RAID 4 and is commonly used today for its balance of performance, redundancy and cost effectiveness.
JSLink is client functionality in SharePoint 2013 that allows you to format the look, feel and functionality of various objects such as site collection fields, list forms and list views. This session will take the audience from the absolute beginning of using JSLink to examples of using it in real world applications. Level: Beginner
There are any number of tricks and traps around getting the query optimizer to provide you with an optimal execution plan that gets you your data quickly and efficiently. But, at the end of the day, the principal driving factor of the optimizer, and therefore of your queries, are the statistics that define your data. This session teaches you how those statistics are put together and maintained by SQL Server. Different types of maintenance results in different levels of accuracy within statistics so we detail what the structures and information looks like after this maintenance. Your understanding of how the optimizer works with statistics will better enable you to understand why you’re getting the performance and types of execution plans that you are getting. Understanding enables you to write better t-sql statements and deal with performance problems such as bad parameter sniffing.
This document discusses various disaster recovery strategies for databases, including definitions, preparing disaster recovery plans, failover clustering, log shipping, and database mirroring. It provides details on how each strategy works, key terms, and general recommendations for testing and maintaining disaster recovery plans. Log shipping is described as shipping transaction log backups from a primary to secondary server to maintain an unrecovered copy, while database mirroring transfers log records in real-time between a principal and mirror database.
This document provides an overview of log shipping on Microsoft SQL Server, which allows transaction log backups from a primary database to be automatically copied to secondary databases for data redundancy and increased availability. It describes the log shipping process, configuration, monitoring, failover and failback procedures for disaster recovery and high availability scenarios. Log shipping does not provide automatic failover but requires manual administrator intervention to switch to the secondary database if the primary fails.
The document discusses the Search API ecosystem in Drupal 8. It provides an overview of the main modules, including Search API, Search API Solr, and Facets. It describes the architecture of indexing, searching, and displaying search results. It also demonstrates how to build a basic search interface and discusses additional modules and opportunities for customization through custom processor plugins.
Introducing Monsoon PHP Framework (monsoonphp.com). You can maintain your API and CLI code in the same codebase of your Application using the MVC pattern. The framework assists developers in creating a simple, fast and secure application very quickly. See this slideshow for an introduction. Proudly made in Bhārat (India).
Teaching users at all technical levels how to use SharePoint 2013’s search webparts to display content from any location with custom visuals. This session will also discuss the strengths and limitations of search along with best practices for implementing search solutions.
This document discusses different RAID levels including RAID 1, RAID 2, RAID 3, RAID 4, and RAID 5. RAID 1 uses disk mirroring to duplicate all data across two disks. RAID 2 uses bit-level striping with Hamming codes for error correction. RAID 3 uses byte-level striping with a dedicated parity disk. RAID 4 uses block-level striping with a dedicated parity disk. RAID 5 spreads data and parity across all disks rather than dedicating a disk to parity. RAID 5 provides improved write performance over RAID 4 and is commonly used today for its balance of performance, redundancy and cost effectiveness.
JSLink is client functionality in SharePoint 2013 that allows you to format the look, feel and functionality of various objects such as site collection fields, list forms and list views. This session will take the audience from the absolute beginning of using JSLink to examples of using it in real world applications. Level: Beginner
There are any number of tricks and traps around getting the query optimizer to provide you with an optimal execution plan that gets you your data quickly and efficiently. But, at the end of the day, the principal driving factor of the optimizer, and therefore of your queries, are the statistics that define your data. This session teaches you how those statistics are put together and maintained by SQL Server. Different types of maintenance results in different levels of accuracy within statistics so we detail what the structures and information looks like after this maintenance. Your understanding of how the optimizer works with statistics will better enable you to understand why you’re getting the performance and types of execution plans that you are getting. Understanding enables you to write better t-sql statements and deal with performance problems such as bad parameter sniffing.
This document discusses various disaster recovery strategies for databases, including definitions, preparing disaster recovery plans, failover clustering, log shipping, and database mirroring. It provides details on how each strategy works, key terms, and general recommendations for testing and maintaining disaster recovery plans. Log shipping is described as shipping transaction log backups from a primary to secondary server to maintain an unrecovered copy, while database mirroring transfers log records in real-time between a principal and mirror database.
This document provides an overview of log shipping on Microsoft SQL Server, which allows transaction log backups from a primary database to be automatically copied to secondary databases for data redundancy and increased availability. It describes the log shipping process, configuration, monitoring, failover and failback procedures for disaster recovery and high availability scenarios. Log shipping does not provide automatic failover but requires manual administrator intervention to switch to the secondary database if the primary fails.
This document discusses various disaster recovery strategies for databases, including definitions, suggestions for disaster recovery plans, and comparisons of different technologies. It defines key terms like Recovery Time Objective and Recovery Point Objective. It provides overviews of failover clustering, log shipping, database mirroring and transactional replication as different options for maintaining copies of database systems. The strategies vary in their level of automation, data synchronization, and ability to failover to the standby system. Disaster recovery planning requires documenting systems, testing plans, and anticipating different failure scenarios to minimize data loss during recovery.
This document outlines best practices for configuring and managing the tempDB database in SQL Server. It discusses using tempDB for sorting operations, querying size and location information with T-SQL, autogrowth settings, shrinking tempDB with DBCC, best practice guidelines, optimizing performance by adjusting size and placement, changing the location, adding new files, and demonstrates these tasks in a live demo.
There’s just so much to do to get your systems to run in an optimal fashion, but where do you start. This session will walk you through an extensive checklist of things you can do to better manage your servers, databases and code. We’ll start with server configurations and what you can do with them. We’ll then move through standard administrative tasks that will help with performance. Then it’s off to the intricacies of database design and how that can affect performance. We’ll finish up with T-SQL and where it can hurt or help your systems. Get your own systems to run faster with the information you’ll receive.
This document discusses using Dynamic Management Views (DMVs) in SQL Server to monitor performance. It provides an overview of several important DMVs including sys.dm_db_index_physical_stats for checking index fragmentation, sys.dm_os_wait_stats for identifying wait types that impact performance, and the missing indexes views for finding recommended indexes. The document includes examples of using DMVs and provides labs for hands-on practice.
High Availability & Disaster Recovery with SQL Server 2012 AlwaysOn Availabil...turgaysahtiyan
The AlwaysOn Availability Groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. Introduced in SQL Server 2012, AlwaysOn Availability Groups maximizes the availability of a set of user databases for an enterprise. In this session we will talk about what’s coming with Always On, and how does it help to improve high availability and disaster recovery solutions.
Ten query tuning techniques every SQL Server programmer should knowKevin Kline
From the noted database expert and author of 'SQL in a Nutshell' - SELECT statements have a reputation for being very easy to write, but hard to write very well. This session will take you through ten of the most problematic patterns and anti-patterns when writing queries and how to deal with them all. Loaded with live demonstrations and useful techniques, this session will teach you how to take your SQL Server queries mundane to masterful.
Ground floor introduction to the tools and best practices surrounding SQL Server’s built-in web-based, enterprise-level reporting engine. We'll start with what SSRS is, what you'll use it for and give top tips to know when developing your first reports.
The document discusses SQL Server migrations from Oracle databases. It highlights top reasons for customers migrating to SQL Server, including lower total cost of ownership, improved performance, and increased developer productivity. It also outlines concerns about migrations and introduces the SQL Server Migration Assistant (SSMA) tool, which automates components of database migrations to SQL Server.
End-to-end Troubleshooting Checklist for Microsoft SQL ServerKevin Kline
Learning how to detect, diagnose and resolve performance problems in SQL Server is tough. Often, years are spent learning how to use the tools and techniques that help you detect when a problem is occurring, diagnose the root-cause of the problem, and then resolve the problem.
In this session, attendees will see demonstrations of the tools and techniques which make difficult troubleshooting scenarios much faster and easier, including:
• XEvents, Profiler/Traces, and PerfMon
• Using Dynamic Management Views (DMVs)
• Advanced Diagnostics Using Wait Stats
• Reading SQL Server execution plan
Every DBA needs to know how to keep their SQL Server in tip-top condition, and you’ll need skills the covered in this session to do it.
This document provides an overview of the PowerShell 101 course, which introduces PowerShell's key components and language features. The course covers what PowerShell is, its core components like cmdlets, objects, and the pipeline. It also explores PowerShell's scripting language, including variables, data types, arrays, and hash tables. The goal is to teach attendees enough about PowerShell to begin writing scripts and taking advantage of its capabilities for automating IT tasks.
PowerShell Basics for Office Apps and ServersGreg McMurray
Learn the basics of PowerShell - what it is, where it came from, and where it can take you. See how it can interact with the various Office Servers including SharePoint both on-premises and in the cloud with SharePoint Online. See how it can easily help you parse data, transform it, and then push it back to those same servers with ease. This was delivered at SharePoint Saturday Utah 2019.
This document provides an overview of a PowerShell workshop for penetration testers. It discusses using PowerShell on Windows systems for post-exploitation tasks. The workshop covers basic PowerShell concepts like cmdlets, scripts, functions, modules and the help system. It also demonstrates how to access and manipulate the Windows registry using PowerShell. Exercises are included to help attendees learn interactive tasks like listing processes, writing scripts and importing modules.
This document provides an introduction to creating a first Drupal 8 module. It outlines some key prerequisites for module development like PHP and object-oriented programming skills. The main points covered include why developers create modules, common hooks used in modules, and how to implement a basic hook in a module. It then walks through creating a sample "Role Notices" module to demonstrate setting up module files and using plugins and annotations in Drupal 8.
Staying Sane with Drupal (A Develper's Survival Guide)Oscar Merida
Drupal is a powerful content management framework and among the most succesful PHP projects out there. Working with Drupal's modules and theme layer means that for any problem there's more than one way to that that. Picking a good solution, or dealing with the choices of previous developers will make you pull your hair out. I'll look at what you can do to make working with Drupal, shall we say, enjoyable? We'll look at how to evaluate contributed modules, what modules should be in all your installations, examine coding conventions in Drupal, and talk about development best practices for Drupal sites.
You may have heard of PowerShell, but do you know what it’s capable of? Gone are the days of long, painful STSADM batch files – we have Windows PowerShell, and it’s here to stay.Learn how you can use Windows PowerShell both to perform simple one-off tasks as well as complex, bulk operations. Leveraging the Object Model gives Administrators and Developers the ability to do in a few lines of code what would’ve taken a lot more work (and probably a Developer or two) in the WSS platform.You’ll see how you can get started with PowerShell, and you will hopefully leave with not only a greater understanding of what PowerShell is – but what it is capable of and how you can start using it to automate tasks in your SharePoint 2010 environment.
This document provides tips and best practices for staying sane as a Drupal developer. It discusses that 80% of building Drupal sites is configuration, while the remaining 20% requires customization. It emphasizes using Drupal APIs and hooks, playing well with contributed modules, and following coding standards and best practices like version control, automated testing and deployment, and documentation.
This document provides an agenda for a 10 hour PowerShell training course. The agenda covers PowerShell fundamentals like variables, data types, conditions, loops, cmdlets, functions, modules, and execution policy. It also covers more advanced topics like PowerShell remoting, working with Active Directory using PowerShell, and building PowerShell scripts. The document includes examples to illustrate various PowerShell concepts. The training will be delivered by Pardha Sai who works as an Automation Engineer.
You may have heard of PowerShell, but do you know what it’s capable of? Gone are the days of long, painful STSADM batch files – we have Windows PowerShell, and it’s here to stay.Learn how you can use Windows PowerShell both to perform simple one-off tasks as well as complex, bulk operations. Leveraging the Object Model gives Administrators and Developers the ability to do in a few lines of code what would’ve taken a lot more work (and probably a Developer or two) in the WSS platform.
In this demo filled session, you’ll see how you can get started with PowerShell, and you will hopefully leave with not only a greater understanding of what PowerShell is – but what it is capable of and how you can start using it to automate tasks in your SharePoint 2010 or 2013 environment.
SPSDenver - SharePoint & jQuery - What I wish I would have knownMark Rackley
This document provides an overview of using jQuery with SharePoint. It discusses how jQuery can be used to resolve common SharePoint issues without extensive coding. Key points include how jQuery makes applications more usable, common myths about jQuery, deployment options, best practices for maintenance and upgrades, and how to interact with SharePoint lists and libraries using jQuery and the SPServices library. The document concludes with code examples and tips for debugging jQuery in SharePoint.
The document discusses Thomas Rabaix's involvement with Symfony including developing plugins, writing a book, and now working for Ekino. It also provides an overview of a talk on Solr including indexing, searching, administration and deployment of Solr. The talk covers what Solr is, indexing documents, filtering queries, and how Solr integrates with Apache projects like Nutch and Tika.
This document provides an overview of PowerShell modules for administering Office 365. It discusses the Azure AD, Exchange Online, SharePoint Online, PnP, Skype for Business Online, and Teams PowerShell modules. For each module, it covers common tasks, connection methods, and authentication. It emphasizes that PowerShell is a useful tool for automation, bulk operations, custom reports, and reusability in Office 365 administration. Examples are provided and resources listed for learning more about PowerShell and each relevant module.
This document discusses various disaster recovery strategies for databases, including definitions, suggestions for disaster recovery plans, and comparisons of different technologies. It defines key terms like Recovery Time Objective and Recovery Point Objective. It provides overviews of failover clustering, log shipping, database mirroring and transactional replication as different options for maintaining copies of database systems. The strategies vary in their level of automation, data synchronization, and ability to failover to the standby system. Disaster recovery planning requires documenting systems, testing plans, and anticipating different failure scenarios to minimize data loss during recovery.
This document outlines best practices for configuring and managing the tempDB database in SQL Server. It discusses using tempDB for sorting operations, querying size and location information with T-SQL, autogrowth settings, shrinking tempDB with DBCC, best practice guidelines, optimizing performance by adjusting size and placement, changing the location, adding new files, and demonstrates these tasks in a live demo.
There’s just so much to do to get your systems to run in an optimal fashion, but where do you start. This session will walk you through an extensive checklist of things you can do to better manage your servers, databases and code. We’ll start with server configurations and what you can do with them. We’ll then move through standard administrative tasks that will help with performance. Then it’s off to the intricacies of database design and how that can affect performance. We’ll finish up with T-SQL and where it can hurt or help your systems. Get your own systems to run faster with the information you’ll receive.
This document discusses using Dynamic Management Views (DMVs) in SQL Server to monitor performance. It provides an overview of several important DMVs including sys.dm_db_index_physical_stats for checking index fragmentation, sys.dm_os_wait_stats for identifying wait types that impact performance, and the missing indexes views for finding recommended indexes. The document includes examples of using DMVs and provides labs for hands-on practice.
High Availability & Disaster Recovery with SQL Server 2012 AlwaysOn Availabil...turgaysahtiyan
The AlwaysOn Availability Groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. Introduced in SQL Server 2012, AlwaysOn Availability Groups maximizes the availability of a set of user databases for an enterprise. In this session we will talk about what’s coming with Always On, and how does it help to improve high availability and disaster recovery solutions.
Ten query tuning techniques every SQL Server programmer should knowKevin Kline
From the noted database expert and author of 'SQL in a Nutshell' - SELECT statements have a reputation for being very easy to write, but hard to write very well. This session will take you through ten of the most problematic patterns and anti-patterns when writing queries and how to deal with them all. Loaded with live demonstrations and useful techniques, this session will teach you how to take your SQL Server queries mundane to masterful.
Ground floor introduction to the tools and best practices surrounding SQL Server’s built-in web-based, enterprise-level reporting engine. We'll start with what SSRS is, what you'll use it for and give top tips to know when developing your first reports.
The document discusses SQL Server migrations from Oracle databases. It highlights top reasons for customers migrating to SQL Server, including lower total cost of ownership, improved performance, and increased developer productivity. It also outlines concerns about migrations and introduces the SQL Server Migration Assistant (SSMA) tool, which automates components of database migrations to SQL Server.
End-to-end Troubleshooting Checklist for Microsoft SQL ServerKevin Kline
Learning how to detect, diagnose and resolve performance problems in SQL Server is tough. Often, years are spent learning how to use the tools and techniques that help you detect when a problem is occurring, diagnose the root-cause of the problem, and then resolve the problem.
In this session, attendees will see demonstrations of the tools and techniques which make difficult troubleshooting scenarios much faster and easier, including:
• XEvents, Profiler/Traces, and PerfMon
• Using Dynamic Management Views (DMVs)
• Advanced Diagnostics Using Wait Stats
• Reading SQL Server execution plan
Every DBA needs to know how to keep their SQL Server in tip-top condition, and you’ll need skills the covered in this session to do it.
This document provides an overview of the PowerShell 101 course, which introduces PowerShell's key components and language features. The course covers what PowerShell is, its core components like cmdlets, objects, and the pipeline. It also explores PowerShell's scripting language, including variables, data types, arrays, and hash tables. The goal is to teach attendees enough about PowerShell to begin writing scripts and taking advantage of its capabilities for automating IT tasks.
PowerShell Basics for Office Apps and ServersGreg McMurray
Learn the basics of PowerShell - what it is, where it came from, and where it can take you. See how it can interact with the various Office Servers including SharePoint both on-premises and in the cloud with SharePoint Online. See how it can easily help you parse data, transform it, and then push it back to those same servers with ease. This was delivered at SharePoint Saturday Utah 2019.
This document provides an overview of a PowerShell workshop for penetration testers. It discusses using PowerShell on Windows systems for post-exploitation tasks. The workshop covers basic PowerShell concepts like cmdlets, scripts, functions, modules and the help system. It also demonstrates how to access and manipulate the Windows registry using PowerShell. Exercises are included to help attendees learn interactive tasks like listing processes, writing scripts and importing modules.
This document provides an introduction to creating a first Drupal 8 module. It outlines some key prerequisites for module development like PHP and object-oriented programming skills. The main points covered include why developers create modules, common hooks used in modules, and how to implement a basic hook in a module. It then walks through creating a sample "Role Notices" module to demonstrate setting up module files and using plugins and annotations in Drupal 8.
Staying Sane with Drupal (A Develper's Survival Guide)Oscar Merida
Drupal is a powerful content management framework and among the most succesful PHP projects out there. Working with Drupal's modules and theme layer means that for any problem there's more than one way to that that. Picking a good solution, or dealing with the choices of previous developers will make you pull your hair out. I'll look at what you can do to make working with Drupal, shall we say, enjoyable? We'll look at how to evaluate contributed modules, what modules should be in all your installations, examine coding conventions in Drupal, and talk about development best practices for Drupal sites.
You may have heard of PowerShell, but do you know what it’s capable of? Gone are the days of long, painful STSADM batch files – we have Windows PowerShell, and it’s here to stay.Learn how you can use Windows PowerShell both to perform simple one-off tasks as well as complex, bulk operations. Leveraging the Object Model gives Administrators and Developers the ability to do in a few lines of code what would’ve taken a lot more work (and probably a Developer or two) in the WSS platform.You’ll see how you can get started with PowerShell, and you will hopefully leave with not only a greater understanding of what PowerShell is – but what it is capable of and how you can start using it to automate tasks in your SharePoint 2010 environment.
This document provides tips and best practices for staying sane as a Drupal developer. It discusses that 80% of building Drupal sites is configuration, while the remaining 20% requires customization. It emphasizes using Drupal APIs and hooks, playing well with contributed modules, and following coding standards and best practices like version control, automated testing and deployment, and documentation.
This document provides an agenda for a 10 hour PowerShell training course. The agenda covers PowerShell fundamentals like variables, data types, conditions, loops, cmdlets, functions, modules, and execution policy. It also covers more advanced topics like PowerShell remoting, working with Active Directory using PowerShell, and building PowerShell scripts. The document includes examples to illustrate various PowerShell concepts. The training will be delivered by Pardha Sai who works as an Automation Engineer.
You may have heard of PowerShell, but do you know what it’s capable of? Gone are the days of long, painful STSADM batch files – we have Windows PowerShell, and it’s here to stay.Learn how you can use Windows PowerShell both to perform simple one-off tasks as well as complex, bulk operations. Leveraging the Object Model gives Administrators and Developers the ability to do in a few lines of code what would’ve taken a lot more work (and probably a Developer or two) in the WSS platform.
In this demo filled session, you’ll see how you can get started with PowerShell, and you will hopefully leave with not only a greater understanding of what PowerShell is – but what it is capable of and how you can start using it to automate tasks in your SharePoint 2010 or 2013 environment.
SPSDenver - SharePoint & jQuery - What I wish I would have knownMark Rackley
This document provides an overview of using jQuery with SharePoint. It discusses how jQuery can be used to resolve common SharePoint issues without extensive coding. Key points include how jQuery makes applications more usable, common myths about jQuery, deployment options, best practices for maintenance and upgrades, and how to interact with SharePoint lists and libraries using jQuery and the SPServices library. The document concludes with code examples and tips for debugging jQuery in SharePoint.
The document discusses Thomas Rabaix's involvement with Symfony including developing plugins, writing a book, and now working for Ekino. It also provides an overview of a talk on Solr including indexing, searching, administration and deployment of Solr. The talk covers what Solr is, indexing documents, filtering queries, and how Solr integrates with Apache projects like Nutch and Tika.
This document provides an overview of PowerShell modules for administering Office 365. It discusses the Azure AD, Exchange Online, SharePoint Online, PnP, Skype for Business Online, and Teams PowerShell modules. For each module, it covers common tasks, connection methods, and authentication. It emphasizes that PowerShell is a useful tool for automation, bulk operations, custom reports, and reusability in Office 365 administration. Examples are provided and resources listed for learning more about PowerShell and each relevant module.
PowerShell Introduction to Administering SharePoint On-Premises & O365Michael Greene
Presented at the Research Triangle PowerShell Users Group, Durham NC, September 17, 2014
As the role of the SharePoint Administrator continues to evolve, as have the tools. PowerShell has become an integral component of the SharePoint Administrator’s tool bag, whether administering SharePoint On-Premises, or as an Office 365 solution. In this session, we’ll look at day-to-day use cases of PowerShell as the primary tool for SharePoint administration, as well as the differences and restrictions between PowerShell for SharePoint On-Premise and O365.
This document provides an introduction to PowerShell for working with SharePoint. It discusses getting started with PowerShell and the SharePoint API. It covers PowerShell syntax like variables, commands, piping, and flow control. It provides examples of real-world PowerShell scripts for tasks like flash cards, audio alerts, and file management. It emphasizes best practices like commenting functions and handling errors. Resources for learning more about PowerShell and SharePoint are also listed.
This presentation demonstrates how QueryPath can be used within Drupal to integrate web services and create rich mash-ups.
The "official" DrupalCon Paris video of this presentation can be found here: http://technosophos.com/content/querypath-mashups-and-web-services-video
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...spsnyc
This document provides an overview of governance strategies for various Office 365 tools and services, including SharePoint, OneDrive, Groups, Teams, Flows, and PowerApps. It discusses how to manage group creation and naming policies, restrict external sharing, find orphaned groups, set expiration policies, and more. It also covers topics like SharePoint permissions, modernization, and external sharing settings. The document demonstrates some governance best practices and includes screenshots of configuring settings in the admin center and PowerShell examples.
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...Toni Frankola
The number of services end-users have under their fingertips in Office 365 has been dramatically growing, and there are just a minimum number of hurdles stopping end-users to go completely wild with all these options.
This means the amount of digital data that is being stored in Office 365 and company processes that touch Office 365, has been ever-increasing and organizations and IT professionals are struggling to keep up to govern the data.
In this session, we are going to dig deep in order to discuss best practices for governing such a system, what are some of the typical use cases and scenarios and typical pitfalls with governance. We are going to review what kind of reports and tools are available at our disposal as part of the built-in Office 365 offering, and when to use the programmable approach to automate governance.
Advanced guide to develop ajax applications using dojoFu Cheng
The document discusses developing Ajax applications using Dojo. It provides a brief history of web applications and introduces rich internet applications and Ajax. It then covers why Ajax is used, different Ajax application types, how Ajax changes web applications, and the anatomy of Ajax applications. The document also discusses semantic HTML, best practices for CSS, JavaScript concepts, DOM querying and manipulation using Dojo, efficient DOM techniques, events, and event propagation.
https://www.globalknowledge.com/us-en/training/course-catalog/brands/microsoft/
Slide deck from Jared Thibodeau’s webinar "Taking Advantage of Microsoft PowerShell”. IT administration tasks have usually required manual, point and click operations. Those days are gone; not only is manual action no longer necessary, but your IT technologists can’t afford the time to manually do what can be easily automated and taken off their plate. PowerShell provides an intuitive way to turn time-consuming grunt work into simple, repeatable, scriptable commands. The webinar covered what you can administer with PowerShell, executing and combining multiple PowerShell commands, ways to format report information, how to perform actions on remote computers using PowerShell.
https://www.globalknowledge.com/us-en/training/course-catalog/brands/microsoft/
No matter how fast business moves, there’s no substitute for a smart, carefully crafted IT plan that is aligned with your business strategy. At SQLSaturday Baton Rouge, Sparkhound Principal Consultant Tim Goedeke discussed his experiences as a fractional CIO, challenged with helping IT fulfill its role as a strategic business partner for speed to market, product / service differentiation and superior end-user experience delivery. Are you ready to eliminate perceptions of IT as a cost center, and paint the vision of IT as a business driver?
Quality Assurance: What is it and what are the Business Benefits?Sparkhound Inc.
This is a Beginner/Intermediate -evel presentation. Sparky Lyle Hutson discusses some of the basics about what QA is capable of - both for waterfall and agile methodology. He discusses building a test matrix and its effectiveness with multiple checkpoints throughout a given testing session, as well as simple QA tricks.
Dashboards for Everyone with Microsoft Power BI & ExcelSparkhound Inc.
Microsoft Excel – and their next generation cloud toolset Power BI - are the best kept secrets in business intelligence and analytics software. Most of what executives and business analysts want from pricey analytics platforms can be accomplished immediately using Microsoft tools already installed on their desktops – including drag and drop visualization, mapping, business modeling, connecting to cloud data sources, and single-pane-of-glass dashboards. Join Rusty Frioux, Sparkhound’s Analytics Strategist, as he discusses the Next Generation of Business Intelligence.
Spinning Brown Donuts: Why Storage Still CountsSparkhound Inc.
Storage, next to server hardware, is pretty commoditized and probably the least exciting thing in your datacenter. However, not properly assessing your storage needs and requirements can be the difference between a great app or resume generating event. This session will cover topics such as: Why you may not need all flash, SAN is not just NAS spelled backwards, leveraging cloud storage, why RAID is not a sound backup solution, and cutting through the marketing to make sense of it all.
This session will present an introduction to the AngularJS JavaScript framework. In order to present the main concepts of AngularJS, we will review a simple Single Page Application (SPA) constructed with the framework. A basic knowledge of HTML and JavaScript will be helpful in understanding the concepts presented in this session.
Ensuring Quality Mobile Apps with Testing and Crash ReportingSparkhound Inc.
The document discusses ensuring quality mobile apps through testing and crash reporting. It recommends creating automated user interface tests in C# that can be run on simulators or real devices. It also demonstrates using a test cloud to automatically test apps on thousands of real devices to check for crashes and exceptions with live users. The presentation provides links for additional information on mobile app testing and crash reporting tools.
Excellent customer service and high customer satisfaction must start with understanding customer expectations. Whether your customers are internal (i.e., HR, Finance, Marketing business users) or external, you need to know who your customers are and what their goals are before launching any business initiative. If not, you’ll never win. Pulling from her industry experience in Government, Legal, Education and Healthcare, Strategic Engagement Manager Shannon Duplessis will use the Sparkhound Assessment Model (SAM) approach to show how to assess client needs, agree upon desired expectations and results, and then develop the right KPIs (Key Performance Indicators) to measure success.
Virtualization has pretty much become the de facto standard in datacenters today. However, there are a few holdouts as people aren’t confident that today’s modern hypervisors can give their applications the performance they need. As someone who’s evangelized virtualization for nearly a decade, David Pechon will show why there’s no reason why you shouldn’t virtualize.
What is "Next Generation" Analytics? How does it fit with my Business Vision?Sparkhound Inc.
At a recent Arkansas Lunch & Learn, Sparky Business Analyst Rusty Frioux discusses Sparkhound's end-to-end Business Intelligence & Analytics approach that drives business impact through technologies like SharePoint and Power BI. Learn what Business Intelligence & Analytics is and how to build the right strategy and tools for your business.
What is the right SharePoint Cloud Strategy for My Business? Sparkhound Inc.
At a recent Lunch & Learn event in Arkansas, Sparky SharePoint Director Cody Gros presents the differences between and benefits of SharePoint Online, On-Premise and Azure IaaS.
Identity Management for Office 365 and Microsoft AzureSparkhound Inc.
Sparkhound Senior Infrastructure Consultant David Pechon discusses Identity Management for O365 and Azure at the 2015 SharePoint TechFest Dallas event held at the Irving Convention Center. Learn how Active Directory Federation Services and DirSync allow you to synchronize your organization’s Active Directory and use it to authenticate users to Office 365 applications, such as Exchange Online, OneDrive for Business and SharePoint Online.
Integrating the BCS with Search in SharePoint 2013Sparkhound Inc.
This document provides an overview of Business Connectivity Services (BCS) in SharePoint 2013 and how to integrate BCS with Search. It describes what BCS is, its main components and features, how to create external content types using SharePoint Designer or Visual Studio, and the key aspects of configuring a BCS model to enable searching of external data, including required properties, methods, and fields.
Htf2014 managing share point projects with agile and tfs andySparkhound Inc.
This document discusses managing SharePoint projects using Agile and Team Foundation Server (TFS). It introduces Agile project management processes like Scrum and compares them to traditional waterfall processes. It describes setting up process templates in TFS, including the Agile and Scrum templates. It then covers various Agile concepts like product backlogs, sprints, stand-up meetings, and retrospectives and how they relate to planning and executing SharePoint projects in TFS.
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...Sparkhound Inc.
Whether developing a small customization or a large enterprise solution, one goal is to minimize redundancy in Code. In this presentation, Sparkhound Consultant Ted Wagner shows how the MVP design pattern is used in SharePoint to create business models that can be reused easily between other ASP or C# application.
SharePoint 2013 has extended the REST interface to provide easy access to data within your SharePoint farm. The REST interface opens the SharePoint 2013 development platform to standard Web technologies and languages. This presentation will cover the basics of getting started with the REST service and provide beneficial examples of using REST.
Portable class libraries are a great way to maximize code sharing across platforms. With Xamarin having full support for it, there is no reason not to use them. At SQL Saturday Baton Rouge, Seth created a cross-platform application using PCLs and MVVM to maximize code sharing. If you've never created a mobile application and would like to know where to start or maybe you have but just haven't used any of these new technologies, watch this presentation and see how to do it all in C#.
Louisiana topped the rankings in a 2012 Gallup survey for most engaged employee workforces. In this presentation, Sparky Tom A. talks about why that is and what you can do to continue developing engaged employees.
This document provides an overview of adopting an agile Scrum framework. It begins with introducing the presenter and their experience in agile project delivery. It then summarizes the traditional waterfall approach and poses questions about its effectiveness. The bulk of the document outlines the Scrum framework and provides tips for implementation, including establishing objectives, selecting pilot projects, customizing processes, training teams, and adopting in stages. It emphasizes treating the implementation as a formal project and allowing time for the cultural changes required.
Single Page Applications in SharePoint with AngularSparkhound Inc.
The Angular framework allows developers to create lightweight single page web applications with ease. By leveraging the Angular framework and the SharePoint 2013 REST API, we can create lightweight applications within SharePoint as alternatives to InfoPath forms and OOTB SharePoint web parts. This presentation will cover the basics of single page applications with Angular as well as targeting the SharePoint platform with SPA applications.
SQL Saturday Baton Rouge Keynote: "Louisiana + IT = A Natural Fit"Sparkhound Inc.
Coupled with the state’s natural gas industry, Louisiana’s digital landscape continues to be a catalyst for growth. Around the world, businesses are recognizing our natural gas reserves as the viable energy source — creating a $60 billion economic pipeline. Find out what this means for the IT industry and your career.
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.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
"What does it really mean for your system to be available, or how to define w...Fwdays
We will talk about system monitoring from a few different angles. We will start by covering the basics, then discuss SLOs, how to define them, and why understanding the business well is crucial for success in this exercise.
From Natural Language to Structured Solr Queries using LLMsSease
This talk draws on experimentation to enable AI applications with Solr. One important use case is to use AI for better accessibility and discoverability of the data: while User eXperience techniques, lexical search improvements, and data harmonization can take organizations to a good level of accessibility, a structural (or “cognitive” gap) remains between the data user needs and the data producer constraints.
That is where AI – and most importantly, Natural Language Processing and Large Language Model techniques – could make a difference. This natural language, conversational engine could facilitate access and usage of the data leveraging the semantics of any data source.
The objective of the presentation is to propose a technical approach and a way forward to achieve this goal.
The key concept is to enable users to express their search queries in natural language, which the LLM then enriches, interprets, and translates into structured queries based on the Solr index’s metadata.
This approach leverages the LLM’s ability to understand the nuances of natural language and the structure of documents within Apache Solr.
The LLM acts as an intermediary agent, offering a transparent experience to users automatically and potentially uncovering relevant documents that conventional search methods might overlook. The presentation will include the results of this experimental work, lessons learned, best practices, and the scope of future work that should improve the approach and make it production-ready.
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
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/
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
QA or the Highway - Component Testing: Bridging the gap between frontend appl...zjhamm304
These are the slides for the presentation, "Component Testing: Bridging the gap between frontend applications" that was presented at QA or the Highway 2024 in Columbus, OH by Zachary Hamm.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfleebarnesutopia
So… you want to become a Test Automation Engineer (or hire and develop one)? While there’s quite a bit of information available about important technical and tool skills to master, there’s not enough discussion around the path to becoming an effective Test Automation Engineer that knows how to add VALUE. In my experience this had led to a proliferation of engineers who are proficient with tools and building frameworks but have skill and knowledge gaps, especially in software testing, that reduce the value they deliver with test automation.
In this talk, Lee will share his lessons learned from over 30 years of working with, and mentoring, hundreds of Test Automation Engineers. Whether you’re looking to get started in test automation or just want to improve your trade, this talk will give you a solid foundation and roadmap for ensuring your test automation efforts continuously add value. This talk is equally valuable for both aspiring Test Automation Engineers and those managing them! All attendees will take away a set of key foundational knowledge and a high-level learning path for leveling up test automation skills and ensuring they add value to their organizations.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Introducing BoxLang : A new JVM language for productivity and modularity!Ortus Solutions, Corp
Just like life, our code must adapt to the ever changing world we live in. From one day coding for the web, to the next for our tablets or APIs or for running serverless applications. Multi-runtime development is the future of coding, the future is to be dynamic. Let us introduce you to BoxLang.
Dynamic. Modular. Productive.
BoxLang redefines development with its dynamic nature, empowering developers to craft expressive and functional code effortlessly. Its modular architecture prioritizes flexibility, allowing for seamless integration into existing ecosystems.
Interoperability at its Core
With 100% interoperability with Java, BoxLang seamlessly bridges the gap between traditional and modern development paradigms, unlocking new possibilities for innovation and collaboration.
Multi-Runtime
From the tiny 2m operating system binary to running on our pure Java web server, CommandBox, Jakarta EE, AWS Lambda, Microsoft Functions, Web Assembly, Android and more. BoxLang has been designed to enhance and adapt according to it's runnable runtime.
The Fusion of Modernity and Tradition
Experience the fusion of modern features inspired by CFML, Node, Ruby, Kotlin, Java, and Clojure, combined with the familiarity of Java bytecode compilation, making BoxLang a language of choice for forward-thinking developers.
Empowering Transition with Transpiler Support
Transitioning from CFML to BoxLang is seamless with our JIT transpiler, facilitating smooth migration and preserving existing code investments.
Unlocking Creativity with IDE Tools
Unleash your creativity with powerful IDE tools tailored for BoxLang, providing an intuitive development experience and streamlining your workflow. Join us as we embark on a journey to redefine JVM development. Welcome to the era of BoxLang.
In our second session, we shall learn all about the main features and fundamentals of UiPath Studio that enable us to use the building blocks for any automation project.
📕 Detailed agenda:
Variables and Datatypes
Workflow Layouts
Arguments
Control Flows and Loops
Conditional Statements
💻 Extra training through UiPath Academy:
Variables, Constants, and Arguments in Studio
Control Flow in Studio
7. 7
Pipeline and Object Members…
• Get-Member
• Shows the properties and methods
available on objects
• Pipeline |
• Allows you to send an object retrieved
from one cmdlet to other cmdlets for
further processing
8. 8
Filtering, Sorting, Selecting….
• Where-Object
• Filters objects
• Select-Object
• Selects specific properties from objects
• Sort-Object
• Sorts objects based on properties
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.
SLIDE PURPOSE: This is where everything starts – us defining with our customers how we can make an impact in their business regardless of the technology!
SPIEL: Technology should be transformative, not a to-do list. Because, really, just about any firm can change the way your IT works. Our mission is for IT to change the way your business works. The difference is a game-changer.