This document summarizes a 3-hour presentation on modern .NET applications given by Sam Basu and Michael Crump in Boston on May 3-5, 2015. The presentation covered many new .NET technologies including ASP.NET vNext, Visual Studio 2015, C# 6.0, mobile development with Xamarin, cloud services on Azure and Telerik, and Windows 10 development. It included demonstrations of these technologies and a question and answer session at the end.
The industry move towards wearables is all the rage and taking advantage of these new devices doesn’t have to mean learning a whole new platform. For example the Microsoft Band is a multi-function wearable device that works with your smart phone to help you track heart rate, steps, calorie burn, sleep quality and be productive with email and calendar alerts and more. While you can quickly and easily build an app for the Band in just a few minutes how can you be sure the back end is up to the scale you’d need to support potential massive growth if it were to take off? Enter the cloud and tools available that we can use to load test and explore the performance characteristics of the solution. In this session we’ll take a look at what’s possible and walk thru the scenario to see first hand how it is done.
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Pablo Ariel Di Loreto
Esta presentación fue la utilizada el 11/03/2017 en las oficinas de Microsoft Argentina, en marco del evento “Lanzamiento de Visual Studio 2017 para la Comunidad Técnica”.
Este evento fue organizado sin ánimos de lucro por Net-Baires (www.net-baires.com.ar) y contó con el apoyo de Microsoft Argentina y otros sponsors.
Los organizadores, que son colaboradores de la comunidad técnica, fueron (por órden alfabético): Germán Küber (@germankuber), Guillermo Bellamann (@gjbellmann), Nicolás Bello (@nbellocam), y Pablo Ariel Di Loreto (@pablodiloreto).
ttconnect: Delivering Government e-Services With IBM Mobile Portal AcceleratorTracy Hackshaw
The Government of the Republic of Trinidad and Tobago, under its National Development Strategy, is pursuing its objective of creating a knowledge-based society, which will utilize reliable, secure and globally accessible information technology to provide citizens with improved government services. They have invested in WebSphere Portal and Lotus Web Content Management technology to form the foundation on which they will deliver services that improve the quality of citizens\’ interactions with their government through the “ttconnect” Portal. We\’ll review the implementation approach that enabled the government to leverage the country’s high concentration of mobile phones among its citizens and deliver an exceptional web experience. This session will illustrates how the government extended their Portal solution to provide citizens with mobile access to services and resources using IBM Mobile Portal Accelerator. We will discuss the business objectives, also challenges and solutions achieved as the IBM Services team leveraged the platform and assets to delivering rich content from Lotus Web Content Management to mobile devices, enabling a wide range of mobile web interaction capabilities for their audiences.
Unlocking the Power of ASP.NET: A Comprehensive GuideTyrion Lannister
In this article, we will explore the key aspects of dotnet application development services, its evolution, and its significance in the world of web development.
Conference: 15th International
Conference on Industrial Informatics
(INDIN2017). Emden, Germany – July
24-26, 2017
Title of the paper: Development of a
Mobile Application for the C2NET Supply
Chain Cloud–based Platform
Authors: Enbo Chen, Wael M.
Mohammed, Borja Ramis Ferrer, Jose L.
Martinez Lastra
If you would like to receive a reprint of
the original paper, please contact us
The industry move towards wearables is all the rage and taking advantage of these new devices doesn’t have to mean learning a whole new platform. For example the Microsoft Band is a multi-function wearable device that works with your smart phone to help you track heart rate, steps, calorie burn, sleep quality and be productive with email and calendar alerts and more. While you can quickly and easily build an app for the Band in just a few minutes how can you be sure the back end is up to the scale you’d need to support potential massive growth if it were to take off? Enter the cloud and tools available that we can use to load test and explore the performance characteristics of the solution. In this session we’ll take a look at what’s possible and walk thru the scenario to see first hand how it is done.
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Pablo Ariel Di Loreto
Esta presentación fue la utilizada el 11/03/2017 en las oficinas de Microsoft Argentina, en marco del evento “Lanzamiento de Visual Studio 2017 para la Comunidad Técnica”.
Este evento fue organizado sin ánimos de lucro por Net-Baires (www.net-baires.com.ar) y contó con el apoyo de Microsoft Argentina y otros sponsors.
Los organizadores, que son colaboradores de la comunidad técnica, fueron (por órden alfabético): Germán Küber (@germankuber), Guillermo Bellamann (@gjbellmann), Nicolás Bello (@nbellocam), y Pablo Ariel Di Loreto (@pablodiloreto).
ttconnect: Delivering Government e-Services With IBM Mobile Portal AcceleratorTracy Hackshaw
The Government of the Republic of Trinidad and Tobago, under its National Development Strategy, is pursuing its objective of creating a knowledge-based society, which will utilize reliable, secure and globally accessible information technology to provide citizens with improved government services. They have invested in WebSphere Portal and Lotus Web Content Management technology to form the foundation on which they will deliver services that improve the quality of citizens\’ interactions with their government through the “ttconnect” Portal. We\’ll review the implementation approach that enabled the government to leverage the country’s high concentration of mobile phones among its citizens and deliver an exceptional web experience. This session will illustrates how the government extended their Portal solution to provide citizens with mobile access to services and resources using IBM Mobile Portal Accelerator. We will discuss the business objectives, also challenges and solutions achieved as the IBM Services team leveraged the platform and assets to delivering rich content from Lotus Web Content Management to mobile devices, enabling a wide range of mobile web interaction capabilities for their audiences.
Unlocking the Power of ASP.NET: A Comprehensive GuideTyrion Lannister
In this article, we will explore the key aspects of dotnet application development services, its evolution, and its significance in the world of web development.
Conference: 15th International
Conference on Industrial Informatics
(INDIN2017). Emden, Germany – July
24-26, 2017
Title of the paper: Development of a
Mobile Application for the C2NET Supply
Chain Cloud–based Platform
Authors: Enbo Chen, Wael M.
Mohammed, Borja Ramis Ferrer, Jose L.
Martinez Lastra
If you would like to receive a reprint of
the original paper, please contact us
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.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
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.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Communications Mining Series - Zero to Hero - Session 1
Modern .NET Apps - TelerikNext
1. May 3-5, 2015 | Boston, Massachusetts USAMay 3-5, 2015 | Boston, Massachusetts USA
Modern .NET Apps
Sam Basu | Michael Crump
2. May 3-5, 2015 | Boston, Massachusetts USA
Before we begin ..
3. Who are we?
Michael Crump | @mbcrump
Southern pride with a modern twist
Sam Basu | @samidip
Gadget guy overwhelmed with snow
4. What’s on the plate
Your Web - Everywhere.
Free your Data.
Apps on any Platform.
Tooling that elevates Apps!
“ .NET Everywhere
Telerik DevCraft
ASP.NET vNext
Data & Services
Future of Windows
Hybrid X-Platform Apps
5. What’s on the plate
.NET shines on.
Going all-out Mobile.
Desktop alive & kicking.
Take your apps everywhere!
“ VS 2015
C# 6.0
Going Mobile with VS
Xamarin X-Platform Mobile
Desktop goodies
6. May 3-5, 2015 | Boston, Massachusetts USA
The 3 hour plan ..
Sam: Kick off [10]
- Introductions | The 3 hour plan
- .NET Technologies galore | .NET everywhere
- Telerik DevCraft suite | What’s new
Sam: Let's talk Modern Web [20]
- .NET Core changes | .NET Runtimes
- ASP.NET vNext | MVC 6 | WebForms 4.6
- Cross-Platform ASP.NET | OmniSharp.NET
- Telerik UI for ASP.NET Ajax/MVC
Break [30]
Michael: All things Visual Studio & C# [15]
- Visual Studio 2015
- C# 6.0 | Telerik JustCode
Michael: The Desktop is Alive & Kicking: [5]
- What's new in WPF
- WinForms still rocks
- Telerik UI for WPF/WinForms
Break [20]
https://bit.ly/ModernAppsWS
7. May 3-5, 2015 | Boston, Massachusetts USA
The 3 hour plan ..
Michael: Why aren't you building for Mobile yet? [20]
- Building Mobile Apps with Visual Studio
- Mobile Web (RWD/Mobile-Optimized Web Pages)
- Going Cross-Platform with Xamarin
- Telerik UI for Xamarin
Break [20]
Sam: Let's talk Data [10]
- Cloud BaaS | MSFT Azure | Telerik Backend
- Bridging to On-Premises data | Telerik Data Connectors
Sam: Windows & Going Mobile [10]
- Windows 10 | UWP | Hololens | Future directions
- Telerik UI for Windows Universal
Sam/Michael [20]
- Q/A
- Wrap up
https://bit.ly/ModernAppsWS
8. May 3-5, 2015 | Boston, Massachusetts USA
Change is in the air ..
9. May 3-5, 2015 | Boston, Massachusetts USA
The Big .NET Picture
10. May 3-5, 2015 | Boston, Massachusetts USA
What exactly is Open Source?
11. May 3-5, 2015 | Boston, Massachusetts USA
Do I need to change how I use .NET?
Yes & No
14. May 3-5, 2015 | Boston, Massachusetts USA
Let’s talk ASP.NET
Redesigned from ground up
Lean .NET stack for modern web apps
Optimized for On-premise or Cloud
Modular components
Open Source
15. May 3-5, 2015 | Boston, Massachusetts USA
ASP.NET Runtimes
Full .NET CLR
Entire API set | Backwards compatible
Core CLR
Lean modular components | NuGet | Runtime deployed with app | Cloud optimized
Cross-Platform CLR
For Linux/OSX | Mono CLR for now
16. May 3-5, 2015 | Boston, Massachusetts USA
Demystifying the big ‘K’
KRE - Runtime Engine | DNX
Bootstraps ASP.NET apps | Includes components | Side-by-side
KVM – Version Manager | DNVM
Gets KRE | Manages multiple versions
KPM – Package Manager
Manages dependencies | Install/Restore from NuGet
K – Command Line Tooling
Entry point to Runtime | K* to manage web servers/listeners
17. May 3-5, 2015 | Boston, Massachusetts USA
I like big Demos .. I cannot lie!
18. May 3-5, 2015 | Boston, Massachusetts USA
Let’s get a grip on the moving parts ..
28. May 3-5, 2015 | Boston, Massachusetts USA
That’s it .. You’re moving my cheese!
29. May 3-5, 2015 | Boston, Massachusetts USA
Let’s talk ASP.NET MVC 6
Merger of MVC & Web API
View Components
TagHelpers
Routing overhaul
30. May 3-5, 2015 | Boston, Massachusetts USA
Let’s talk ASP.NET WebForms 4.6
HTTP 2
Async Model Binding
Roslyn Compilation
Legacy apps are just fine in ASP.NET 5
31. Telerik UI for ASP.NET Ajax
http://www.telerik.com/products/aspnet-ajax.aspxStart Today:
32. Telerik UI for ASP.NET MVC
http://www.telerik.com/aspnet-mvcStart Today:
33. May 3-5, 2015 | Boston, Massachusetts USA
Why Cloud?
37. May 3-5, 2015 | Boston, Massachusetts USA
1 Easily add Cloud Backend for your apps
2 Reach every user on any Platform
3 Cross-Platform Push Notifications
4 Social User Authentication
5 Scale on demand with global availability & reach
6 RESTful Services over Relational/Non-Relational Data
7 Cloud Code (.NET/Node)
BaaS Benefits
38. May 3-5, 2015 | Boston, Massachusetts USA
Azure App Service – Mobile Apps
http://azure.microsoft.com/en-us/services/app-service/mobile/
42. May 3-5, 2015 | Boston, Massachusetts USA
Let’s free your On-Premises Data!
43. May 3-5, 2015 | Boston, Massachusetts USA
The world of Windows
Windows 10 is around the corner.
OS Convergence
One Windows that runs everywhere.
Windows Universal Apps is the way forward.
Really great time to be a .NET Developer!
44. May 3-5, 2015 | Boston, Massachusetts USA
One Windows!
UWP |Write Once ….
45. Telerik UI for Windows Universal
http://www.telerik.com/windows-universal-uiStart Today:
46. May 3-5, 2015 | Boston, Massachusetts USA
Q/A Time!
Thank You Very Much!
Evals: http://bit.ly/next-basu-1