This document summarizes new features in Visual Studio 2010, .NET 4.0, and C# 4.0. Key updates include improved tooling for cloud, parallel, and TDD development in Visual Studio 2010. .NET 4.0 features enhancements to the base class library like code contracts and parallel extensions. New C# 4.0 features are dynamic lookup, named and optional arguments, improvements for COM interop, and variance support through out and in keywords. The presenter encourages attendees to try the Visual Studio 2010 CTP and familiarize themselves with these new technologies.
ADCD 2022 - Handling secrets in the release process with Azure DevOps and Azu...Marc Müller
Deployment often requires a wide variety of confidential configuration entries such as database connection strings or client secrets. How are these kept secure and handed over to the application at deployment time? This session will show different ways of secret management and their management with Azure DevOps and other Azure services. In addition, topics such as password rotation or Azure-specific authentication using Managed Identities will be covered.
MS Insights Brazil 2015 containers and devopsDamien Caro
Talking about DevOps and containers at MS Insights Sao Paolo 2015.
Talking about containers being or not the solution to implementing DevOps practices ? This talk includes a demonstration that show the integration between Visual Studio Online, Docker Hub and GitHub for continuous integration and automated deployment.
ASP.NET 5 is the next version of the incredibly popular ASP.NET platform and it’s one of the most significant architectural updates ever made to ASP.NET. How significant you ask? How about the ability to build cross-platform modern web apps that run on Windows, Linux and the Mac for starters. How about being able to build truly modular, lean, modern web apps that only use the system components that your application needs to use instead of using a large, monolithic library.
There are 3 major changes being introduced in ASP.NET 5 including a new file based project system, a new cloud optimized core CLR, and the unification of MVC & Web API frameworks. In this presentation you will learn about what the future holds for ASP.NET 5 and how you can begin to get ready for it.
ADCD 2022 - Handling secrets in the release process with Azure DevOps and Azu...Marc Müller
Deployment often requires a wide variety of confidential configuration entries such as database connection strings or client secrets. How are these kept secure and handed over to the application at deployment time? This session will show different ways of secret management and their management with Azure DevOps and other Azure services. In addition, topics such as password rotation or Azure-specific authentication using Managed Identities will be covered.
MS Insights Brazil 2015 containers and devopsDamien Caro
Talking about DevOps and containers at MS Insights Sao Paolo 2015.
Talking about containers being or not the solution to implementing DevOps practices ? This talk includes a demonstration that show the integration between Visual Studio Online, Docker Hub and GitHub for continuous integration and automated deployment.
ASP.NET 5 is the next version of the incredibly popular ASP.NET platform and it’s one of the most significant architectural updates ever made to ASP.NET. How significant you ask? How about the ability to build cross-platform modern web apps that run on Windows, Linux and the Mac for starters. How about being able to build truly modular, lean, modern web apps that only use the system components that your application needs to use instead of using a large, monolithic library.
There are 3 major changes being introduced in ASP.NET 5 including a new file based project system, a new cloud optimized core CLR, and the unification of MVC & Web API frameworks. In this presentation you will learn about what the future holds for ASP.NET 5 and how you can begin to get ready for it.
Please use the below URL to view webinar recording.
http://wso2.com/library/webinars/2015/01/understanding-the-wso2-platform/
In this webinar, attendees will understand
Capabilities of the platform
Why a unified platform leads to faster and more cost-effective implementation
How other organizations have benefited from the WSO2 platform
This session is packed with practical tips and tricks - based on hands-on Oracle JET programming experience. Learn how to control the JET router and manage the menu model structure, implement security and use the Oracle JET API to interact with REST services. If you need to know about essential things to be productive with JET - API, validation, navigation, responsive UI - this session is for you.
Come discover what in the world are RESTFul services and what are its benefits over other API building technologies. We will cover the basics of HTTP representation protocols, RESTful routing, security, authentication and testing. We will then move to modeling RESTful resources via an open source tool called Relax; Restful Tools For Lazy Experts and finally scaling it with the Adobe API Manager.
The Fn project is an open-source container-native serverless platform that you can run anywhere -- any cloud or on-premise. It’s easy to use, supports every programming language, and is extensible and performant. https://fnproject.io/
Chris OBrien - Pitfalls when developing with the SharePoint Framework (SPFx)Chris O'Brien
A presentation given at ESPC 2017, discussing common pitfalls in SPFx development. Includes discussion of versioning and dependency issues, code re-use, SPFx component bundles, Office UI Fabric and more.
Please use the below URL to view webinar recording.
http://wso2.com/library/webinars/2015/01/understanding-the-wso2-platform/
In this webinar, attendees will understand
Capabilities of the platform
Why a unified platform leads to faster and more cost-effective implementation
How other organizations have benefited from the WSO2 platform
This session is packed with practical tips and tricks - based on hands-on Oracle JET programming experience. Learn how to control the JET router and manage the menu model structure, implement security and use the Oracle JET API to interact with REST services. If you need to know about essential things to be productive with JET - API, validation, navigation, responsive UI - this session is for you.
Come discover what in the world are RESTFul services and what are its benefits over other API building technologies. We will cover the basics of HTTP representation protocols, RESTful routing, security, authentication and testing. We will then move to modeling RESTful resources via an open source tool called Relax; Restful Tools For Lazy Experts and finally scaling it with the Adobe API Manager.
The Fn project is an open-source container-native serverless platform that you can run anywhere -- any cloud or on-premise. It’s easy to use, supports every programming language, and is extensible and performant. https://fnproject.io/
Chris OBrien - Pitfalls when developing with the SharePoint Framework (SPFx)Chris O'Brien
A presentation given at ESPC 2017, discussing common pitfalls in SPFx development. Includes discussion of versioning and dependency issues, code re-use, SPFx component bundles, Office UI Fabric and more.
Everyone is trying to tap into the Millennial mind. How can brands ensure they don’t miss the mark? Instead of waiting for Millennials to fall into traditional consumption patterns, firms need to take the time to understand the complex factors that compel them to spend. Learn more at http://cebglobal.com/millennials
Microsoft had launched Visual Studio 2015 Preview. Let try to know what's new in this release and point you more details. One of the other large announcements today is that we will open source the full server-side .NET core stack from ASP.NET 5 to the CLR and BCL and this version will run on Linux and MacOS X as well as Windows.
Since the majority of initial comments tend to be questions about supported configurations, I’ll put this up front: before you try to upgrade from Visual Studio "14" CTPs to Visual Studio 2015 Ultimate Preview, first uninstall Visual Studio "14" CTP – if you don’t, your system can wind up in an unstable state.
I’ve done a few CTPs of Visual Studio 2014 , and today they’re making a full Preview available with Visual Studio 2015. It includes cross platform device development in C++, an Android emulator, updated tooling for Apache Cordova, the open source .NET compiler platform, support for ASP.NET 5, and many IDE features.
Angular (v2 and up) - Morning to understand - LinagoraLINAGORA
Slides of the talk about Angular, at the "Matinée Pour Comprendre" organized by Linagora the 22/03/17.
Discover what's new in Angular, why is it more than just a framework (platform) and how to manage your data with RxJs and Redux.
The next step from Microsoft - Vnext (Srdjan Poznic)Geekstone
The new version of the .NET Framework called vNext brings a lots of news, which are believed to be able to return to the popularity of Microsoft tools and products.
Principles that guided the development team when developing new versions of frameworks are:
• Speed, Runtime performance,
• Modularity,
• Cross-Platform,
• Open-source,
• Faster development cycle,
• Custom code editors and tools.
This is Part 1 of a 2-part series where we would be discussing improvements of ASP.NET Core when moving from ASP.MVC. Part 2 would be a deep dive topic where detailed performance improvements report would be discussed and shared with the crowd.
These slides provide an overview of .NET Core and also the changes to ASP.NET Core after the RC2 release. There is also some demos and source code.
This talk was given at the Let's Dev This Roadshow in London, ON on May 26, 2016.
What is .NET Core?
Tool required for developing .NET Core application.
Understanding Command for using (CLI)
How to create you first Console application and Web Application using Command Line Interface (CLI)
Running ASP.NET Core MVC application using Command Line Interface (CLI)
How to create you first Console application and Web Application using Visual studio 2015
Understanding Project structure of ASP.NET Core MVC
Microsoft .NET 6 -What's All About The New UpdateAdam John
.NET Upgrade Assistant is a command-line tool that can be run on various types of. NET Framework applications. The tool includes the installation of analyzers that can assist with finishing the migration.
Let's Check out What's All About The New Update Microsoft .NET 6 and Get the best Web design and development services from Zenesys. Visit@ https://bit.ly/3EgjJmh
Vite JS is a modern front-end tool, that is responsible for improving the front-end development experience to a great extent. Explore more about Vite JS with this comprehensive guide by Albiorix Technology.
For More Information: https://www.albiorixtech.com/blog/vite-js-modern-frontend-tool/
A simplest way to reconstruct .Net Framework - CRB TechPooja Gaikwad
Having an arrangement of the .NET Frameworks that works accurately is essential for all Windows clients and designers are no special case. Through the course of development, it is anything but difficult to unintentionally overwrite required records.
A simplest-way-to-reconstruct-.net-frameworksonia merchant
Having an arrangement of the .NET Frameworks that works accurately is essential for all Windows clients and designers are no special case. Through the course of development, it is anything but difficult to unintentionally overwrite required records. With an end goal to minimize investigating, Microsoft gives the .NET Framework Repair Tool. This instrument gives the capacity to check a Windows framework for mistakes with any of the .NET Framework bundles that should be introduced.
Murach: An introduction to web programming with ASP.NET Core MVCMahmoudOHassouna
Murach: An introduction to web programming with ASP.NET Core MVC
Mary Delamater, Joel Murach - Murach's ASP.NET Core MVC-Mike Murach & Associates, Inc. (2020) (1)
Mobility solutions from emediaIT, K2 and Microsoft provide your workforce with the ability to work anywhere, anytime while also improving efficiency and reducing costs.
Together Microsoft SharePoint, K2 and emediaIT can help you Improve, Grow and Evolve.
Microsoft SharePoint is an integrated suite of server capabilities that can help improve organizational effectiveness by providing comprehensive content management and enterprise search, accelerating shared business processes, and facilitating information-sharing across boundaries for better business insight. SharePoint 2010 facilitates business collaboration in the broadest sense and helps colleagues, partners, and customers to work together in new and effective ways.
K2 (Blackpoint, Blackpearl and Connect) is a complete software platform for automating business processes, building SharePoint workflow solutions and integrating with third party systems including direct support for integrating Microsoft solutions into SAP.
emediaIT held joint breakfasts with Dell in East London and Port Elizabeth. The focus of the breakfasts and presentations was to highlight the joint value proposition that we provide, how the relationship works from a customer point of view and how that relationship can help our customers improve efficiency and provide greater return on investment.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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
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
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
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/
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.
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Search and Society: Reimagining Information Access for Radical Futures
C# 4.0 - Whats New
1. C# 4.0 – What’s new?
Venketash (Pat) Ramadass
Systems Architect & Managing Director
emediaIT
Email Address: pat.ramadass@emediait.com
Blog: http://patramadass.emediait.com
2. Before all of that...
Who here is primarily using VS 2003 and .NET 1.1?
Who here is primarily using VS 2005 and .NET 2.0?
Who here is primarily using VS 2008 and .NET 3.5?
◦ What features are you using?
WPF, WCF, WF LINQ etc?
Who has played with VS 2010 CTP?
◦ Available for download
3. Items we are going to Cover...
What’s new in VS 2010
What’s new in .NET 4.0
What’s new in c# 4.0
Questions
Note: All of these technologies are still new and are
still maturing through CTPs followed by Betas/RCs
5. What’s new in VS 2010 – General
.NET Framework 4.0
Tooling and Framework advancements that take advantage
of the latest trends including:
◦ Cloud Development
Windows Azure and similar
◦ Parallel Computing
Taking advantage of multi-core systems
Updated editor built in WPF
◦ Graphical view of source files, code coverage etc
Simplified and more powerful TDD
◦ Consume first declare second
7. What’s new in VS 2010 – Web Development
Full inclusion of:
◦ ASP .NET MVC
◦ JQuery
◦ Sliverlight
Improved JavaScript IntelliSense engine
Improved SharePoint tools and project templates
◦ VS 2010 Tools for SharePoint
Replacement for SharePoint Designer
8. What’s new in VS 2010 – SharePoint
Development
New Project Templates
Import content using WSP Import
10. What’s new in VS 2010 – Other
Windows 7 Development
◦ Updates to MFC to support Windows 7, including new UI elements
Office Business Application Development
◦ Build Office client applications that span multiple versions and target
32-bit/64-bit as using a single deployment package
“Dublin” and “Oslo” in pipeline
◦ “Dublin” will provide enhanced server capabilities, building on IIS for
WCF and WF application hosting
◦ “Oslo” is a modelling platform for model-driven applications
“M” Language – Authoring domains textually
Quadrant – Tool for authoring domains visually
Library of pre-built domain models
11. What’s new in VS 2010 – Team System -
Rosario
Who here uses VSTS and/or VSTFS?
◦ What features/aspects do you use?
Highlights include:
◦ “Democratizing” Application Lifecycle Management
Architectural consistency
Limiting “No-Repro” bugs
◦ Improved modelling
Technical and non-technical users
◦ Improved QA/Test Planning and execution
Microsoft Test Runner
◦ Snapshot of system data
◦ Partial/full video capture
Test Impact View
15. What’s new in .net 4.0 – Some Highlights
Updates to BCL – Base Class Lilbrary
Code Contracts
◦ System.Diagnostics.Contracts
◦ Language agnostic
◦ Specify Pre-conditions, post-conditions and objects
invariants
Parallel Extensions
◦ Task Parallel Library, Parallel LINQ
16. What’s new in .net 4.0 – Some Highlights
BigInteger
◦ System.Numerics.BigInteger
◦ Supports all standard Integer operations
Compression Improvements
◦ Removed 4GB stream limit
Various WCF and WF enhancements
ASP.NET
◦ Static Client Ids
◦ Chart Control
18. What’s new in c# 4.0
Onto why we’re actually here...
◦ Dynamic Lookup
◦ Named and Optional Arguments
◦ Features for COM Interop
◦ Variance
19. What’s new in c# 4.0 – Dynamic Lookup
New dynamic type
Resolution of method calls or field accesses is
deferred until runtime
Allows for calling or accessing identical methods
or properties across unrelated objects
21. What’s new in c# 4.0 – Dynamic Lookup
DLR – Dynamic Language Runtime is underlying
mechanism
This could be done before, using reflection or
interfaces etc, but it would require much more
work
Convenience comes with drawbacks
◦ Performance
Reflection is used underneath
◦ Only have runtime checking
22. What’s new in c# 4.0 – Named and Optional
Arguments
Historically multiple overloads were required to
achieve this type of thing in c#
◦ Named parameters were never possible
Now this can be done using the optional argument
syntax in a single constructor
23. What’s new in c# 4.0 – Named and Optional
Arguments Demo
24. What’s new in c# 4.0 – Features for COM
Interop
Dynamic import allows you to import COM APIs so that
variants are represented using dynamic type instead of
object. Code that looked like...
...could now look like...
25. What’s new in c# 4.0 – Features for COM
Interop
COM APIs use a lot of ref parameters. In c# 4.0 the
compiler allows you to omit the ref in COM APIs
“No PIAs’ Feature
◦ Ability to compile your application so that it does not
require the Primary Interop Assemblies.
◦ Instead a small portion of the PIA required is put directly
into the program’s assembly
26. What’s new in c# 4.0 – Variance
Variance is one of those things most of us don’t
often don’t have to think about
There are some cases which you may assume
should work that don’t however.
27. What’s new in c# 4.0 – Variance
The following example does not work even though
string obviously inherits from object
If it did, the following would have to work, which
goes against type safety
28. What’s new in c# 4.0 – Variance
There may however be times where you would
want to have this type of thing happening and for
it to happen safely
c# 4.0 allows for covariance and contravariance
through the new out and in keywords
29. What’s new in c# 4.0 – Covariance and
Contravariance Demo
30. Conclusion
A lot of great new technologies and tools coming
out very soon
There are some key advancements in both c# and
.net 4.0, so we should all be looking to familiarise
ourselves with them and take advantage when
they are available
Download VS 2010 CTP and go through the
Walkthroughs
31. References
http://www.microsoft.com/visualstudio/en-
us/products/2010/default.mspx
◦ Visual Studio 2010 main site and CTP download
◦ CTP is in the form of a VHD and some software
expired on it in January 2009. There are
workarounds.
http://channel9.msdn.com/pdc2008/TL26/
◦ Parallel Programming for Managed Developers with
Visual Studio 2010
http://patramadass.emediait.com
◦ This presentation, example code