With the upcoming launch of TFS 2015, it's hard to keep track of all of the new features. This presentation is a quick synopsis of what has been added in the agile planning and testing space with the latest releases to TFS 2105 and VSO.
Application Lifecycle Management with TFSMehdi Khalili
The document discusses a presentation about application lifecycle management (ALM) using Team Foundation Server 2010. It includes an overview of key ALM concepts like version control, build automation, work item tracking, and team collaboration. It also provides a quick tour of the administration console and components of the virtual environment like SQL Server, SharePoint, and Visual Studio.
Ever since the VSTS Product Team has started working in 3 weeks sprints to deliver new features to the product, it has been a real eye-opener to witness how fast the product is evolving and how many new features has been introduced since the beginning of Team Foundation Service, Visual Studio Online and now the current name of the product: Visual Studio Team Services (VSTS). In this demo-heavy session we will have a quick look at some of the new interesting features that were added in the last couple of months.
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSSolidify
Som utvecklare är det ofta självklart att kodandet är den viktigaste aktiviteten i projektet. Men om inte funktioner för releaseplanering, källkodshantering, deployment och testning finns på plats så är det vanligt att dessa aktiviteter tar en stor del av utvecklingsarbetet.
DevOps och Continuous Delivery är synsätt som vi använder för att säkerställa snabba leveranser av god kvalitet. Microsoft Azure och Visual Studio har mängder av funktioner som underlättar arbetet så att arbetssätt och verktyg samverkar på ett effektivt sätt.
I detta seminarium kommer vi att förklara vad DevOps är för något och hur detta synsätt kan användas för att säkerställa snabba leveranser med god kvalitet. DevOps hjälper oss överbrygga arbetet i utveckling och drift med fokus på att säkerställa leverenspresision och kvalitet, bland annat genom att se till att bra lösningar för applikationsövervakning, felrapportering, paketering och deployment finns på plats.
Den andra delen vi kommer fokusera på är Continuous Delivery. Med den senaste versionen av Visual Studio Release Management visar vi vad Continuous Delivery är genom att sätta upp en komplett lösning som automatiskt tar kod till produktion. I Visual Studio 2015 sviten har vi ett helt nytt byggsystem och väl integrerade lösningar kring release management, deployment och automatiserad testning som gör plattformen förträfflig för att implementera en continuous delivery process. För att så snabbt och enkelt som möjligt tillgodogöra oss dessa koncept kommer vi använda molnplattformarna Azure och Visual Studio Online, med dessa kan vi flytta utvecklingsplattformen till molnet och få helt nya förutsättningar för snabbare releaser.
Så missa inte denna chans att vara en av de första att se en komplett Continuous Delivery-lösning byggd på den senaste Microsofttekniken!
Lap around ALM with Visual Studio and TFS 2013Paul Hacker
This document discusses features and capabilities of Visual Studio 2013 and Team Foundation Server 2013 for application lifecycle management. It covers areas like agile management, developer tools, testing, feedback, DevOps, release management, and using TFS in the cloud. The presentation agenda includes overviews of TFS, agile portfolio management, code review requests, web-based testing tools, integrating System Center Operations Manager with TFS, release management automation, and capabilities when using Visual Studio Online such as automated builds and load testing.
This document discusses trends in application lifecycles including more frequent releases, customer responsiveness, stakeholder transparency, and compliance with regulations. It also describes a continuous deployment solution for .NET teams that integrates tools like Visual Studio, System Center, and Release Management to enable continuous integration, testing, and deployment across development, testing, and production environments.
This document provides an overview of Team Foundation Server (TFS) by Phase 2 International, including:
1. TFS is an advanced source control and software development lifecycle (SDLC) management tool that includes work item tracking, project management, document management, and reporting capabilities.
2. TFS requires Windows Server 2003 or 2008 and SQL Server 2005 or 2008 to be installed on a dedicated server.
3. TFS includes features like version control, build automation, a project portal, and add-ons like Team Explorer and integration with Visual Studio and Microsoft Project.
Visual Studio LightSwitch (Beta 1) OverviewSteve Lange
Visual Studio LightSwitch allows developers to quickly create professional, data-centric business applications. It provides pre-configured screen templates and pre-written code to build the basic application functionality faster. LightSwitch applications can access existing data sources like SQL Server and SharePoint. The applications are made up of projects containing data entities, screens, queries, and other resources. Developers can customize and extend LightSwitch applications through code. LightSwitch applications can be deployed to the desktop, browser, or cloud.
This document summarizes a webinar on Continuous Integration (CI) and Continuous Deployment (CD) on Salesforce. It introduces CI/CD, their importance and challenges. It outlines best practices for implementing CI/CD on Salesforce, including using version control, frequent small commits, quick smoke tests, staging environments, and deployment tools like Force Migration Tool (ANT). The webinar presenters then demonstrate the CI/CD process and implementation using ANT build files, source control, and a build server.
Introduction to Team Foundation Server (TFS) OnlineDenis Voituron
TFS est la plateforme de collaboration qui se trouve au coeur de la solution de gestion du cycle de vie des applications (ALM) de Microsoft. Pour de petites équipes de développement (5 users), TFS est disponible online et gratuitement.
Lors de cette session, principalement à base d'exemples pratiques, nous aborderons les modules Source Controle, Collaborate (gestion des tâches et des bugs) et Automatic Builds (compilations et déploiements automatisés).
Team Foundation Server - Tracking & ReportingSteve Lange
Comprehensive presentation detailing reporting and tracking capabilities of Team Foundation Server. Focuses on Excel workbooks and Reporting Services, but touches on other technologies as well.
What's new in ALM using Visual Studio 2013 and Team Foundation ServiceMicrosoft Visual Studio
The document discusses application lifecycle trends, including frequent updates for on-premises products and 3-week sprints for Visual Studio Online. It also describes a continuous deployment solution for .NET teams that automates deployments from development to production using Release Management Client and Server with full traceability. The solution supports configuration-based deployments across environments.
Continuous Delivery with TFS msbuild msdeployPeter Gfader
This document discusses automating software deployments using tools like msbuild and msdeploy to enable continuous deployment and delivery. It outlines the pain points of manual deployments and goals of automating deployments. It provides guidance on setting up continuous integration, automated testing, packaging, and configuration for both new systems and existing environments. It also lists best practices like deploying early, having rollback plans, logging builds, and automating as much as possible.
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp).NET Crowd
In this session we will explore the extensibility offered by Visual Studio Team Services to add custom behavior or enhance the experience of Visual Studio Team Services and/or Team Foundation Server 2015. We will go through the possible extensibilities, implement a nice simplification extenion for PBIs and as the icing on cake, we will do this using continuous deployment to the Visual Studio marketplace.
Continuous Delivery with Visual Studio Online Moataz Nabil
Visual Studio Online allows for continuous delivery of applications to Windows Azure. It is a cloud-hosted version of Microsoft's Team Foundation Server that enables automatic building and deployment of web sites and cloud services to Windows Azure. The presentation outlines setting up continuous delivery by signing up for Visual Studio Online, checking in a project, connecting it to Windows Azure, making code changes, and triggering rebuilds and redeployments.
IT Agility Model - Supercharge your development and test activities with Micr...InCycle Software
Presentation that introduces Microsoft Azure for development and test to drive greater responsiveness and agility. With Microsoft Cloud, access to additional infrastructure quickly and simply for web and application servers, databases, virtual machines, etc. Discover how IT, Development and QA teams can work together to deploy environments and release applications faster, with more flexibility and efficiency.
Learn how to bring more IT agility with DevOps and Cloud computing practices. Organizations facing big IT challenges, such as growing workload and business pressure can take advantage of this new model for development, QA and IT teams.
Lean & Agile DevOps with VSTS and TFS 2015Clint Edmonson
Take a guided tour of the latest features in Visual Studio Team Services & Team Foundation Server 2015 to help your team adopt Agile and DevOps practices. We will show you how the products and services will shape your process and enable your teams to build amazing applications on any platform.
Key Experiences:
Agile work item flow
Builds and continuous integration
Infrastructure as code
Self-hosted package management
Release management
And much more…
This document summarizes a presentation on DevOps scenarios using Visual Studio Online (VSO) and Azure. The presentation covers topics like Dev/Test with VSO and Azure, debugging Azure workloads, and building, releasing and deploying code. It provides an agenda and overview of Application Lifecycle Management (ALM), the DevOps three stage conversation model, and ALM frameworks. It also addresses questions about getting started with VSO, agile planning tools, and how to get value from agile practices even if a team is not fully agile.
The document summarizes the steps taken to set up a Django project called "he" on Ubuntu. It shows commands used to install Python, virtualenv, Django and other dependencies. Database setup with PostgreSQL is also demonstrated. An app called "board" is created, with a Post model defined and admin configured. Templates are added and the development server is run. Authentication and registration are implemented along with forms to add new posts. The project is developed iteratively through multiple versions.
Why Django is created and maintained by myself, James Tauber, and others. Its purpose is to help individuals sell Django as a working platform. It is a work in progress, and will be updated periodically.
The document discusses best practices for front-end Django developers, including organizing templates with a base template and blocks, using template tags and filters appropriately, structuring CSS and JavaScript with namespaces, leveraging tools like HTML5 Boilerplate, Compass, Modernizr, and best practices for data handling, testing, and performance.
Multi-Tenancy is a critical component of any Software as a Service (SaaS) application, which enables one application instance to serve multiple organizations, or tenants. This presentation by Scott Crespo covers the basics of multi-tenant architectures, and how to implement multi-tenancy using Python, Django, and the open-source project known as Django Tenant Schemas.
This document discusses converting Django apps into reusable services. It begins by explaining the typical structure of a Django project with multiple apps. It then discusses some of the challenges with this monolithic structure in terms of reusability, scalability and maintainability.
The document proposes converting apps into reusable services with defined contracts for communication. It provides examples of defining API endpoints and authentication. Converting apps to services allows for improved reusability as apps can be developed and updated independently. It also enables better scalability by removing dependencies between apps.
Developing Software As A Service App with Python & DjangoAllan Mangune
The document discusses developing software as a service applications with Python and Django. It covers topics like procurement and inventory management, sales order and invoicing management, and customer relationship management. It also discusses technologies used like Python, Django, Memcache, and Postgresql. The document includes an agenda and presentations on Primogul, an example SaaS application, as well as overviews of Python and Django frameworks.
The document summarizes Simon Willison's presentation on advanced Django topics including unit testing, newforms, Ajax, and OpenID. Key points include:
- Unit testing in Django is encouraged through features like fixtures, doctests, test client, and email capture. Tests should be written before code using test-driven development.
- Newforms provide a declarative way to create forms with fields, validation, rendering, and conversion to Python types. Forms make it easy to display, validate, and process user submissions.
- The test client allows simulating a browser to test views and templates. Ajax functionality can return HTML, XML, or JSON and be integrated with JavaScript libraries like jQuery.
- Form validation
Django is a free and open source web application framework, written in Python, which follows the Model–View–Controller architectural pattern.
It focuses on automating as much as possible and adhering to the DRY principle
This document provides a summary of Mike Malone's talk on scaling Django web apps. It discusses how Pownce scaled to handle hundreds of requests per second and thousands of database operations per second while serving millions of users, relationships, notes, and terabytes of static data. It also covers some of the common bottlenecks Pownce encountered and eliminated in scaling their Django application, including using caching, load balancing, and queuing to improve performance and scalability.
Rami Sayar presented on advanced Django architecture techniques for scaling Django applications in production environments. He discussed load balancing Django across multiple servers using solutions like HAProxy. He also covered caching with Varnish to improve performance, and using Redis or Memcached for caching. Finally, he discussed asynchronous task queues like Celery for processing tasks outside the request-response cycle.
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.
Most of us use Visual Studio but do we really know how to USE it? This session looks at the top tips and tricks that can jet propel your use of the IDE. Marvel as we move from simple editor features that you never think about all the way to arcane command prompt tricks that you can use to improve your programming experience.
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.
2018 06-05 - integrate 2018 - Sandro Pereira - BizTalk Server notes from the ...Sandro Pereira
The session will cover small pieces of stories with practical real examples from the field to address certain scenarios/requirements. See real techniques been used is some of the most important features of BizTalk Server, some of them are out-of-the-box capabilities others are custom extensions been made in the platform. Topics include BizTalk migration strategy, content-based routing techniques, Mapping, JSON support, BizTalk administration tips, extending BizTalk out-of-the-box capabilities and many more.
This document discusses reusable pieces in Logic Apps and Azure Functions integration. It announces an upcoming Integration Monday webinar on using BizTalk with Logic Apps and Azure Functions. The presenter then demonstrates how to easily create reusable logic app workflows by calling nested logic apps from within the designer. Users are encouraged to provide feedback and suggestions to help improve Logic Apps.
Getting started with office 365 add ins development 3 may 2018 - v2Nilesh Shah
The document discusses an introduction to developing Office 365 add-ins. It covers the types of Office 365 add-ins, the structure of an add-in including the manifest and web app code, development options using Visual Studio or Yeoman, and use of the Office UI Fabric framework. It also provides an overview of the development process and deployment options for testing and releasing add-ins.
Real life experience from upgrading SharePoint from 2007/2010 to 2013, and it's nothing like the TechNet Guide. But it's still possible to implement a successful upgrade project. I will explain you how, and show you some examples that will help you in your upgrading projects.
This document provides summaries and instructions for assignments related to an IT/200 course on digital skills. It includes summaries of assignments on cloud-based office productivity suites, presentation software comparisons, practicing with productivity tools, computer networking and configurations, and point of sale data collection. Practice files and bonus assignments are also included for additional topics like unified communication platforms.
Windays14 - How to (remote) control Office 365 with Azureatwork
This document discusses how to remotely control and automate Office 365 using Azure. It begins with an overview of why remote control of Office 365 is useful for automation. It then demonstrates authenticating to Azure Active Directory and Office 365 services like SharePoint and Exchange. The document discusses the various APIs and tools available to access and integrate with Office 365 services when deployed on Azure. It provides links to documentation, SDKs, blogs and samples to help developers build automated solutions using Office 365 and Azure.
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...BIWUG
This document provides information about upgrading a SharePoint farm from 2013 to 2013 SP1, including the recommended steps and alternatives. It discusses installing SharePoint 2013 SP1 on all servers, installing the language pack SP1, and running psconfig to complete the upgrade on all servers. It also presents an alternative approach of reinstalling servers with Windows 2012 R2 before upgrading to SP1. The document includes links to downloads and provides a script to automate installing cumulative updates and SP1 to reduce the patch time. It emphasizes preparing the environment and testing for errors when upgrading content databases and site collections.
This document introduces Plug Tree, an open source consulting company focused on Drools and jBPM projects. They provide value added services like training and support for Drools. Plug Tree is developing several open source projects around Drools and also contributes code to Drools itself. They are based in Argentina and aim to provide affordable services to the open source community.
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1Knut Relbe-Moe [MVP, MCT]
This document provides best practices for upgrading a SharePoint farm from 2007/2010 to 2013. It notes that a direct upgrade from 2007 to 2013 is not supported and the farm must first be upgraded to 2010. It then outlines the iterative upgrade process including preparing the 2010 environment, building and installing 2013 servers, upgrading service applications and content databases, testing the upgrade, and upgrading custom solutions. It provides a step-by-step guide and discusses potential errors and solutions.
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Jwooldridge
Thanks to Liam and the crew from Magentys for arranging a fantastic evening of presentations on all things DevOps.
Attached is my presentation from the event on Enterprise Devops.
For those of you who missed it:
“Join the crowd of 100 industry leaders across the Retail, Finance and Digital sectors for an exciting evening of talks in London’s Tech City on DevOps. Enjoy networking with a chilled beer alongside the experts who are making DevOps work and those who want to make it work.
Whether you’re a corporate or start-up, DevOps should be a hot topic so listen to how the experts are achieving great things, hear their views on the trends and discuss the future of DevOps.”
Jonny
enterprisedevops.com
M365 global developer bootcamp 2019 Intro to SPFx VersionThomas Daly
Here are the steps to create a React web part:
1. Scaffold a new React web part project:
```
yo @microsoft/sharepoint
```
2. When prompted, select the following:
- Use the current folder for where to place the files
- WebPart as the client-side component type
- Select React as the JavaScript framework
3. This will scaffold all the necessary files and setup React in your project.
4. Import React and ReactDOM in your web part file:
```js
import * as React from 'react';
import * as ReactDom from 'react-dom';
```
5. Create a simple React component:
20 Tips to Improve Productivity with Microsoft TeamsChristian Buckley
Presentation delivered via webinar on May 21st, 2020 by Russ Basiura (@russbasiura), a Microsoft Teams Evangelist at Accel365, and Christian Buckley (@buckleyplanet) a Microsoft MVP and Regional Director and the Founder of CollabTalk LLC. In this session, we share 20 of our favorite productivity tips to help you get more out of the #MicrosoftTeams platform.
Similar to LCNUG 2015 - what's new for agile teams in TFS 2015 (20)
Feedback helps us to build stronger teams, supports more effective problem-solving and collaboration, and ultimately contributes to happier people delivering better products. Without effective feedback, we can spend time focusing on the wrong things, solving the wrong problems, maybe not even knowing about problems in the first place! In my experience, people are generally not confident in their feedback skills. This makes feedback feel risky, vulnerable, scary, even downright anxiety-inducing and so then they give no feedback at all.
Feedback Doesn't Have to Suck. In this fast-paced 20 minute session focused on supercharging your feedback skills, I will help you get a good foothold on where to start. We’ll warm up with an overview of what feedback is, attributes of high-quality feedback, and some “tips and tricks” to getting comfortable with giving and receiving candid feedback that has worked really well for me both as a manager and a team member. You’ll be a feedback champion before you know it!
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdfAngela Dugan
How many times have you been asked to deliver on metrics that did not make sense to you, that felt counterproductive to your or the team's effectiveness, or that were seemingly impossible to collect in a sane fashion? Oftentimes, I find that metrics being collected are ones that are easy to collect and report on but are not necessarily the ones that will help the team learn and improve.
When it comes to software delivery, lean and agile practices and methodologies have taken the lead. Metrics have lagged a bit and often rely on very waterfall-style milestones and phase-gates to determine a team's effectiveness. In the spirit of continuous improvement, this session will take a look at the measures we can and should collect from agile teams, why these metrics are relevant and interesting, and how we can use them to help our teams continuously improve.
This document discusses increasing adaptability through developing three skills: change awareness, cognitive flexibility, and focused attention. It defines adaptability quotient (AQ) as the capacity to adapt to and thrive in changing environments. The document provides strategies for strengthening each skill, such as asking probing questions to improve change awareness, thinking differently to boost cognitive flexibility, and focusing on new situations to enhance attention. It encourages scanning the environment for unknowns, loosening constraints, and returning to zero to view things differently. The document was written by Sara Caldwell and Angela Dugan of 3Cloud Solutions and promotes their consulting services and resources including an AQ assessment test.
Measuring Up - Agile Team Metrics - DevUp 2022.pdfAngela Dugan
The document discusses agile metrics used by Angela Dugan and Sara Caldwell of 3Cloud Solutions to measure team and product health. It introduces common metrics like work in progress, business value, and team health checks. It also cautions that metrics can be misused and should be viewed with care, using principles like considering multiple metrics, involving the team, and having surrounding conversations. The document aims to help readers understand how to properly use and interpret agile metrics.
VS Live 2021 Orlando - vst14 feedback skillsAngela Dugan
Feedback helps us to build stronger teams, supports more effective problem-solve and collaboration, and ultimately contributes to delivering better products. Without it, we can spend time focusing on the wrong things, solving the wrong problems, maybe not even knowing about problems in the first place!
So if feedback is critical to us growing and thriving, why aren't we all excitedly showering each other with feedback all the time, and BEGGING others to give it to us? In my experience, people are generally not enthusiastic or confident in their ability to give feedback. Feedback usually isn't happening because feedback feels risky, vulnerable, scary, even downright anxiety-inducing.
As a manager, leader, and coach of many teams over the last 20+ years, I can help you get a good foothold on where to start. Even better, I can tell you where the bodies are buried so you avoid some of the mistakes I've experienced over the years too.
In this session, we'll warm up with an overview of what feedback is and is not. We'll also review the qualities of high-quality feedback, as well as the other kinds of feedback so you know the difference. We'll finish off with a quick summary of some "tips and tricks" to getting comfortable with giving and receiving candid feedback that has worked really well for me. You'll be a feedback champion before you know it!
VS Live 2021 VST09 agile team metrics Fast Focus - angela duganAngela Dugan
Are you still relying on the old standbys like percent complete, velocity, and burndown for monitoring the progress of your teams or projects? Those metrics may not be telling you what you think they are! In this fast-paced discussion, we'll talk about some of the pitfalls of commonly used metrics, and make the case for not so commonly used measures that give you the insights that you're really striving for.
You will learn:
Understand the connection between what you measure, your team performance, and product quality
Explanation of how many commonly used metrics will fail to tell you what you really need to know
Familiarity with uncommonly used metrics that will more reliably tell you how well your project or team are really doing
THAT Conference 2021 - Level up your Feedback GameAngela Dugan
Feedback makes the world go around, and let’s be honest, many of us feel pretty unskilled at feedback - both at giving and receiving. As technologists, we thrive on experimenting, learning, and adjusting, which we cannot do without the input and perspectives of others around us.
So if feedback is critical to us growing and thriving, if feedback is truly a “gift”, what’s the deal? Why isn’t everyone wholeheartedly and excitedly showering each other with feedback all the time? In my experience, feedback isn’t happening because feedback feels risky, vulnerable, scary, even downright anxiety-inducing. Feedback is also something we’re not trained to do well if at all. Bad practices like the “feedback sh*t sandwich” is still common practice. It may even feel like a personal and professional bear trap! In this session, we’ll warm up with an overview of what feedback is and is not. We’ll also review the qualities of high-quality feedback, as well as the other kinds of feedback so you know the difference.
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela DuganAngela Dugan
This document discusses increasing adaptability. It begins by introducing the concepts of intellectual quotient, emotional quotient, and adaptability quotient. It then provides tips for improving adaptability, such as communicating with one's environment, considering new ideas, and focusing on new situations while letting go of old ones. Steps are outlined for becoming more adaptative, like popping one's bubble, unlearning and relearning, cognitively flexing, and reflecting on and recognizing change. The document encourages reaching out to the sponsors for help experiencing change and provides references.
Agile midwest 2019 tap, tap, tap communicationAngela Dugan
The document discusses the importance of open communication, vulnerability, and feedback for effective teamwork. It notes that communicating openly and honestly, and speaking from a place of vulnerability are both very difficult but necessary to avoid struggles. It emphasizes practicing radical candor when giving feedback to others.
That conference tap, tap, tap communicationAngela Dugan
In the 20 or so years since I joined the tech community, I moved from an attitude of "please leave me alone in my cube to code and whatever you do don't talk to me!" to well, giving talks on the importance of communication in the software world. The tools and techniques I've come to know and love have changed over time, but a few things have remained constant.
1) Communicating openly and honestly at all times is HARD
2) Speaking from a place of vulnerability is RIDICULOUSLY HARD
3) Without 1 and 2 you're going to really struggle to be an effective and happy member of ANY software team
OK, there's a 4th thing.
4) The days of working alone in your cube like a hermit are largely over for software folks. It really doesn't have to suck. I swear it doesn’t.
During my brief time with you, I’m going to rumble with some touch topics and share some of my own embarrassing and enlightening stumbles. It will include things like delivering “bad news” to your client/manager/team and feeling good about it, managing conflict with others in healthy and productive ways, and delivering feedback without feeling like you (or the receiver) will vomit. These things are all very possible, and not that hard to master once you have some key tools and insights in your tool belt.
Agile days chicago 2018 - how do you measure up?Angela Dugan
How many times have you been asked to deliver on metrics that did not make sense, that were counterproductive to the team’s effectiveness, or the organization’s effectiveness? Did those metrics seem impossible to collect? Often times, the metrics being collected are the ones that are easy, and focused on individual “productivity”. How do we collect data that drives continuous improvement and promotes an open and trust-filled environment. How does that change at scale?
When it comes to software delivery, lean and agile practices have clearly taken the lead. This session will take a look at the measures we can and should collect across teams and organizations. We’ll dig into metrics that are relevant, interesting, AND useful, and discuss some of the common traps.
VS Live Chicago 2018 - how do you measure upAngela Dugan
How many times have you been asked to deliver on metrics that did not make sense, that were counterproductive to the team's effectiveness, or that were seemingly impossible to collect? Often times, the metrics being collected are the ones that are easy, but not necessarily the ones that matter.
When it comes to software delivery, lean and agile practices and methodologies have clearly taken the lead. In the spirit of Kaizen, this session will take a look at the measures you can and should collect from agile teams, why these metrics are relevant and interesting, and how you can use them to help your teams continuously improve.
Chicago Code Camp 2018 - Building strong teamsAngela Dugan
Building the “perfect team” seems like an impossible task these days. Can a truly “cross-functional” team even be built? How do you get introverts and extroverts (yes, they DO exist in IT) to play nice? Seems like these days you practically need a degree in psychology to get this right. But you don’t.
Over the course of my career, I’ve worked with my clients and my company to develop high functioning teams. I’ve found that regardless of focus (software development, marketing, sales), there are patterns to what makes teams successful, and what can hold them back from greatness.
In this talk, I’ll cover a couple of tools for understanding the needs and strengths of your individual team members, identifying strength gaps, and action items for creating a happy and well-balanced team that can get it done!
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckAngela Dugan
Whether you've been working on an agile team for 6 months, or 6 years, the same obstacles tend to arise to trip us up over and over. Maybe your retrospectives feel more like a death march and no one is participating any more, or your daily stand-ups have bloated into 25 team member status meetings, or you have a QA team that feels buried by your fast-paced development team. These situations are unfortunately very common, and they lower team morale, lead to abandoned transformation initiatives, and ultimately your product and customers suffer because of it. But there's a better way! As an agile coach and consultant, I help software organizations stop the bleeding, mature their process, and develop into high functioning agile teams. And to be clear, I've made mistakes as well! I'd like to share with the audience my own experiences, including strategies that succeeded and failed in hopes of leading them down the path to getting their own teams "unstuck". I'll also give attendees an opportunity to share their own challenges, so that we can leverage those strategies to give them ideas for blasting through their own roadblocks.
Learning points:
Recognizing when your process, product, or people have gone off the rails by identifying "smells"
Review some tools and strategies that teams can leverage when they need a cognitive reset to get them back on track
How to apply tools and strategies in your own unique environments.
The document discusses metrics for software development teams. It notes that while measurement can improve performance, metrics may become targets and lose value. Common metrics like velocity and burndown can be gamed and are lagging indicators. Better metrics focus on work in progress, lead time, cycle time and flow. The author advocates measuring many things to understand impacts and causes of change.
That conference 2017 - Getting your Agile Team UnstuckAngela Dugan
Whether you've been working on an agile team for 6 months, or 6 years, the same obstacles tend to arise to trip us up over and over. Maybe your retrospectives feel more like a funeral and no one is participating anymore, your daily stand-ups have bloated into 25 team member status meetings, or your QA team is falling farther and farther behind the agile developers and feel like they’ll never catch up with their testing backlog. These are the kinds of issues I see all of the time. They lower team morale, lead to abandoned transformation initiatives, and ultimately your product and customers suffer because of it. But there’s a better way!
As an agile coach and consultant, I have worked with dozens of teams to stop the bleeding, strengthen their relationships, mature their processes, and help them grow into high functioning agile machines. And to be clear, I’ve made mistakes as well! I’d like to share with the audience my own experiences and lessons-learned, including both what succeeded and what failed in hopes to lead you down the path to getting your own team “unstuck”.
Visual Studio ALM and DevOps Tools WalkthroughAngela Dugan
If you're considering moving to Team Foundation Server or Visual Studio Team Services, this deck will walk you through the highlights, of which there are a TON!
Measuring the Impact of Network Latency at TwitterScyllaDB
Widya Salim and Victor Ma will outline the causal impact analysis, framework, and key learnings used to quantify the impact of reducing Twitter's network latency.
Best Programming Language for Civil EngineersAwais Yaseen
The integration of programming into civil engineering is transforming the industry. We can design complex infrastructure projects and analyse large datasets. Imagine revolutionizing the way we build our cities and infrastructure, all by the power of coding. Programming skills are no longer just a bonus—they’re a game changer in this era.
Technology is revolutionizing civil engineering by integrating advanced tools and techniques. Programming allows for the automation of repetitive tasks, enhancing the accuracy of designs, simulations, and analyses. With the advent of artificial intelligence and machine learning, engineers can now predict structural behaviors under various conditions, optimize material usage, and improve project planning.
Transcript: Details of description part II: Describing images in practice - T...BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and slides: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
Support en anglais diffusé lors de l'événement 100% IA organisé dans les locaux parisiens d'Iguane Solutions, le mardi 2 juillet 2024 :
- Présentation de notre plateforme IA plug and play : ses fonctionnalités avancées, telles que son interface utilisateur intuitive, son copilot puissant et des outils de monitoring performants.
- REX client : Cyril Janssens, CTO d’ easybourse, partage son expérience d’utilisation de notre plateforme IA plug & play.
The Rise of Supernetwork Data Intensive ComputingLarry Smarr
Invited Remote Lecture to SC21
The International Conference for High Performance Computing, Networking, Storage, and Analysis
St. Louis, Missouri
November 18, 2021
The DealBook is our annual overview of the Ukrainian tech investment industry. This edition comprehensively covers the full year 2023 and the first deals of 2024.
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsMydbops
This presentation, delivered at the Postgres Bangalore (PGBLR) Meetup-2 on June 29th, 2024, dives deep into connection pooling for PostgreSQL databases. Aakash M, a PostgreSQL Tech Lead at Mydbops, explores the challenges of managing numerous connections and explains how connection pooling optimizes performance and resource utilization.
Key Takeaways:
* Understand why connection pooling is essential for high-traffic applications
* Explore various connection poolers available for PostgreSQL, including pgbouncer
* Learn the configuration options and functionalities of pgbouncer
* Discover best practices for monitoring and troubleshooting connection pooling setups
* Gain insights into real-world use cases and considerations for production environments
This presentation is ideal for:
* Database administrators (DBAs)
* Developers working with PostgreSQL
* DevOps engineers
* Anyone interested in optimizing PostgreSQL performance
Contact info@mydbops.com for PostgreSQL Managed, Consulting and Remote DBA Services
UiPath Community Day Kraków: Devs4Devs ConferenceUiPathCommunity
We are honored to launch and host this event for our UiPath Polish Community, with the help of our partners - Proservartner!
We certainly hope we have managed to spike your interest in the subjects to be presented and the incredible networking opportunities at hand, too!
Check out our proposed agenda below 👇👇
08:30 ☕ Welcome coffee (30')
09:00 Opening note/ Intro to UiPath Community (10')
Cristina Vidu, Global Manager, Marketing Community @UiPath
Dawid Kot, Digital Transformation Lead @Proservartner
09:10 Cloud migration - Proservartner & DOVISTA case study (30')
Marcin Drozdowski, Automation CoE Manager @DOVISTA
Pawel Kamiński, RPA developer @DOVISTA
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
09:40 From bottlenecks to breakthroughs: Citizen Development in action (25')
Pawel Poplawski, Director, Improvement and Automation @McCormick & Company
Michał Cieślak, Senior Manager, Automation Programs @McCormick & Company
10:05 Next-level bots: API integration in UiPath Studio (30')
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
10:35 ☕ Coffee Break (15')
10:50 Document Understanding with my RPA Companion (45')
Ewa Gruszka, Enterprise Sales Specialist, AI & ML @UiPath
11:35 Power up your Robots: GenAI and GPT in REFramework (45')
Krzysztof Karaszewski, Global RPA Product Manager
12:20 🍕 Lunch Break (1hr)
13:20 From Concept to Quality: UiPath Test Suite for AI-powered Knowledge Bots (30')
Kamil Miśko, UiPath MVP, Senior RPA Developer @Zurich Insurance
13:50 Communications Mining - focus on AI capabilities (30')
Thomasz Wierzbicki, Business Analyst @Office Samurai
14:20 Polish MVP panel: Insights on MVP award achievements and career profiling
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Chris Swan
Have you noticed the OpenSSF Scorecard badges on the official Dart and Flutter repos? It's Google's way of showing that they care about security. Practices such as pinning dependencies, branch protection, required reviews, continuous integration tests etc. are measured to provide a score and accompanying badge.
You can do the same for your projects, and this presentation will show you how, with an emphasis on the unique challenges that come up when working with Dart and Flutter.
The session will provide a walkthrough of the steps involved in securing a first repository, and then what it takes to repeat that process across an organization with multiple repos. It will also look at the ongoing maintenance involved once scorecards have been implemented, and how aspects of that maintenance can be better automated to minimize toil.
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionBert Blevins
Cybersecurity is a major concern in today's connected digital world. Threats to organizations are constantly evolving and have the potential to compromise sensitive information, disrupt operations, and lead to significant financial losses. Traditional cybersecurity techniques often fall short against modern attackers. Therefore, advanced techniques for cyber security analysis and anomaly detection are essential for protecting digital assets. This blog explores these cutting-edge methods, providing a comprehensive overview of their application and importance.
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxSynapseIndia
Your comprehensive guide to RPA in healthcare for 2024. Explore the benefits, use cases, and emerging trends of robotic process automation. Understand the challenges and prepare for the future of healthcare automation
Choose our Linux Web Hosting for a seamless and successful online presencerajancomputerfbd
Our Linux Web Hosting plans offer unbeatable performance, security, and scalability, ensuring your website runs smoothly and efficiently.
Visit- https://onliveserver.com/linux-web-hosting/
Quality Patents: Patents That Stand the Test of TimeAurora Consulting
Is your patent a vanity piece of paper for your office wall? Or is it a reliable, defendable, assertable, property right? The difference is often quality.
Is your patent simply a transactional cost and a large pile of legal bills for your startup? Or is it a leverageable asset worthy of attracting precious investment dollars, worth its cost in multiples of valuation? The difference is often quality.
Is your patent application only good enough to get through the examination process? Or has it been crafted to stand the tests of time and varied audiences if you later need to assert that document against an infringer, find yourself litigating with it in an Article 3 Court at the hands of a judge and jury, God forbid, end up having to defend its validity at the PTAB, or even needing to use it to block pirated imports at the International Trade Commission? The difference is often quality.
Quality will be our focus for a good chunk of the remainder of this season. What goes into a quality patent, and where possible, how do you get it without breaking the bank?
** Episode Overview **
In this first episode of our quality series, Kristen Hansen and the panel discuss:
⦿ What do we mean when we say patent quality?
⦿ Why is patent quality important?
⦿ How to balance quality and budget
⦿ The importance of searching, continuations, and draftsperson domain expertise
⦿ Very practical tips, tricks, examples, and Kristen’s Musts for drafting quality applications
https://www.aurorapatents.com/patently-strategic-podcast.html
Sustainability requires ingenuity and stewardship. Did you know Pigging Solutions pigging systems help you achieve your sustainable manufacturing goals AND provide rapid return on investment.
How? Our systems recover over 99% of product in transfer piping. Recovering trapped product from transfer lines that would otherwise become flush-waste, means you can increase batch yields and eliminate flush waste. From raw materials to finished product, if you can pump it, we can pig it.
LCNUG 2015 - what's new for agile teams in TFS 2015
1. What’s new and cool for your agile teams!
Angela Dugan
Angela.Dugan@PolarisSolutions.com
2. Polaris Solutions ALM Practice Mgr since Jan ‘12
Been in the software industry since 1999
Runs the Chicago ALM User Group
ALM MVP, PSM, PSD, SPC
Has a *possibly* unhealthy love of Halloween
Shameless self promotion
Polaris Solutions- http://www.polarissolutions.com/
Chicago Visual Studio ALM User Group - http://www.chicagoalmug.org/
Twitter: @OakParkGirl, @ChicagoALM, @TeamPolaris
Blog - http://www.tfswhisperer.com/
4. Buy your ticket before it sells out! https://www.thatconference.com/
5. What: TFS 2015 and some straight talk on TFS Git
Who: Ed Thomson, TFS Product Team
When: Thursday July 16th 2015
6:30PM: Food and networking
7:00PM: Presentation and demos
Where: Microsoft Chicago Office MPR
200 East Randolph, 2nd Floor
Chicago IL, 60601
Register: http://chicagoalmug.org/
6. What the heck is TFS anyway?
Why do I care about VSOnline?
Online Collaboration Tools – What’s New?
Testing Services – What’s New?
Build Services – What’s New?
8. VSO <> Visual Studio on the web. Sorry, it’s just not!
VSO includes the entire TFS portion of the VS ALM platform
hosted on Azure
You can leverage on-premise VS with TFS hosted in VSO
Now VSO offers build, load testing, and release management!
VSO services and Visual Studio can be licensed on a month-to-month
basis (cannot mix with standard VS/MSDN licensing)
9. VSO is super easy to setup
VSO is likely FREE for you, or at least really inexpensive
VSO receives feature updates every 3 weeks! (quarterly for on-prem)
But…
Template customization is a bit limited (in beta now)
VSO does not have SharePoint integration or OOB reporting*
VSO is reliant on Azure, not all companies are comfortable with that
10. The more you know! -- TFS 2010 Goes Out of Standard Support in July!
11. This week Brian Harry announced on his blog that TFS 2015
would be delayed.
“Our plan had been that the Release Candidate we shipped at the end of
April would be our last public pre-release and that mid-July would be our
RTM date. About a week ago, I made the decision to change the
plan. Instead, we are shipping a “Release Candidate 2” now and will
RTM as soon as we are ready after that.”
12.
Visual Studio and all of the IDE components WILL still release on
July 20th.
You can install TFS 2015 RC 2 today and it will be fully supported
by Microsoft
VS 2015 and the other ALM IDEs released on July 20th are fully
compatible with TFS 2013
No, I don’t know when TFS 2015 is REALLY releasing and
neither does Brian, yet.
14. Drag and drop to reprioritize EVERYTHING
- Even hierarchal groups
- Even tasks
Un-parented stories do not disappear
New way to expand trees
Add new work item levels
Add bugs to your backlog with 1 click!
16. Drag and Drop to reprioritize – I KNOW!!!
New customization options for:
Columns
Swimlanes
Cards
Customize ALL THE THINGS
Team specific too!
19. Drag and drop to reprioritize EVERYTHING
- Even hierarchal groups
- Even tasks
Board customization
- Currently cards only but more is coming!
23. New Test Pane
- Test Details
- Test Suites
- Test Results
Share Test Artifacts (Print or email)
Assign test cases to testers
Shared Parameters
Test charts – for both test case and results
Support for automated tests in Build vNext
28. Build agents for Windows or XPlat
Build apps for Windows or Azure
Build Xcode apps for iOS
Build your GitHub-hosted projects in Visual Studio Online
Customize everything using scripts
29. No more freaking XAML!!
Old XAML builds still work, but require old build service
Parallel builds across multiple agents
Agents can span team project collections
Remote agents are xcopy (download from the web UI) No
more TFS installs on your build machines
Automatic updates of build agents – both on-premises and VSO