This document discusses how to be an effective Team Foundation Server (TFS) master. A TFS master ensures their team gets the most out of Microsoft's TFS platform. TFS provides capabilities beyond just source control, including continuous builds, lab management, backlogs, and continuous deployment. Some best practices for TFS include checking in code regularly that compiles and passes tests, using check-in policies, and setting up automated builds for gating, continuous integration, and nightly runs. The document also discusses using Scrum and Agile methods with TFS, including defining user stories with the INVEST criteria and tracking them on the backlog. It emphasizes estimating tasks, defining acceptance criteria, and having clear definitions of done
This document provides an overview of creating a secure ASP.NET MVC 5 web application with features like login, email confirmation, and password reset. It lists topics that will be covered, including creating an ASP.NET MVC app, integrating with SendGrid for email, requiring email confirmation before login, password recovery, resending email confirmation links, and combining social and local login accounts. It notes that the presenter was unable to fully complete the tutorial due to issues with SendGrid integration but provides a high-level view of the steps and concepts involved.
The document discusses alternate development techniques that can be used in WordPress instead of traditional coding. It outlines components of a typical web application like custom post types, metaboxes, taxonomy, forms, and search functionality. For each component, it lists the traditional coding method and alternate plugin-based methods like CPT-UI, Advanced Custom Fields, Ninja Forms, and Awesome Studio that can simplify development and reduce code. The document encourages discussing these approaches and provides contact information to learn more.
Selenium and Joomla! open Source SECONF-2014Puneet Kala
Presentation of my Talk during Selenium World Conference 2014 Bangalore, India.
I spoke about how we started using Selenium in an open source project like Joomla! and what are the important lessons we have learnt during the journey.
Top Reasons to Adopt Script-less Test AutomationMonica Paul
Code-based automated testing or script-less test automation? Here are four reasons that will help you make a choice almost instantly.
Read more: http://resource.qualitiasoft.com/blog/reason-adopt-script-less-automation/
This document provides instructions for creating a quiz app using QuizBrahma without any coding skills. The process involves registering for a txtWeb developer account, creating a new service and noting the App ID. Questions, options and answers are then added on the QuizBrahma website and an app URL is generated. This URL is copied back into the txtWeb dashboard to complete the app setup. Users can then text the app name to the txtWeb number and reply with letters to select answers and receive responses.
The document compares the classic hiring process to the new hiring process. The classic process involves posting a job, receiving thousands of CVs by email, manually filtering and screening CVs, adding notes by hand, and interviewing shortlisted candidates. This process takes weeks and requires many HR resources. The new process allows candidates to apply online, filters and manages candidates through an online dashboard, allows searching through thousands of CVs in seconds, and changes candidate statuses online. This process takes hours and requires fewer HR resources. The document then describes an online recruitment solution called azProfile Recruiter that offers unlimited jobs and candidates, online career site customization, advanced CV searching, and performance reports.
This document provides an overview of creating a secure ASP.NET MVC 5 web application with features like login, email confirmation, and password reset. It lists topics that will be covered, including creating an ASP.NET MVC app, integrating with SendGrid for email, requiring email confirmation before login, password recovery, resending email confirmation links, and combining social and local login accounts. It notes that the presenter was unable to fully complete the tutorial due to issues with SendGrid integration but provides a high-level view of the steps and concepts involved.
The document discusses alternate development techniques that can be used in WordPress instead of traditional coding. It outlines components of a typical web application like custom post types, metaboxes, taxonomy, forms, and search functionality. For each component, it lists the traditional coding method and alternate plugin-based methods like CPT-UI, Advanced Custom Fields, Ninja Forms, and Awesome Studio that can simplify development and reduce code. The document encourages discussing these approaches and provides contact information to learn more.
Selenium and Joomla! open Source SECONF-2014Puneet Kala
Presentation of my Talk during Selenium World Conference 2014 Bangalore, India.
I spoke about how we started using Selenium in an open source project like Joomla! and what are the important lessons we have learnt during the journey.
Top Reasons to Adopt Script-less Test AutomationMonica Paul
Code-based automated testing or script-less test automation? Here are four reasons that will help you make a choice almost instantly.
Read more: http://resource.qualitiasoft.com/blog/reason-adopt-script-less-automation/
This document provides instructions for creating a quiz app using QuizBrahma without any coding skills. The process involves registering for a txtWeb developer account, creating a new service and noting the App ID. Questions, options and answers are then added on the QuizBrahma website and an app URL is generated. This URL is copied back into the txtWeb dashboard to complete the app setup. Users can then text the app name to the txtWeb number and reply with letters to select answers and receive responses.
The document compares the classic hiring process to the new hiring process. The classic process involves posting a job, receiving thousands of CVs by email, manually filtering and screening CVs, adding notes by hand, and interviewing shortlisted candidates. This process takes weeks and requires many HR resources. The new process allows candidates to apply online, filters and manages candidates through an online dashboard, allows searching through thousands of CVs in seconds, and changes candidate statuses online. This process takes hours and requires fewer HR resources. The document then describes an online recruitment solution called azProfile Recruiter that offers unlimited jobs and candidates, online career site customization, advanced CV searching, and performance reports.
Comment tirer partie de Visual Studio Online pour vos développements SharePointGilles Pommier
This document discusses using Visual Studio Online (VSO) for SharePoint development. It begins with an introduction of the presenter and an overview of the agenda. The presentation then discusses using VSO with SharePoint for Agile development practices like sprints, continuous integration with builds and deployments, and load testing. It includes demos of using VSO for these purposes. The document emphasizes that SharePoint development is real development and VSO provides tools to help teams with their processes without needing to set up their own infrastructure.
This document provides guidance on how to manage SharePoint without a dedicated SharePoint team. It recommends leveraging existing IT staff for server, database, and hardware management. Governance and training are important to prevent excessive content growth. Vendor support can assist with administration, custom development, and staff augmentation. Options for customizing include online themes, pre-made themes, and apps. Migrating to SharePoint Online simplifies management but limits control and customization. Acrowire's managed services offer dedicated SharePoint experts and support.
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flowVincent Biret
Slides of the session given at the SharePoint Saturday Brussels 2017 around Microsoft flow and Azure Functions. This session is an introduction to both services and how you can combine them
Introduction to Microsoft Flow and Azure FunctionsBIWUG
This document introduces Microsoft Flow and Azure Functions. Flow allows non-developers to visually create automated workflows that connect various systems and services, while Azure Functions enables developers to write pieces of code that can be triggered by events. The document discusses how users can build workflows in Flow, while developers can extend capabilities using Functions. It provides examples of how Flow and Functions can be integrated together to build automated solutions.
STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...Anna Russo
Using Visual Studio 2010, teams can improve software quality through 7 steps: 1) work management with hierarchical tasks and improved reporting; 2) defining "done" with dashboards; 3) automated builds with traceability from development to testing; 4) manual and automated testing tools; 5) developer quality tools to find and fix bugs early; 6) test lab management with virtual environments; and 7) continuous improvement through an integrated and productive environment.
Presented at French Touch Dreamin 2019. This topic is to show you the key elements to take care of in order to deliver Salesforce projects successfully, taking the advantages of the latest Salesforce tools.
oin this hands-on tutorial for an introduction to Stitch (MongoDB's serverless platform) and Atlas (MongoDB's database-as-a-service). Upon completing this session, you will have created an Atlas cluster and created your first stitch app. You will have a clear picture of how to rapidly develop and iterate on apps using MongoDB. In 90 minutes we will walk through three real-world prototypes and leave you with a number of learns you can apply to your own projects. Come learn about DBaaS, database triggers, and serverless applications with MongoDB!
Requirements
Laptop
Wifi Connection
Chrome or Firefox Browser
Text Editor
The document discusses building an effective test team. It recommends hiring people with a mix of hard and soft skills at different experience levels who share common goals and are willing to teach and learn from each other. Soft skills like learning, sharing knowledge, explaining viewpoints, negotiating, and handling conflicts are emphasized as being more important than hard skills. The document provides examples of how to define needed hard skills and evaluate candidates based on their skills and experience levels. It also shows an example skills assessment of potential candidates for both manual and automation testing roles.
Sps toronto introduction to azure functions microsoft flowVincent Biret
This document introduces Microsoft Flow and Azure Functions. It provides an overview of each tool, including how Flow allows non-developers to create workflows across various services, while Azure Functions allows developers to write pieces of code that can be triggered to run in the cloud. The document also demonstrates how to build a workflow in Flow and create a function in Azure. It discusses best practices for integrating Flow and Functions together through webhooks or APIs.
This document provides an overview of Angela Dugan's background and experience with ALM tools. It then summarizes key topics around Visual Studio Online vs on-premise, best practices for configuring TFS projects and permissions, and useful administration tools for TFS including the TFS Power Tools, TFS Job Agent, TFS Backup and Restore utility, Best Practices Analyzer, and third party tools like Attrice Sidekicks and Team Project Manager.
The document discusses how Visual Studio 2010 improves software quality through features that enable better work management, reporting, testing tools, developer quality tools, automated builds, lab management, and collaboration between development and testing teams. Key improvements include hierarchical work tracking, richer bug reporting, automated coded UI testing, IntelliTrace for debugging, and lab management for maintaining virtual test environments. The goal is to align development and testing, break down silos, and improve transparency and integration across the lifecycle.
SPSToronto 2015 - Managing Office365 with PowerShell and CSOMamitvasu
This document discusses how to automate tasks in SharePoint Online (Office 365) using PowerShell and the Client-Side Object Model (CSOM). It provides an overview of managing content types and site columns in O365 without using declarative code. It then demonstrates how to use CSOM and PowerShell to provision and manage content types and site columns remotely. The document includes a history of the presenter's experience with PowerShell and CSOM, an example of CSOM code, and resources for learning more.
Atlassian builds tools for all teams... including ourselves! There's no right or wrong way to use our tools, but we've developed some best practices that a lot of our teams have adopted.
In this session you will learn how an Atlassian developer uses JIRA, Confluence, HipChat, BitBucket, and Bamboo to plan, build, test, and continuously deploy HipChat. You will also learn some tips and tricks for using the Atlassian toolset to take a project from a concept to a released application.
David Cruz, Senior Software Developer - HipChat Desktop, Atlassian
This document discusses how to automate tasks in SharePoint Online (Office 365) using PowerShell and the Client-Side Object Model (CSOM). It provides an overview of the history and challenges of using CSOM for provisioning in O365. It also demonstrates how to connect to O365 using PowerShell and CSOM, and highlights resources for learning and developing with this approach. The session aims to help developers and IT professionals automate SharePoint Online administration.
Team Foundation Server (TFS) is a platform for collaboration and management of software development projects. It integrates version control, work item tracking, reporting, and project management tools. TFS allows developers, testers, managers, and designers to collaborate through features like version control, tracking work items and bugs, and using reports and dashboards to monitor progress. TFS provides a single system to manage the entire application lifecycle from start to finish.
Dog Food Con 2015 Integrate & Automate CMS DeploymentsBrian McKeiver
Publishing Content when there are multiple content admins, developers, approvers, and social media authors gets complicated. Now add into the mix the fact that you probably have a dev, test, qa, stage, and production server and complicated becomes not quite the right word to describe the conundrum. Join me to get a better understanding of some options that are out there in today's CMS and code control technologies to make this a bit easier.
How Concur Technologies (a SAP company) Leverages Visual Testing for Localiza...Applitools
The document discusses visual testing (VT) for localization tests. It introduces VT as a way to automate visual, manual tests through the user interface using computer vision. The document outlines reasons for using VT, such as detecting visual defects that cannot be found through traditional functional testing. It also discusses challenges with the pesticide paradox and brittle selectors. The remainder of the document provides an agenda, introduction of the speaker, and demos of VT using Applitools.
AWS Toronto User Group - One Man's Journey to AWS Solution Architect Associat...Mohammad Ansari
The slides from https://www.meetup.com/Toronto-AWS-Users-United/events/262235246/ where I share my journey to the Solution Architect Associate certificate.
We often start our data science discussions assuming data is ready to analyse and able to give us a predictive model that we can rely on. Little thought is given to practices enabling us to continually add value.
Modern software development is agile, but more and more our software relies on predictive models whose development is decidedly not agile. Often overlooked in data science discussions are documentation, creation and refresh of data and models, testing, monitoring model performance, and even ensuring data security and compliance.
In this session, see how DevOps best practices can be applied to Data Science to meet all these requirements. I'll walk through the practices, and the tools to enable you to get the most out of your Data Science efforts.
This document discusses DevOps and continuous delivery. It defines DevOps as the union of people, process, and products to enable continuous delivery of value to end users, as quoted by Donovan Brown. It also lists tools like Team Foundation Server, Visual Studio Online, and Visual Studio Team Services that can be used to implement a DevOps process involving development, testing, releasing using deployment slots, and monitoring with Application Insights.
Comment tirer partie de Visual Studio Online pour vos développements SharePointGilles Pommier
This document discusses using Visual Studio Online (VSO) for SharePoint development. It begins with an introduction of the presenter and an overview of the agenda. The presentation then discusses using VSO with SharePoint for Agile development practices like sprints, continuous integration with builds and deployments, and load testing. It includes demos of using VSO for these purposes. The document emphasizes that SharePoint development is real development and VSO provides tools to help teams with their processes without needing to set up their own infrastructure.
This document provides guidance on how to manage SharePoint without a dedicated SharePoint team. It recommends leveraging existing IT staff for server, database, and hardware management. Governance and training are important to prevent excessive content growth. Vendor support can assist with administration, custom development, and staff augmentation. Options for customizing include online themes, pre-made themes, and apps. Migrating to SharePoint Online simplifies management but limits control and customization. Acrowire's managed services offer dedicated SharePoint experts and support.
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flowVincent Biret
Slides of the session given at the SharePoint Saturday Brussels 2017 around Microsoft flow and Azure Functions. This session is an introduction to both services and how you can combine them
Introduction to Microsoft Flow and Azure FunctionsBIWUG
This document introduces Microsoft Flow and Azure Functions. Flow allows non-developers to visually create automated workflows that connect various systems and services, while Azure Functions enables developers to write pieces of code that can be triggered by events. The document discusses how users can build workflows in Flow, while developers can extend capabilities using Functions. It provides examples of how Flow and Functions can be integrated together to build automated solutions.
STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...Anna Russo
Using Visual Studio 2010, teams can improve software quality through 7 steps: 1) work management with hierarchical tasks and improved reporting; 2) defining "done" with dashboards; 3) automated builds with traceability from development to testing; 4) manual and automated testing tools; 5) developer quality tools to find and fix bugs early; 6) test lab management with virtual environments; and 7) continuous improvement through an integrated and productive environment.
Presented at French Touch Dreamin 2019. This topic is to show you the key elements to take care of in order to deliver Salesforce projects successfully, taking the advantages of the latest Salesforce tools.
oin this hands-on tutorial for an introduction to Stitch (MongoDB's serverless platform) and Atlas (MongoDB's database-as-a-service). Upon completing this session, you will have created an Atlas cluster and created your first stitch app. You will have a clear picture of how to rapidly develop and iterate on apps using MongoDB. In 90 minutes we will walk through three real-world prototypes and leave you with a number of learns you can apply to your own projects. Come learn about DBaaS, database triggers, and serverless applications with MongoDB!
Requirements
Laptop
Wifi Connection
Chrome or Firefox Browser
Text Editor
The document discusses building an effective test team. It recommends hiring people with a mix of hard and soft skills at different experience levels who share common goals and are willing to teach and learn from each other. Soft skills like learning, sharing knowledge, explaining viewpoints, negotiating, and handling conflicts are emphasized as being more important than hard skills. The document provides examples of how to define needed hard skills and evaluate candidates based on their skills and experience levels. It also shows an example skills assessment of potential candidates for both manual and automation testing roles.
Sps toronto introduction to azure functions microsoft flowVincent Biret
This document introduces Microsoft Flow and Azure Functions. It provides an overview of each tool, including how Flow allows non-developers to create workflows across various services, while Azure Functions allows developers to write pieces of code that can be triggered to run in the cloud. The document also demonstrates how to build a workflow in Flow and create a function in Azure. It discusses best practices for integrating Flow and Functions together through webhooks or APIs.
This document provides an overview of Angela Dugan's background and experience with ALM tools. It then summarizes key topics around Visual Studio Online vs on-premise, best practices for configuring TFS projects and permissions, and useful administration tools for TFS including the TFS Power Tools, TFS Job Agent, TFS Backup and Restore utility, Best Practices Analyzer, and third party tools like Attrice Sidekicks and Team Project Manager.
The document discusses how Visual Studio 2010 improves software quality through features that enable better work management, reporting, testing tools, developer quality tools, automated builds, lab management, and collaboration between development and testing teams. Key improvements include hierarchical work tracking, richer bug reporting, automated coded UI testing, IntelliTrace for debugging, and lab management for maintaining virtual test environments. The goal is to align development and testing, break down silos, and improve transparency and integration across the lifecycle.
SPSToronto 2015 - Managing Office365 with PowerShell and CSOMamitvasu
This document discusses how to automate tasks in SharePoint Online (Office 365) using PowerShell and the Client-Side Object Model (CSOM). It provides an overview of managing content types and site columns in O365 without using declarative code. It then demonstrates how to use CSOM and PowerShell to provision and manage content types and site columns remotely. The document includes a history of the presenter's experience with PowerShell and CSOM, an example of CSOM code, and resources for learning more.
Atlassian builds tools for all teams... including ourselves! There's no right or wrong way to use our tools, but we've developed some best practices that a lot of our teams have adopted.
In this session you will learn how an Atlassian developer uses JIRA, Confluence, HipChat, BitBucket, and Bamboo to plan, build, test, and continuously deploy HipChat. You will also learn some tips and tricks for using the Atlassian toolset to take a project from a concept to a released application.
David Cruz, Senior Software Developer - HipChat Desktop, Atlassian
This document discusses how to automate tasks in SharePoint Online (Office 365) using PowerShell and the Client-Side Object Model (CSOM). It provides an overview of the history and challenges of using CSOM for provisioning in O365. It also demonstrates how to connect to O365 using PowerShell and CSOM, and highlights resources for learning and developing with this approach. The session aims to help developers and IT professionals automate SharePoint Online administration.
Team Foundation Server (TFS) is a platform for collaboration and management of software development projects. It integrates version control, work item tracking, reporting, and project management tools. TFS allows developers, testers, managers, and designers to collaborate through features like version control, tracking work items and bugs, and using reports and dashboards to monitor progress. TFS provides a single system to manage the entire application lifecycle from start to finish.
Dog Food Con 2015 Integrate & Automate CMS DeploymentsBrian McKeiver
Publishing Content when there are multiple content admins, developers, approvers, and social media authors gets complicated. Now add into the mix the fact that you probably have a dev, test, qa, stage, and production server and complicated becomes not quite the right word to describe the conundrum. Join me to get a better understanding of some options that are out there in today's CMS and code control technologies to make this a bit easier.
How Concur Technologies (a SAP company) Leverages Visual Testing for Localiza...Applitools
The document discusses visual testing (VT) for localization tests. It introduces VT as a way to automate visual, manual tests through the user interface using computer vision. The document outlines reasons for using VT, such as detecting visual defects that cannot be found through traditional functional testing. It also discusses challenges with the pesticide paradox and brittle selectors. The remainder of the document provides an agenda, introduction of the speaker, and demos of VT using Applitools.
AWS Toronto User Group - One Man's Journey to AWS Solution Architect Associat...Mohammad Ansari
The slides from https://www.meetup.com/Toronto-AWS-Users-United/events/262235246/ where I share my journey to the Solution Architect Associate certificate.
We often start our data science discussions assuming data is ready to analyse and able to give us a predictive model that we can rely on. Little thought is given to practices enabling us to continually add value.
Modern software development is agile, but more and more our software relies on predictive models whose development is decidedly not agile. Often overlooked in data science discussions are documentation, creation and refresh of data and models, testing, monitoring model performance, and even ensuring data security and compliance.
In this session, see how DevOps best practices can be applied to Data Science to meet all these requirements. I'll walk through the practices, and the tools to enable you to get the most out of your Data Science efforts.
This document discusses DevOps and continuous delivery. It defines DevOps as the union of people, process, and products to enable continuous delivery of value to end users, as quoted by Donovan Brown. It also lists tools like Team Foundation Server, Visual Studio Online, and Visual Studio Team Services that can be used to implement a DevOps process involving development, testing, releasing using deployment slots, and monitoring with Application Insights.
Presented at CTTDNUG in Ontario, Canada:
In this session, we’ll take a guided tour through the end-to-end DevOps capabilities of VSTS and Azure. But it won’t just be from the point of view of .NET devs, but also developers and IT Pros working with any language and any platform.
See how no matter what operating system or dev stack you use, VSTS can provide value. If you already have investments in other DevOps tools, no problem! VSTS is fantastic at integrating with nearly any toolchain you can think of.
Deploying Straight to Production: A Guide to the Holy Grail - PrDCdamovisa
You’ve toiled hard on your code, tested it locally, and you’re confident it’s ready to go. But how long until you see it in production? For some teams, it can be months or even years. By the time your new feature or bug fix gets used in anger, you’ve forgotten what you did! But with a great deployment pipeline and some clever architecture, there’s a better way.
This session is packed with war stories and real world successes. We’ll walk through the realities of a no-touch deployment pipeline that you can trust all the way to production, and we’ll examine some clever architectural patterns to enable true software agility. By the end, you’ll be convinced that if it’s not in production, it doesn’t count. If you struggle to get updates in the hands of users, this is the session for you.
The case for writing API-first applications.
Good developers try to make their jobs as easy as possible. We know our application will evolve, so we try to make future changes as simple as possible by layering and decoupling our architecture up front. That's great, but can we do more?
In this session, I try to convince you that an API should be the most important part of your application. By focusing on the API first, you'll reap huge benefits in support and bug fixing, and you'll open your application up to nearly limitless new features with minimal effort.
I look at some applications that expose great APIs, and what benefits they've seen as a result. I examine the practicalities of an API-first design, and how to avoid some of the common pitfalls. Finally, I put it all into practice and write a short demo app - API first.
Octopus Deploy and how to stop deploying like an idiotdamovisa
Ever had your site go down because Jim accidentally copied over the web.config? Ever broken out into a cold sweat because forgot the where clause in a production update script? Well stop deploying like an idiot.
Deploying applications has traditionally been one of the most dangerous parts of software development. It's often very hands-on, relying on the right people doing the right thing at the right time, and is therefore extremely prone to failure.
In this talk, we'll briefly look at why it's important to automate your entire deployment process as soon as possible. We'll then look at some of the ways teams try to manage their deployments and reduce the danger. Finally, I'll show you why Octopus Deploy is the best way to do it. We'll look at some real-world Octopus implementations, including very complex environments, in-depth testing, and automated rollbacks.
[Presentation from DDD Melbourne 2014 - http://www.dddmelbourne.com]
A successful process is not one size fits all; every team and project is different. Scrum may be an awesome framework for managing your development process, but it should only be a starting point.
In this session, we’ll look at when and how to inspect and adapt your own process to increase the effectiveness of your team. We’ll look at examples of projects that have deviated from the norm, the reasons for change, and why they succeeded or failed. Finally, we’ll look at how you can apply these learnings to your own team process.
Learn how to excommunicate yourself from the cargo-cult and starting making your process work for you.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
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.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
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 .
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3Data Hops
Free A4 downloadable and printable Cyber Security, Social Engineering Safety and security Training Posters . Promote security awareness in the home or workplace. Lock them Out From training providers datahops.com
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
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.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Best 20 SEO Techniques To Improve Website Visibility In SERP
How to be a good TFS Master
1. How to be a good TFS
Master
(using a sprinkle of Scrum of course)
Damian Brady
http://www.damianbrady.com.au
Twitter: @damovisa | #qalmug
Delivering Awesome Web Applications
2. Agenda
What is a TFS Master?
Why TFS?
More Pain for Better Results
Scrum with TFS
User Stories and the Backlog
3. What is a TFS Master?
?
Ensure your team gets the
most out of TFS
http://brdy.in/sswtfsmaster
4. Why TFS?
?
TFS is much more than just source control
13. TFS for Source Control
?
Check in regularly
http://brdy.in/sswcheckin
Only check in code that compiles and passes tests
http://brdy.in/sswcheckin2
18. Automated Builds in TFS
?
Gate
Gated Checkin
Runs all unit tests
CI
Triggered after a checkin
Runs all unit tests and all coded UI tests
Nightly
Triggered … nightly
Run all unit tests, coded UI test, and load tests
http://brdy.in/sswbuilds
34. Thank You!
Sydney | Melbourne | Brisbane | Adelaide
info@ssw.com.au
www.ssw.com.au
Delivering Awesome Web Applications
35. Find me on Slideshare!
http://www.slideshare.net/damovisa/
Editor's Notes
TODO: Include text for first two pts
Don’t delete –this is the version number for SlideShare
Hadn’t heard of this term prior to SSWThere used to be a concept of a Code Master and Code Slaves – any big changes like function names were the responsibility of the Code Master and the Code Slaves (or code monkeys) just implemented the functions.Now we encourage teams to share the load – so why a TFS Master?If everybody is in charge, nobody is in charge.There are some areas where someone needs to be in charge – schema master, scrum master, and TFS master
Why use TFS? Why not Git or Hg or SVN?The real power is in integrationIf you’re using TFS for source control only, you’re doing it wrong
Most people only really use about 20% of the capabilities of TFSThere’s much more to it.
? What is your number one reason for using TFS?My number one favourite function in TFS is Annotate
Let’s say you do a get latest, you compile, and you get a YSOD because the web.config is broken.You want to know who screwed this upThis is what most people do:Right-click on the file and choose History[explain]
You can choose two versions and compare them…
… to see what changes were made.It’s good, but it’s not the best way of attributing blame.
A better way of finding out who is responsible for a bad piece of code is using Annotate:This tells you in one glance who made the most recent change to each part of the fileYou can see the name of the person who is responsible for each line, and the associated changeset
If you click on the actual changeset you can see details about that particular checkin:Here you can see Sumesh only checked in the one file, and wrote acheckin commentIf you click on Work Items, you can see any work items associated with that checkin (we’ll get to that)We can see checkin notes (e.g. Code Reviewers) and whether any policies have been ignoredThis is GREAT for attributing blame? Is that cool? – Demo if interested
I promised to show you how to increase developer pain for results.This is pain that I willingly inflict on myself, so it’s not bad.
? So let me give you a scenario – Friday afternoon, you’ve been working on a particularly involved piece of code on your laptop, it doesn’t compile, not working, and you’re heading to, like, the Vic – so there’s a 50% chance you’re going to lose your laptop.Would you check in your code or not?So we make two recommendations that at first glance are quite contradictoryDon’t check in code that will disrupt someone else’s work
Shelvesets are an excellent way of saving code on the server without ruining the other dev’s dayTwo scenarios:You have a whole lot of code that doesn’t work and you don’t want to risk losing itYou’re halfway through something and you need to fix another bug
Incidentally, there’s a great third-party tool to help out with … getting up your team when they do things wrong…Team Foundation Sidekicks:lets you identify files that haven’t been checked in for a while (we send an email)Also helps out with files checked out in other workspaces
One of my pet hates is code changes with no good comments.Here’s the history of a file. What the hell is this – a checkin of a file with zero details of what was changed – I don’t want to have to examine the code to work out what you did.
There are two you should enable in your project right now:Comments – you must include a description of what you’ve doneIf you’re using TFS for work items, Definitely, definitely enable the Work Items policy (arguably you don’t need the checkin comments then)There are other good ones available like code analysis, enforcing that certain tests pass before checking in (different from gated checkins), etc.
? Who here does builds with TFS? Are they automated builds? When do they run?We recommend three builds for any decent-sized projectGate should be a gated checkin – do not allow a checkin until tests have been run – you might not want to keep this buildCI runs after a checkin and runs all tests including coded UI tests - again, you might not want to keep this buildNightly is what it sounds like – do everything, even packaging and deployment if you want – ideally you’ll keep this oneIf questions: two bits of advice:Set these up as early in the project as you can – you’ll find it hard to get approval towards the endUse your common sense to expand and contract this list as appropriate
You actually get a lot of control with these build definitionsIf there are particularly long-running tests or ones that rely on third parties (such as databases) you can prioritise them to include or exclude them from a build definitionKeep an eye on the time taken for the builds and be sensible
The test settings let you change what data is collected when tests are run.You should have a local testsettings file for when you run them inside VS – enable some collection – Code Coverage, etc.Have a different testsettings file for when you run your big builds – great data for your CI build is Network Emulation, Event Log, etc.
Who’s running Scrum?Who’s used TFS for project management?What template do you use? (MSF Agile, TFS Scrum 1.0, Scrum for Team System)
Scrum 2.0 is the default for the next TFS
What makes a good user story?Independentmeans you can reorder themNegotiable means you don’t need to set it in stone – it’s the essence, not the detailsValuable – what’s valuable to the developer does not always match what’s valuable to the customerEstimable means you can give an idea of how difficult it is – it doesn’t need to be perfect (spiking later)Small means it’s not an epic – small enough to do a few within a sprintTestable means it can be objectively evaluated as done or not done (acceptance criteria later)
This is a great way of doing it – it’s a physical card you can give to your customer that lets them think in the correct way.I have a few of them here – feel free to take them – or just print them out by going to the website
There are several ways to add Backlog Items to TFS and the most common are these:Excel – I’ve used this in projects and it’s quite quick and easy – good for BAs, project managers, even Scrum MastersProject – project managers love it because it lets them attach dollars, and it integrates quite well with TFSTeamCompanion – Adam Cogan loves it. It’s great for going from emails to TFS, but… I find it a bit clunky.
Now, I’m reliably informed that in the next version of TFS, the UI for adding backlog items through Web Access is much, much better. Excel might no longer be the simplest way to add them.I will reserve judgement until I have a play with it.STOP – Spiking story!
I was recently setting up a website using Orchard CMS. I hadn’t used it before, and there were some interesting requirements.One was that every page needed a little PDF icon which, when clicked, would generate a PDF version of the page.Keeping in mind I’d never used Orchard before – how do I estimate this? How would you estimate this?Spikes – the output of a spike story should be the decision and estimate for the original story.
One thing that helps make a great User Story is Acceptance CriteriaClassic story of the client that says – in true User Story language, as a salesperson I want to search for a customer so I can call them, so you do that and return a grid of people. What they don’t tell you though, is that if you search for a person who has no phone number, they want to see an email address instead. Without a firm view of “this is what I consider as correct” from the client, you’re in danger of arguing about whether a story is finished.Adam Cogan has been pushing this for a while and he had a big win with the next TFS version.
Acceptance criteria as part of the standard PBI work item!In preparation, I would suggest including Acceptance Criteria with stories now.
? When is a story done?We talk a lot about the definition of done at SSWImportant to have one