Python Ireland Dec Talks - Windows Azure -- The Nuts and BoltsPython Ireland
Speaker: Stephen Fitzmaurice
Abstract:
With the Windows Azure platform, we get a highly scalable environment, pay only for the resources we need, and relieve subscribers of the responsibilities required for supporting dynamic software and hardware infrastructure.
This is an introductory talk to…
- Explain the foundation constituents of the Windows Azure Platform and the underlying infrastructure.
- Demonstrate the Cloud developer experience in Windows Azure.
- Showcase one of the early Windows Azure adopters revealing the reasons behind their choice, the flexibility that they are now empowered with and the success it has brought to their business.
Questions? You can contact Stephen at stephen.fitzmaurice@microsoft.com
20090630 Business models for the Internet of ServicesArian Zwegers
Presentation about some factors and considerations with business models for the Internet of Services, for International Theseus symposium, Berlin (Germany), 30 June 2009
Corneliu Creanga's presentation at the Genova JUG Meeting of 22th September 2009, discussing the various options for integrating Flex and Java by means of web services, AMF/BlazeDS, messaging protocols, and the advanced features of LCDS
Learn how to build dynamic and interactive applications using the full capabilities of the Windows Live platform including APIs that enable streaming media, messaging, storage, presence, authentication, and more. Also learn how to use the Windows Live Tools for Microsoft Visual Studio to more easily integrate Windows Live services into ASP.NET applications.
Kannegieter Event envision the future - Microsoft - 24-6-2010 - v1.0Peter de Haas
Presentatie op het jaarlijkse event van Kannegieter. Wat is Microsoft's visie op de toekomst.
Kudo's aan Rene van Haaster en Serge van Schie voor het maken de presentatie en mede presenteren op dit event
Toronto Share Point Camp 2009 Social Computing With Share Point & Silverlig...Andy Nogueira
This is the Social Computing with SharePoint and Silverlight slide for the session I've presented at the Toronto SharePoint Code Camp 2009
http://www.torontosharepointcamp.com/Lists/Speakers/AllSpeakers.aspx
Cloudonomics IP Monetization Conf - MalaysiaBash Badawi
Presentation on how Cloud Computing can offer businesses/academia a fast path to utilizing technology, secure IP findings, and profit from it via a market place exchange. Presented at the Malaysia IP Monetization Conference, June, 2010
Identity Services Drilldown - TechEd NA 2009Jorgen Thelin
Presentation from TechEd North America 2009
Abstract:
Microsoft's identity services enable enterprises, organizations, and developers to easily adopt the services they need. In this session learn about how identity solutions can enable service adoption, including: enterprises connecting their identity directory to cloud services, ISV developers leveraging Microsoft building blocks to sell their service to organizations, and web developers adopting customized versions of Live ID for their applications. We'll cover the Microsoft Federation Gateway service, updates to Live ID, and a turnkey adoption mechanism using Active Directory and Codename “Geneva” Server.
Come learn about our new cloud-based storage service and how it addresses a number of business scenarios. This session introduces the new Microsoft SQL Server Data Services, as well as outlines business models and terms.
Come learn about our new cloud-based storage service and how it addresses a number of business scenarios. This session introduces the new Microsoft SQL Server Data Services, as well as outlines business models and terms
Python Ireland Dec Talks - Windows Azure -- The Nuts and BoltsPython Ireland
Speaker: Stephen Fitzmaurice
Abstract:
With the Windows Azure platform, we get a highly scalable environment, pay only for the resources we need, and relieve subscribers of the responsibilities required for supporting dynamic software and hardware infrastructure.
This is an introductory talk to…
- Explain the foundation constituents of the Windows Azure Platform and the underlying infrastructure.
- Demonstrate the Cloud developer experience in Windows Azure.
- Showcase one of the early Windows Azure adopters revealing the reasons behind their choice, the flexibility that they are now empowered with and the success it has brought to their business.
Questions? You can contact Stephen at stephen.fitzmaurice@microsoft.com
20090630 Business models for the Internet of ServicesArian Zwegers
Presentation about some factors and considerations with business models for the Internet of Services, for International Theseus symposium, Berlin (Germany), 30 June 2009
Corneliu Creanga's presentation at the Genova JUG Meeting of 22th September 2009, discussing the various options for integrating Flex and Java by means of web services, AMF/BlazeDS, messaging protocols, and the advanced features of LCDS
Learn how to build dynamic and interactive applications using the full capabilities of the Windows Live platform including APIs that enable streaming media, messaging, storage, presence, authentication, and more. Also learn how to use the Windows Live Tools for Microsoft Visual Studio to more easily integrate Windows Live services into ASP.NET applications.
Kannegieter Event envision the future - Microsoft - 24-6-2010 - v1.0Peter de Haas
Presentatie op het jaarlijkse event van Kannegieter. Wat is Microsoft's visie op de toekomst.
Kudo's aan Rene van Haaster en Serge van Schie voor het maken de presentatie en mede presenteren op dit event
Toronto Share Point Camp 2009 Social Computing With Share Point & Silverlig...Andy Nogueira
This is the Social Computing with SharePoint and Silverlight slide for the session I've presented at the Toronto SharePoint Code Camp 2009
http://www.torontosharepointcamp.com/Lists/Speakers/AllSpeakers.aspx
Cloudonomics IP Monetization Conf - MalaysiaBash Badawi
Presentation on how Cloud Computing can offer businesses/academia a fast path to utilizing technology, secure IP findings, and profit from it via a market place exchange. Presented at the Malaysia IP Monetization Conference, June, 2010
Identity Services Drilldown - TechEd NA 2009Jorgen Thelin
Presentation from TechEd North America 2009
Abstract:
Microsoft's identity services enable enterprises, organizations, and developers to easily adopt the services they need. In this session learn about how identity solutions can enable service adoption, including: enterprises connecting their identity directory to cloud services, ISV developers leveraging Microsoft building blocks to sell their service to organizations, and web developers adopting customized versions of Live ID for their applications. We'll cover the Microsoft Federation Gateway service, updates to Live ID, and a turnkey adoption mechanism using Active Directory and Codename “Geneva” Server.
Come learn about our new cloud-based storage service and how it addresses a number of business scenarios. This session introduces the new Microsoft SQL Server Data Services, as well as outlines business models and terms.
Come learn about our new cloud-based storage service and how it addresses a number of business scenarios. This session introduces the new Microsoft SQL Server Data Services, as well as outlines business models and terms
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.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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/
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
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.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
4. The islands in our digital lives
Data
People Devices Apps
Synchronization
Bringing this all together
5. What are we seeing?
• People share with other people
• People have multiple devices
• Software+services (both cloud and
client)
• Building this stuff today is hard or
impossible
6. Microsoft Azure Services Platform
Microsoft Microsoft
Live Services .NET Services SQL Services Dynamics CRM SharePoint
Services Services
7. Files
Social Relationships
Memories
Technology Audience
460M+
Live IDs
Calendar
Entries
Minutes
Share Install
base
8. Live Services
Live Services is already a real and compelling platform, let the numbers
speak for themselves…
Millions of Users. Billions of Authentications. Petabytes of Data.
Live Services
Mesh Services
User Devices Applications Synchronization
Comms & Search &
Identity Directory Storage
Presence Geospatial
1.2B 367M 460M 30B nnPB 320M
9. Value of an audience
• 460M+ people who use Live ID every month
• Over 300M+ people use Hotmail and
Messenger and other services
User
Data Friends Friends
Data Data
Friends Data Data
Data Data
Data Data Friends
Data Friends
Friends Data
Data
Friends
Data Data Data Data
Data
Friends
Friends Friends Friends
Friends
10. WL Hotmail WL ID WL Messenger Live Search WL Spaces WL Alerts
Live Search WL Sky Drive WL Events
Live.com WL Photo Gallery
Maps
WL Mail
WL Calendar
Live Gadgets WL Expo
WL for Mobile WL Writer WL Gallery
WL Agents
WL Family Safety
WL Favorites WL Toolbar
WL Contacts WL OneCare WL QnA
11. Web controls
Service APIs & Controls
Silverlight Spaces IM & Live Search
Streaming Photos Presence Live ID
Service APIs
REST WebDAV REST JSON SOAP SOAP SOAP SOAP
Live Live Virtual
Contacts Alerts Earth
12. Microsoft Azure Services Platform
Microsoft Microsoft
Live Services .NET Services SQL Services Dynamics CRM SharePoint
Services Services
13. Live Services with Live Framework
Hotmail Messenger Live Mesh …
Live Framework
Services
Mesh
Users Devices Applications Synchronization
Communications
Identity Directory Storage Search & Geospatial
and Presence
End users know Developers Today developers use
this need this these
15. Mesh Services are one of the underlying core
services of the Live Framework.
Mesh Services
Users Devices Applications Synchronization
Communications
Identity Directory Storage Search & Geospatial
and Presence
User services provide facilities for managing and coalescing all aspects of a user’s
Mesh (devices, applications, and data) and enabling sharing of those resources across
multiple users.
16. Mesh Services are one of the underlying core
services of the Live Framework.
Mesh Services
Users Devices Applications Synchronization
Communications
Identity Directory Storage Search & Geospatial
and Presence
User services provide facilities for managing and coalescing all aspects of a user’s
Communications and Presence services facilities forinfrastructure for the collection of heterogeneous
Device services provide provide transport managing transient and persistent state management between
Mesh (devices, applications,andretention ofrelationshipsprovide associated services devices,Delegated Authentication.
Search services
Storage services manage themanage the association and and enhancing between websuch andcontacts, files,and applications. across
Directory services persistence and building user-centric information sites as applications.
a set of technologies for data) and and devices. sharing of those resources
applications enabling
Identity services manage person, deviceand application identities with the on identities, data, such as and extensible data types.
search
devices within a user’s Mesh, including relationships, status, and security services.
multiple users.
17. Mesh Services are one of the underlying core
services of the Live Framework.
Mesh Services
Users Devices Applications Synchronization
Communications
Identity Directory Storage Search & Geospatial
and Presence
User servicesManagement services facilitateand coalescing all aspects of a user’s
Application provide facilities for managing the configuration; deployment and
SynchronizationPresence servicesassociationtherelationshipsprovide associatedanddata, devices,data and metadata
Communications and services ensures
Device services manage the facilities forinfrastructuresynchronization ofstate managementdata
provide provide transport managing the collection of heterogeneous
seamless for transient as persistent
Search services between
Meshversioningapplications,andretention ofand enhancing devices. websuch services suchfiles,and applications. across
Storage(devices, of person, deviceand application identities with the on identities, contacts, including Mesh types.
Identity services manage applications for building user-centric between sharing of those resources
services manage the persistence and data)utilize the Live Framework as Delegated Authentication.
Directory services a set of technologies which and enabling sites and applications. and extensible
and information
applications and search
devices between user’s Mesh, includingand the cloud using open protocols.
within a applications, devices, relationships, status, and security services.
multiple users.
Applications.
19. Mesh Services are one of the underlying core
services of the Live Framework.
Mesh Services
Users Devices Applications Synchronization
Communications
Identity Directory Storage Search & Geospatial
and Presence
User services provide facilities for managing and coalescing all aspects of a user’s
SynchronizationPresence servicesassociationtherelationshipsprovide associatedanddata, devices,data and metadata
Communications and services ensures
Device services provide facilities forinfrastructuresynchronization ofstate managementdata
provide transport managing the collection of heterogeneous
seamless for transient as persistent
Search services between
Mesh (devices, applications,andretention ofand enhancing devices. websuch services suchfiles,and applications. across
Identity services manage person, device and building user-centric between sharing of those resources types.
data) and and information sites and applications. and extensible
applications enabling
Storage services manage themanage the and application identities with the on identities, contacts, as Delegated Authentication.
Directory services persistence
a set of technologies for
and search
devices between user’s Mesh, includingand the cloud using open protocols.
within a applications, devices, relationships, status, and security services.
multiple users.
20. Mesh Services are one of the underlying core
services of the Live Framework.
Mesh Services
Users Devices Applications Synchronization
Communications and
Identity Directory Storage Search & Geospatial
Presence
Search services provide a and retention of identities with forassociatedandcontacts, files,andmanagementdata types.
Communications and Presence services set of technologies for transient
provide transport infrastructure building persistent state applications.between
and enhancing search on
Storage services manage themanage the association and relationships between identities, data, devices,Delegated Authentication.
Identity services manage person, device and application user-centric information such services such as and extensible
Directory services persistence the as
applications and devices.
web sites and applications.
21. Mesh Services are one of the underlying core
services of the Live Framework.
Mesh Services
Users Devices Applications Synchronization
Communications and
Identity Directory Storage Search & Geospatial
Presence
Geospatial services provide geocoding/reverse geocoding features, routing, search,
road and aerial image mapping data for visualizing geospatial data.
23. Mesh Services are one of the underlying core
services of the Live Framework.
Mesh Services
Users Devices Applications Synchronization
Communications
Identity Directory Storage Search & Geospatial
and Presence
Communications themanage the association and relationships between identities, data, devices,Delegatedfor transient
and Presence services provide transport infrastructure Authentication.
Storage services manage person, deviceand retention of identities with the associated services suchfiles,and applications.
Identity services manage persistence and application user-centric information such as contacts, as and extensible data types.
Directory services
and persistent state management between applications and devices.
24. Mesh Services are one of the underlying core
services of the Live Framework.
Mesh Services
Users Devices Applications Synchronization
Communications and
Identity Directory Storage Search & Geospatial
Presence
Storage services person, deviceassociation and relationships between identities, data, devices,Delegated Authentication.
manage the persistence and retention of user-centric information
Identity services manage manage the and application identities with the associated services such as and applications.
Directory services
such as contacts, files, and extensible data types.
25. Mesh Services are one of the underlying core
services of the Live Framework.
Mesh Services
Users Devices Applications Synchronization
Communications and
Identity Directory Storage Search & Geospatial
Presence
Directory services person, devicetheapplicationrelationships between identities, data, devices,Delegated Authentication.
manage and association and relationships between identities, data,
Identity services manage manage the association and identities with the associated services such as and applications.
Directory services
devices, and applications.
27. Mesh Services are one of the underlying core
services of the Live Framework.
Mesh Services
Users Devices Applications Synchronization
Communications and
Identity Directory Storage Search & Geospatial
Presence
Identityservices manage person, deviceassociation and relationshipsapplication services devices,with the associated
services manage person, device and between identities, identities and applications.
Identity Directory services manage the and application identities with the associated data, such as Delegated Authentication.
services such as Delegated Authentication.
28. Identity – a huge topic
At the center of everything!
• Identity Provider (Live ID)
– 3 SDKs
• Federation Gateway (Federation)
• Microsoft Services Connector
– (AD connectivity)
30. Live Services with Live Framework
Hotmail Messenger Live Mesh …
Live Framework
Services
Mesh
Users Devices Applications Synchronization
Communications
Identity Directory Storage Search & Geospatial
and Presence
End users know Developers Today developer
this need this use these
31. How will I consume these services?
The Live Framework (Live fx*) is the
uniform way for programming Live
Services from a variety of platforms,
programming languages, applications
and devices.
32. Live Framework gives developers…
Cloud/Client/Device reach
• An easy way to build applications which span cloud/web and devices
[enabled by our client/cloud runtime symmetry]
Access to user-data
• Simple to integrate user data, social graph, etc. [enabled by our
comprehensive/uniform resource model]
Application ecosystem
• A way to build apps which can be seamlessly discovered, deployed, and
managed across a user’s Mesh and shared with others
Easy to get started
• You can use existing skills, no need to re-write, available from variety of
platforms, devices, programming language
33. Live Framework is composed of:
Live Operating Environment
• Symmetric cloud and client Service Composition Engine
• Integrated synchronization and offline operations
• Communications, device management, presence, and notification services
Programming Model
• Infoset
• Abstract model to represent resources.
• Resource Model:
• Unified, consistent representation across all data types
• Programmable standards-based schema across the cloud and devices
• Cached reflection across all devices
• Programming and Application Model:
• Unified and consistent programming model across application types
• Advanced query, scripting, and extensibility mechanisms
• Integrated application life-cycle management capabilities
34. Live Framework design principles
Comprehensive
• Software & Service
• Online & Offline
• Data & Apps
• Consumer & Enterprise
Simple
• To Integrate
• To Connect & Sync
• To Keep Users in Control
• Internet Ready
Open
• Standard Protocols
• Formats
• Synchronization
• Community API kits