Visual Studio 2019 includes new features like Live Share for real-time collaboration, IntelliCode for AI-assisted coding, and improvements to debugging and tooling. It also improved support for .NET development, including new code fixes and refactoring options. Visual Studio 2019 supports development for Azure, Azure DevOps, GitHub, containers, and microservices. New capabilities were also added for mobile development with Xamarin, Python, and machine learning using ML.NET.
this is a FUN slide share for every one who is interested in learning how to use Photoshop. in this slide share you will learn how to create COVER'S such as a Magazine cover, Story Book cover and a Advertisement cover!
HOPE YOU ENJOY IT!!
this is a FUN slide share for every one who is interested in learning how to use Photoshop. in this slide share you will learn how to create COVER'S such as a Magazine cover, Story Book cover and a Advertisement cover!
HOPE YOU ENJOY IT!!
Introduction to Android studio and new build system (Gradle). This was presented at GDG DevFest Kathmandu (Nepal).
For detailed article on it: http://www.technotalkative.com/introduction-android-studio/
A fundamental unit of any .NET application.
Contains the code that is executed by CLR.
Contains name, version, types (classes and others) created in it and details about other assemblies it references.
May be either an executable file - .EXE or a dynamic link library - .DLL
Todo o Azure DevOps no terminal
Em plataformas como GNU Linux é muito comum estar no terminal durante o desenvolvimento de software. E usar o Azure DevOps no termnal é completamente possível, vamos criar repositórios, pipelines e até mesmo verificar o trabalho que precisa ser feito, tudo no Bash.
Os slides foram usados na introdução da palestra. Todo
What's new in Visual Studio for Mac for .NET DevelopersJon Galloway
An overview of recent, just landed, and upcoming features for .NET developers on macOS.
Presentation to Seattle Mobile .NET (Xamarin) Developers Group, April 8, 2020.
Introduction to Android studio and new build system (Gradle). This was presented at GDG DevFest Kathmandu (Nepal).
For detailed article on it: http://www.technotalkative.com/introduction-android-studio/
A fundamental unit of any .NET application.
Contains the code that is executed by CLR.
Contains name, version, types (classes and others) created in it and details about other assemblies it references.
May be either an executable file - .EXE or a dynamic link library - .DLL
Todo o Azure DevOps no terminal
Em plataformas como GNU Linux é muito comum estar no terminal durante o desenvolvimento de software. E usar o Azure DevOps no termnal é completamente possível, vamos criar repositórios, pipelines e até mesmo verificar o trabalho que precisa ser feito, tudo no Bash.
Os slides foram usados na introdução da palestra. Todo
What's new in Visual Studio for Mac for .NET DevelopersJon Galloway
An overview of recent, just landed, and upcoming features for .NET developers on macOS.
Presentation to Seattle Mobile .NET (Xamarin) Developers Group, April 8, 2020.
Microsoft recently released Azure DevOps, a set of services that help developers and IT ship software faster, and with higher quality. These services cover planning, source code, builds, deployments, and artifacts.
One of the great things about Azure DevOps is that it works great for any app and on any platform regardless of frameworks.
In this session, I will give you a quick overview of what Azure DevOps is and how you can quickly get started and incorporate it into your continuous integration and deployment processes.
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anything to Anywhere with Azure DevOps
Janusz Nowak
@jnowwwak
https://www.linkedin.com/in/janono
https://github.com/janusznowak
https://blog.janono.pl
Applying DevOps to Databricks can be a daunting task. In this talk this will be broken down into bite size chunks. Common DevOps subject areas will be covered, including CI/CD (Continuous Integration/Continuous Deployment), IAC (Infrastructure as Code) and Build Agents.
We will explore how to apply DevOps to Databricks (in Azure), primarily using Azure DevOps tooling. As a lot of Spark/Databricks users are Python users, will will focus on the Databricks Rest API (using Python) to perform our tasks.
DevOps brings together people, processes and technology, automating software delivery to provide continuous value to your users. With Azure DevOps solutions, deliver software faster and more reliably—no matter how big your IT department or what tools you are using
DevOps brings together people, processes and technology, automating software delivery to provide continuous value to your users. With Azure DevOps solutions, deliver software faster and more reliably—no matter how big your IT department or what tools you are using
Azure Devops provides a set of cloud DevOps services that allow enterprises to deliver business outcomes, from an idea to production-level code. Azure Devops works for any language, any cloud, and any platform.
Embark on a journey of innovation and excellence with ASP.NET Core development. Unleash the power of advanced features, superior performance, and tailored solutions to elevate your web applications. Explore the limitless possibilities in our PPT presentation and revolutionize your project's potential.
Learn how Azure DevOps has empowered Horizons LIMS to streamline their collaboration and CI / CD process to accelerate their enterprise digital transformation. You will also hear about the latest Azure DevOps features and how to integrate DevOps with GetHub, Jenkins, and leverage transformation workloads like Kubernetes and Microsoft Common Data Service to deliver products and services faster.
Una máquina de estado es un paradigma bien conocido para el desarrollo de programas, proporciona un estilo de modelado con el que puede modelar su flujo de trabajo de una manera impulsada por eventos. En esta charla te estaremos mostrando como implementar este paradigma en tus aplicaciones .NET, usando como ejemplo un app en Xamarin Forms.
Una máquina de estado es un paradigma bien conocido para el desarrollo de programas, proporciona un estilo de modelado con el que puede modelar su flujo de trabajo de una manera impulsada por eventos. En esta charla te estaremos mostrando como implementar este paradigma en tus aplicaciones .NET, usando como ejemplo un app en Xamarin Forms.
User experience is one of the most important areas to have in consideration when developing Mobile Applications. The ideal scenario is to have a UI/UX expert as part of our team that will address this concern, but what happens if we don't have one? In this talk, we are going to show you some tips on how to improve the UX of your Xamarin Forms App, so that you can deliver a better user experience to your users.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...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 the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
5. Main Focuses for VS2019
● Performance
● Big Industry Trends
● Collaboration
● Delighter Features
6. Visual Studio Intellicode
● Contextual IntelliSense recommendations
○ Leverage the wisdom of the community
○ Words with C#, XAML, C++
● Custom models
○ Get recommendations from your private codebases
○ Distribute models to your team to enhance everyone’s productivity
○ Available for C#
10. Tooling improvements
● New classification colors
● IntelliCode (soon to be on by default!)
● Project file editing
● Find all references can now filter by Read/Write
● Search local/watch windows during debugging
● Export code style in Tools > Options to .editorconfig
● Code cleanup
@
</>
11. .NET refactoring and Code fixes
● Foreach to LINQ (and back!)
● Add missing reference for unimported types
● Invert conditional expressions
● Extract Interface to same file
● Pull members up
● Wrap/indent/align parameters/arguments
● Regex language support
13. Visual Studio 2019
Launch - Recap
● GitHub with Azure DevOps
● Build amazing web apps with .NET Core
● What’s Coming with .NET Core 3.0
● What’s New for Python
José Ruiz
@joseosmilruiz
Software Engineer
14. Visual Studio 2019 launch
Taking DevOps to the
Next Level with
GitHub and Azure DevOps
16. Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Deliver
Connecting ideas to releases
Scrum ready to help your teams run sprints,
stand-ups, and plan work
Integrated with GitHub commits and pull
requests
Insights into project status and health
17. Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Deliver
Private Git and TFVC repos for your teams
Code review via branch pull requests
Branch policies and build validation
Easy migration path to / from GitHub
18. Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Deliver
Cloud-hosted pipelines for Linux, macOS and
Windows
Any language, any platform, any cloud
Native support for containers and Kubernetes
Best-in-class for open source
19. Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Deliver
Deploy to on-premises, ANY cloud or a hybrid
of cloud and on-prem
Staged environment releases
Pre and post deployment approvals with
gates to automate approval based on
conditions
20. Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Deliver
Manage all package types
Add packages to any pipeline
Share code efficiently
21. Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Deliver
Run tests and log defects from your browser
Track and asses quality throughout your
lifecycle
Capture rich data for reproducibility
Create tests directly from exploratory sessions
22. Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Deliver with
GitHub brings the premier social
coding workflows to your team,
breaking down silos and enabling
Inner Source through:
• Expertise sharing
• Cross-team collaboration
• Improved code reuse
• Increased velocity
25. .NET Core 2.2 included with Visual Studio 2019
Simplified ASP.NET Core templates: Bootstrap 4, Angular 6
Web API improvements: API analyzer & conventions
HTTP/2
IIS in-process hosting
Health checks
Endpoint routing
26. Visual Studio 2019: Razor tooling improvements
Find All References
Modern completions
LiveShare
@
</>
27. Client-side web apps with .NET Core 3.0 & Blazor
Build client-side web UI with .NET instead of JavaScript
Write reusable web UI components with C# and Razor
Share .NET code with both the client and the server
Call into JavaScript libraries & browser APIs as needed
Handle client UI interactions on the server over SignalR
or directly in the browser via WebAssembly (future)
C#
29. Blazor on client or server
https://...
DOM
Razor Components
.NET
WebAssembly
https...
DOM
ASP.NET Core
SignalR
Client-side Server-side
Razor Components
.NET
.NET Core 3.0Future
41. What’s New for Python in Visual Studio 2019?
· Open Folder Support
· Python Toolbar
· Miniconda included with VS Installer
· Live Share Support for Python
43. Live Share Support for Python
· Share Editors
· Intellisense Support
· Collaboratively Code and Debug
44. Get started with GitHub, .NET Core, Python & Visual
Studio 2019 today!
Visual Studio 2019: https://visualstudio.com
GitHub Extension for VS: https://visualstudio.github.com/
.NET Core: https://dot.net
Blazor: https://blazor.net
45. Visual Studio 2019
Launch - Recap
● Visual Studio for Mac
● Xamarin
Charlin Agramonte
@Chard003
Software Developer
50. Summary
Start windows
Run multiple Instance
New c# editor (Preview)
● Use the Mac OS API
○ Mac Theme color
○ Add emoticons (Control + Command + Space)
● Right to left text support
● WordWrap
● Better performance
Intellicode Improvements
Find/replace improvements
Xamarin Tools improvements
61. What’s new in Xamarin Android?
● AXML editor now provides IntelliSense
for all Android resource files including
strings, themes, manifest and so on
● Go to Definition support
● Inline Color preview
● Android designer with native Android
Pie (9.0) support
● Start-up speed improvement to quickly
access design mode
62. What’s new in Xamarin iOS?
● Support for a new type: native dynamic
libraries or frameworks.
● Use SkiaSharp in the iOS designer
68. Developer Tools & Services
Latest and all previous Visual Studio IDE
versions, Windows and Mac
Access to Azure DevOps Services,
App Center and more
Dev Accounts for Office and Windows
69. Azure Access
Up to $150 monthly Azure credit
Eligible for dev/test pricing on Azure
for teams
Azure Advisory Chat, your
personalized cloud consultant
Enterprise Mobility + Security (EMS)
70. Training & Support
Access to Pluralsight, LinkedIn Learning,
DataCamp, and more
MSDN Magazine subscription
Concierge Chat
Technical Support Incidents
75. Subscriber
benefits
VS Enterprise
--Standard
& Annual
VS Professional
– Standard &
Annual
VS Test
Professional
MSDN Platforms
Tools Visual Studio IDE edition Enterprise Professional Test Professional
Visual Studio for Mac edition Enterprise Professional
Visual Studio Team Foundation Server 2017 and one CAL ●●● ● ●●● ●●
Azure DevOps Services ● ● ● ●
Microsoft Azure monthly credit $150/month $50/month $50/month $100/month
Microsoft Azure pay-as-you-go dev/test subscriptions ● ● ● ●
EMS / PowerBI ● / ●
Microsoft developer account ● ●
Office 365 Developer Subscription ●
Software Windows, Windows Server, SQL Server ● ● ● ●
86. Visual Studio 2019
Launch - Recap
● To the cloud with Visual Studio and Azure
● Mobile CI/CD with App Center
Angel Garcia
@_AngelGarcia13
Software Engineer
88. Visual Studio makes it easy to get started
Visual Studio offers multiple project
templates to start creating projects
ASP.NET Core for general purpose web and
computing
Azure Functions
Docker Container Tools
Offline developer support for many
common Azure tasks
Azure Functions runtime
Cosmos DB emulator
SQL Server Express
Azure Storage emulator
89. Azure Monitor
Built in monitoring and diagnostics
Failures
Slow performance
Collects metrics, logs, requests, dependencies, and
correlation ids.
Distributed end to end tracing.
Snapshot debugging in production.
Profiler for performance issues.
91. Visual Studio 2019 launch
CI/CD for your mobile
apps and games with
Visual Studio App
Center
92. There’s a lot to worry about
Dependencies
A wide array of integrations is necessary to
complete most apps
Quality
Create quickly and resolve issues fast
Fragmentation
More types of devices than ever are in use
93. Tools for Any App, Any Developer, Any Platform
·Visual Studio
Write less code with better tooling
·Visual Studio App Center
Automate the development lifecycle,
focus on features instead of process
·Azure & PlayFab
Power your apps with cloud services to
engage and respond to userbase.
94. Something for Everyone
The platforms you support
• Android
• iOS
• UWP
• macOS (preview)
The frameworks you love
• Java/Kotlin
• Objective C/ Swift
• Xamarin
• Unity
• React
Native
95. Shipping Faster with DevOps
·Build the app on every commit
·Test automatically on real devices
·Distribute to beta testers & stores
96. Better Engagement Post Launch
·Monitor app health & crashes
·Learn from analytics your adoption
and user behavior
·Send targeted messages to
collect feedback