The Microsoft Exchange integration is core functionality in Lync. This session will go through how the different clients access exchange calendar information and we will take a look at UCS, High-res photos, Lync in OWA and Exchange Unified Messaging as well as take a look at how Lync on-premises can integrate with Exchange Online
This document provides an overview of various Box frameworks and projects, including ColdBox 4, ContentBox 2.1, CommandBox 2.0, and ForgeBox 2.0. Key updates and roadmaps are outlined for each project, with a focus on improved modularity, performance, tooling, and documentation. Release timelines target versions through fall 2015.
This webinar covered the Domino Online Meeting Integration (DOMI) project. Representatives from HCL demonstrated how DOMI allows for integration of Zoom, Teams, Webex and other online meeting providers directly into the Notes client. Key aspects included an OAuth web app for authentication, injection of meeting options into mail templates, and a common REST API interface. The project was developed over multiple sprints and is now included in Notes 12.0.1. Questions from attendees were answered at the end.
Node.js (Node) , the brain child of Ryan Dahl, was released in 2009 when he worked for Joyent, Inc. Node is one of the most hyped technologies to arrive on the web development scene, though it is also one of the most misunderstood.
So what is Node? Is it a programming language like Python, Java, or C++? Is it an application framework like Django, Rails, or Symphony? Is it maybe some type of middleware that can be plugged into existing web stacks like Memcached or RabbitMQ? Actually, it is none of the above. Node is simply a set of JavaScript language bindings to Google's powerful V8 engine. This begs the question: "what is a language binding and what is V8?"
This presentation introduces Node from an architectural perspective by discussing its implementation followed by a practical demonstration of how to build an application using it through a real-world example. Michael Filbin of Aspenware explains how Ryan liberated JavaScript from the browser and brought the power of event-driven, non-blocked programming to every developer by using the world's most popular programming language.
December OpenNTF Webinar: The Volt MX LotusScript ToolkitHoward Greenberg
Re-using business logic is key to expanding Domino applications beyond the Notes Client. HCL has introduced the Volt MX LotusScript Toolkit and invites the community to collaborate with us in its development. In this webinar HLC will outline the challenges and explain the design considerations. They will demonstrate and deep dive into the prototype code. See the flexibility beyond just Volt MX. Most importantly, learn how you can get involved to help shape the direction of this open source solution.
The speakers will be:
Paul Withers - HCL
Jason Roy Gary - HCL
Rocky Oliver - HCL
April, 2021 OpenNTF Webinar - Domino Administration Best PracticesHoward Greenberg
While installing a new HCL Domino server is a relatively straight forward task, configuring the server properly requires knowledge. Lacking this knowledge means that several key steps may be missed resulting in a server with potential security and performance issues. Additionally there are several key features that will save you time on administration of the server. Domino server settings also affect the performance and security of custom applications. Even if you are a developer you should be aware of the options available when configuring a server.
Join our incredibly experienced presenters as they share their many years of Domino expertise. They will cover the finer details to correctly setup a Domino server environment that is optimized for performance, security and sustainable administration. Plus use this information presented in this webinar to modify and improve your existing server environment.
Presenters:
Heather Hottenstein, HCL Ambassador
Roberto Boccadoro, HCL Ambassador
Serdar Basegmez, HCL Ambassador
Additonal Panelists (Q and A)
John Paganetti, HCL
Soccnx11 Two wrongs don't make a right - Troubleshooting Connections Nico Meisenzahl
Curious on how to make your Connections environment run smoothly while reducing support effort? Need help debugging and getting to the core of some Connections challenges? Join Nico and Terri to find out how to resolve common issues, learn troubleshooting basics and other useful knowledge to ensure an efficient Connections on-premises environment. Level up your debugging skills while learning more about backend topics such as IBM Spectrum CfC, DB2, TDI, SSO, Directory and integrations like Docs, CCM, Cognos, FEB or Orient Me. Walk away with Connections best practice tips and tricks to help you provide steady and efficient social capabilities!
Microsoft DirectAccess Remote Access (VPN) with Windows 10 and Server 2012Kemp
Microsoft DirectAccess is a VPN like remote access technology that is a core component of the Windows Server 2012 R2 Remote Access role. DirectAccess is a unique solution that is designed to replace traditional VPN access. It provides secure, seamless, transparent and always-on remote access to corporate networks for clients running Windows 7 Enterprise, Windows 7 Ultimate, Windows 8.1 Enterprise, and now, Windows 10.
Windows 10 support is welcome as over half of the 110 million managed Microsoft clients in Enterprise deployments have adopted the latest release. Eager as they are to get the new features Windows 10 offers, such as the new improved Start menu, the modern Edge web browser, Cortana – the intelligent personal assistant, Windows Hello authentication, and many other improvements.
DirectAccess provides these advantages over most traditional VPN solutions:
- Active Directory Domain joined client computers connect automatically rather than connections being user initiated
- Connections seamlessly work through all firewalls
- Supports selected server access when connected
- Can use IPSEC authentication to corporate servers
- Supports end to end encryption of the connection
- Provides transparent failover to another corporate network access point or site if required
- Supports offline domain join for clients that have never been on the corporate network
-Allows central IT staff to manage the remote computers over the DirectAccess connection
The integration with standard corporate Domains and the ability to manage clients remotely is very compelling especially for maintaining a client population that is remote and mobile with users who seldom connect directly to a corporate network.
Windows 10 and DirectAccess work really well in concert to provide a true remote access solution for Windows based clients. One that users will not have to struggle with, and one that IT and security staff can be confident about using.
This document discusses Microsoft's DirectAccess technology. DirectAccess allows remote users to access internal corporate resources seamlessly without using a VPN. It provides an always-on and transparent connection. New features in Windows Server 2012 make DirectAccess easier to deploy and more scalable. DirectAccess uses IPv6, IPsec, and Active Directory to extend the corporate network to remote users. Planning is required for network placement, high availability, and security considerations when implementing DirectAccess.
This document provides an overview of various Box frameworks and projects, including ColdBox 4, ContentBox 2.1, CommandBox 2.0, and ForgeBox 2.0. Key updates and roadmaps are outlined for each project, with a focus on improved modularity, performance, tooling, and documentation. Release timelines target versions through fall 2015.
This webinar covered the Domino Online Meeting Integration (DOMI) project. Representatives from HCL demonstrated how DOMI allows for integration of Zoom, Teams, Webex and other online meeting providers directly into the Notes client. Key aspects included an OAuth web app for authentication, injection of meeting options into mail templates, and a common REST API interface. The project was developed over multiple sprints and is now included in Notes 12.0.1. Questions from attendees were answered at the end.
Node.js (Node) , the brain child of Ryan Dahl, was released in 2009 when he worked for Joyent, Inc. Node is one of the most hyped technologies to arrive on the web development scene, though it is also one of the most misunderstood.
So what is Node? Is it a programming language like Python, Java, or C++? Is it an application framework like Django, Rails, or Symphony? Is it maybe some type of middleware that can be plugged into existing web stacks like Memcached or RabbitMQ? Actually, it is none of the above. Node is simply a set of JavaScript language bindings to Google's powerful V8 engine. This begs the question: "what is a language binding and what is V8?"
This presentation introduces Node from an architectural perspective by discussing its implementation followed by a practical demonstration of how to build an application using it through a real-world example. Michael Filbin of Aspenware explains how Ryan liberated JavaScript from the browser and brought the power of event-driven, non-blocked programming to every developer by using the world's most popular programming language.
December OpenNTF Webinar: The Volt MX LotusScript ToolkitHoward Greenberg
Re-using business logic is key to expanding Domino applications beyond the Notes Client. HCL has introduced the Volt MX LotusScript Toolkit and invites the community to collaborate with us in its development. In this webinar HLC will outline the challenges and explain the design considerations. They will demonstrate and deep dive into the prototype code. See the flexibility beyond just Volt MX. Most importantly, learn how you can get involved to help shape the direction of this open source solution.
The speakers will be:
Paul Withers - HCL
Jason Roy Gary - HCL
Rocky Oliver - HCL
April, 2021 OpenNTF Webinar - Domino Administration Best PracticesHoward Greenberg
While installing a new HCL Domino server is a relatively straight forward task, configuring the server properly requires knowledge. Lacking this knowledge means that several key steps may be missed resulting in a server with potential security and performance issues. Additionally there are several key features that will save you time on administration of the server. Domino server settings also affect the performance and security of custom applications. Even if you are a developer you should be aware of the options available when configuring a server.
Join our incredibly experienced presenters as they share their many years of Domino expertise. They will cover the finer details to correctly setup a Domino server environment that is optimized for performance, security and sustainable administration. Plus use this information presented in this webinar to modify and improve your existing server environment.
Presenters:
Heather Hottenstein, HCL Ambassador
Roberto Boccadoro, HCL Ambassador
Serdar Basegmez, HCL Ambassador
Additonal Panelists (Q and A)
John Paganetti, HCL
Soccnx11 Two wrongs don't make a right - Troubleshooting Connections Nico Meisenzahl
Curious on how to make your Connections environment run smoothly while reducing support effort? Need help debugging and getting to the core of some Connections challenges? Join Nico and Terri to find out how to resolve common issues, learn troubleshooting basics and other useful knowledge to ensure an efficient Connections on-premises environment. Level up your debugging skills while learning more about backend topics such as IBM Spectrum CfC, DB2, TDI, SSO, Directory and integrations like Docs, CCM, Cognos, FEB or Orient Me. Walk away with Connections best practice tips and tricks to help you provide steady and efficient social capabilities!
Microsoft DirectAccess Remote Access (VPN) with Windows 10 and Server 2012Kemp
Microsoft DirectAccess is a VPN like remote access technology that is a core component of the Windows Server 2012 R2 Remote Access role. DirectAccess is a unique solution that is designed to replace traditional VPN access. It provides secure, seamless, transparent and always-on remote access to corporate networks for clients running Windows 7 Enterprise, Windows 7 Ultimate, Windows 8.1 Enterprise, and now, Windows 10.
Windows 10 support is welcome as over half of the 110 million managed Microsoft clients in Enterprise deployments have adopted the latest release. Eager as they are to get the new features Windows 10 offers, such as the new improved Start menu, the modern Edge web browser, Cortana – the intelligent personal assistant, Windows Hello authentication, and many other improvements.
DirectAccess provides these advantages over most traditional VPN solutions:
- Active Directory Domain joined client computers connect automatically rather than connections being user initiated
- Connections seamlessly work through all firewalls
- Supports selected server access when connected
- Can use IPSEC authentication to corporate servers
- Supports end to end encryption of the connection
- Provides transparent failover to another corporate network access point or site if required
- Supports offline domain join for clients that have never been on the corporate network
-Allows central IT staff to manage the remote computers over the DirectAccess connection
The integration with standard corporate Domains and the ability to manage clients remotely is very compelling especially for maintaining a client population that is remote and mobile with users who seldom connect directly to a corporate network.
Windows 10 and DirectAccess work really well in concert to provide a true remote access solution for Windows based clients. One that users will not have to struggle with, and one that IT and security staff can be confident about using.
This document discusses Microsoft's DirectAccess technology. DirectAccess allows remote users to access internal corporate resources seamlessly without using a VPN. It provides an always-on and transparent connection. New features in Windows Server 2012 make DirectAccess easier to deploy and more scalable. DirectAccess uses IPv6, IPsec, and Active Directory to extend the corporate network to remote users. Planning is required for network placement, high availability, and security considerations when implementing DirectAccess.
MUCUGL October 2013 - Everything About Lync Room SystemMUCUGL
Lync Room System (LRS) provides a full-featured Lync meeting experience optimized for conference rooms. It uses standard Lync software pre-installed on partner hardware for simple deployment. Admins can remotely manage LRS devices through a web portal to update settings, check health status, and restart components. LRS supports both on-premises and online Lync deployment topologies, and its manageability features integrate with System Center Operations Manager for monitoring and alerts.
Synology DSM 4.0 - What's new PresentationGert Wuyts
The document provides an overview of new features and enhancements in Synology DiskStation Manager 4.0 (DSM 4.0). Key points include:
- A redesigned desktop widget and system dashboard for easier monitoring of system health, resources, storage, and tasks.
- Independent upgradeable packages for applications like Photo Station and Surveillance Station.
- Improved user login, file sharing, and integration with Cloud Station for syncing files across devices.
- Enhanced backup and restoration capabilities including LUN backup to external storage.
- New security features like on-access virus scanning and wireless capabilities.
- Support for additional camera brands and models in Surveillance Station.
- Mobility apps
How adding a further tool can be a good thingBelsoft
It might sound strange, but adding a further tool to a maybe already overwhelming set of collaboration tools can really be what you need, to work more efficiently.
These are the slides from our engage.ug presentation.
Note: if you look at the presentation online, some of the graphics do not render well. Please download for good quality viewing.
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...Heiko Voigt
This document discusses using Node.js, React, and Express with Domino V10. It provides an overview of a demo that uses these technologies to build a survey application with a real-time dashboard. The demo includes a Notes/iPad app for surveys, a React frontend, a Node.js/Express REST API, and a Node.js/Socket.io real-time backend. It discusses the benefits of this approach, including scalability, flexibility, and reusability. It also provides recommendations for tooling and resources for learning more.
The evolution of micro services architecture. Mainframe, Midrange, Client Server, SOA. Best practices of microservices. Load balancing, BigData, design patterns. When and why to use microservices.
Justin Morris presented on how Lync Server 2013 leverages the complete Microsoft infrastructure ecosystem. Key integration points discussed include SQL Server for databases, Windows Fabric for user data replication, PowerShell for administration, Exchange Server for features like voicemail and calendar integration, DHCP for phone provisioning, DNS for service discovery, Office for presence integration, SharePoint for presence in documents, Office Web Apps for PowerPoint viewing, Group Policy for configuration, and Active Directory for identity services. The presentation emphasized that Lync reduces costs by utilizing existing Microsoft products, staff skills, and provides a better experience through tight integration across the Microsoft stack.
O365con14 - microsoft lync server 2013 online hybrid voiceNCCOMMS
The document discusses Lync hybrid deployment options which allow organizations to deploy Lync both on-premises and in the cloud. It provides information on the key features available in Lync Server, Lync Online, and a hybrid configuration. It also outlines the steps required to configure a Lync hybrid deployment including setting up federation between the on-premises and online environments and migrating users between the two.
Ocean is an XMPP-based real-time communication framework suite. It uses a subset of the XMPP protocol to provide push-friendly delivery of messages, presence, and other content. The framework includes components for front servers, clustering, HTTP binding, and planned P2P audio/video chat. Handler classes implement event handlers to interface with persistent data stores and services.
August OpenNTF Webinar - Git and GitHub ExplainedHoward Greenberg
When OpenNTF began in 2001, source control was little known and sharing of code via the cloud was limited. Fast forward 20 years and GitHub is the dominant sharing site and git the standard technology for source control.
In this webinar Paul Withers and Jesse Gallagher will:
Demystify git
Explain Branching
Show what makes a high quality repository
How to take advantage of GitHub’s broad functionality
Get that coveted "Verified" badge
Go from source control zero to GitHub hero!
This document discusses modernizing legacy applications through microservices architecture. It begins by describing the issues with monolithic applications, such as growing complexity, difficulty scaling, and inability to adopt new technologies. It then introduces microservices as an alternative, noting advantages like independent scaling, organizational alignment, and technology heterogeneity, though also increased complexity. Specific technologies discussed include Docker containers, Kubernetes orchestration, and open source tools like message brokers and databases to support modern applications. The document calls IT administrators and developers to action to experiment with these technologies for modernizing existing applications.
FileBot is software that organizes media files in a way that is easily understood by programs like XBMC and Plex. The developer discusses porting FileBot to run natively on Synology NAS devices by using cross-compilation, a new HTML5-based user interface, and packaging it as a Synology .spk file. User feedback indicates the current FileBot implementation works but has usability issues. The developer also discusses the challenges of packaging FileBot as a Mac App Store application, such as bundling OpenJDK, escaping the sandbox, and requesting necessary file system permissions. Help is sought from experts in embedded Linux/C++, Mac/Objective-C development, and ExtJS/design
Jax london - Battle-tested event-driven patterns for your microservices archi...Natan Silnitsky
During the past couple of years I’ve implemented or have witnessed implementations of several key patterns of event-driven messaging designs on top of Kafka that have facilitated creating a robust distributed microservices system at Wix that can easily handle increasing traffic and storage needs with many different use-cases.
In this talk I will share these patterns with you, including:
* Consume and Project (data decoupling)
* End-to-end Events (Kafka+websockets)
* In memory KV stores (consume and query with 0-latency)
* Events transactions (Exactly Once Delivery)
At Hootsuite, we've been transitioning from a single monolithic PHP application to a set of scalable Scala-based microservices. To avoid excessive coupling between services, we've implemented an event system using Apache Kafka that allows events to be reliably produced + consumed asynchronously from services as well as data stores.
In this presentation, I talk about:
- Why we chose Kafka
- How we set up our Kafka clusters to be scalable, highly available, and multi-data-center aware.
- How we produce + consume events
- How we ensure that events can be understood by all parts of our system (Some that are implemented in other programming languages like PHP and Python) and how we handle evolving event payload data.
Windows Server 2012 R2 Jump Start - WEBPaulo Freitas
This document provides an overview of topics that will be covered over two days of training on Windows Server 2012 R2 and System Center 2012 R2. Day 1 will cover server virtualization, cloud networking, storage, and server management automation. Day 2 will focus on virtual desktop infrastructure (VDI), access and information protection, and web application platforms. Links are provided to download the Windows Server 2012 R2 and System Center 2012 R2 previews and access hands-on labs.
Scale your application to new heights with NGINX and AWSNGINX, Inc.
On-demand Link:
https://www.nginx.com/resources/webinars/scale-application-new-heights-nginx-aws/
In this webinar we will discuss how AWS and NGINX can complement each other to create highly scalable, high performance and secure web applications. We will cover the different ways that NGINX can integrate with AWS services such as NLB, Route53 and PrivateLink to add new layers of security and functionality to your high traffic website, streaming service or IOT system.
This document provides an overview and agenda for a presentation on Apache ActiveMQ 5.9.x and Apache Apollo. The presentation will cover new features in ActiveMQ 5.9.x including AMQP 1.0 support, REST management, a new default file-based store using LevelDB, and high availability replication of the store. It will also introduce Apache Apollo and allow for a question and discussion period.
The document outlines Novell's collaboration roadmap, including upcoming releases and new features for GroupWise, GroupWise Mobility, Novell Messenger, and Novell Vibe. It notes that GroupWise 2012 SP2 was released in April 2012 with new Exchange coexistence features. Coming in the "Windermere" release for GroupWise will be web administration, Active Directory support, and user experience improvements. It also provides timelines and high-level overviews of new features and focus areas for each product line in 2012 and beyond.
Protecting your data at rest with Apache Kafka by Confluent and Vormetricconfluent
This document discusses securing Apache Kafka deployments with Vormetric and Confluent Platform. It begins with an introduction to Apache Kafka and Confluent Platform. It then provides an overview of Vormetric's policy-driven security solution and how it can be used to encrypt Kafka data at rest. The document outlines the typical Confluent Platform deployment architecture and various security considerations, such as authentication, authorization, and data encryption. Finally, it provides steps for implementing secure deployments using SSL, Kerberos, and Vormetric encryption policies.
The Skype for Business (Lync) apps are one of the ubiquitous aspect of the product. Mobility is cross platform (Android, IOS and Windows are supported), has specific requirements and (in Skype for Business) adds some specific limits for clients on authentication, security and features. As part of the default server features, mobility is now both easier and more critical to understand. In this session, we will see what has been made available for the mobile users and what will be released. Configurations, requirements and deployment suggestions will be explained for on-premises, Cloud and hybrid deployments
MUCUGL October 2013 - Everything About Lync Room SystemMUCUGL
Lync Room System (LRS) provides a full-featured Lync meeting experience optimized for conference rooms. It uses standard Lync software pre-installed on partner hardware for simple deployment. Admins can remotely manage LRS devices through a web portal to update settings, check health status, and restart components. LRS supports both on-premises and online Lync deployment topologies, and its manageability features integrate with System Center Operations Manager for monitoring and alerts.
Synology DSM 4.0 - What's new PresentationGert Wuyts
The document provides an overview of new features and enhancements in Synology DiskStation Manager 4.0 (DSM 4.0). Key points include:
- A redesigned desktop widget and system dashboard for easier monitoring of system health, resources, storage, and tasks.
- Independent upgradeable packages for applications like Photo Station and Surveillance Station.
- Improved user login, file sharing, and integration with Cloud Station for syncing files across devices.
- Enhanced backup and restoration capabilities including LUN backup to external storage.
- New security features like on-access virus scanning and wireless capabilities.
- Support for additional camera brands and models in Surveillance Station.
- Mobility apps
How adding a further tool can be a good thingBelsoft
It might sound strange, but adding a further tool to a maybe already overwhelming set of collaboration tools can really be what you need, to work more efficiently.
These are the slides from our engage.ug presentation.
Note: if you look at the presentation online, some of the graphics do not render well. Please download for good quality viewing.
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...Heiko Voigt
This document discusses using Node.js, React, and Express with Domino V10. It provides an overview of a demo that uses these technologies to build a survey application with a real-time dashboard. The demo includes a Notes/iPad app for surveys, a React frontend, a Node.js/Express REST API, and a Node.js/Socket.io real-time backend. It discusses the benefits of this approach, including scalability, flexibility, and reusability. It also provides recommendations for tooling and resources for learning more.
The evolution of micro services architecture. Mainframe, Midrange, Client Server, SOA. Best practices of microservices. Load balancing, BigData, design patterns. When and why to use microservices.
Justin Morris presented on how Lync Server 2013 leverages the complete Microsoft infrastructure ecosystem. Key integration points discussed include SQL Server for databases, Windows Fabric for user data replication, PowerShell for administration, Exchange Server for features like voicemail and calendar integration, DHCP for phone provisioning, DNS for service discovery, Office for presence integration, SharePoint for presence in documents, Office Web Apps for PowerPoint viewing, Group Policy for configuration, and Active Directory for identity services. The presentation emphasized that Lync reduces costs by utilizing existing Microsoft products, staff skills, and provides a better experience through tight integration across the Microsoft stack.
O365con14 - microsoft lync server 2013 online hybrid voiceNCCOMMS
The document discusses Lync hybrid deployment options which allow organizations to deploy Lync both on-premises and in the cloud. It provides information on the key features available in Lync Server, Lync Online, and a hybrid configuration. It also outlines the steps required to configure a Lync hybrid deployment including setting up federation between the on-premises and online environments and migrating users between the two.
Ocean is an XMPP-based real-time communication framework suite. It uses a subset of the XMPP protocol to provide push-friendly delivery of messages, presence, and other content. The framework includes components for front servers, clustering, HTTP binding, and planned P2P audio/video chat. Handler classes implement event handlers to interface with persistent data stores and services.
August OpenNTF Webinar - Git and GitHub ExplainedHoward Greenberg
When OpenNTF began in 2001, source control was little known and sharing of code via the cloud was limited. Fast forward 20 years and GitHub is the dominant sharing site and git the standard technology for source control.
In this webinar Paul Withers and Jesse Gallagher will:
Demystify git
Explain Branching
Show what makes a high quality repository
How to take advantage of GitHub’s broad functionality
Get that coveted "Verified" badge
Go from source control zero to GitHub hero!
This document discusses modernizing legacy applications through microservices architecture. It begins by describing the issues with monolithic applications, such as growing complexity, difficulty scaling, and inability to adopt new technologies. It then introduces microservices as an alternative, noting advantages like independent scaling, organizational alignment, and technology heterogeneity, though also increased complexity. Specific technologies discussed include Docker containers, Kubernetes orchestration, and open source tools like message brokers and databases to support modern applications. The document calls IT administrators and developers to action to experiment with these technologies for modernizing existing applications.
FileBot is software that organizes media files in a way that is easily understood by programs like XBMC and Plex. The developer discusses porting FileBot to run natively on Synology NAS devices by using cross-compilation, a new HTML5-based user interface, and packaging it as a Synology .spk file. User feedback indicates the current FileBot implementation works but has usability issues. The developer also discusses the challenges of packaging FileBot as a Mac App Store application, such as bundling OpenJDK, escaping the sandbox, and requesting necessary file system permissions. Help is sought from experts in embedded Linux/C++, Mac/Objective-C development, and ExtJS/design
Jax london - Battle-tested event-driven patterns for your microservices archi...Natan Silnitsky
During the past couple of years I’ve implemented or have witnessed implementations of several key patterns of event-driven messaging designs on top of Kafka that have facilitated creating a robust distributed microservices system at Wix that can easily handle increasing traffic and storage needs with many different use-cases.
In this talk I will share these patterns with you, including:
* Consume and Project (data decoupling)
* End-to-end Events (Kafka+websockets)
* In memory KV stores (consume and query with 0-latency)
* Events transactions (Exactly Once Delivery)
At Hootsuite, we've been transitioning from a single monolithic PHP application to a set of scalable Scala-based microservices. To avoid excessive coupling between services, we've implemented an event system using Apache Kafka that allows events to be reliably produced + consumed asynchronously from services as well as data stores.
In this presentation, I talk about:
- Why we chose Kafka
- How we set up our Kafka clusters to be scalable, highly available, and multi-data-center aware.
- How we produce + consume events
- How we ensure that events can be understood by all parts of our system (Some that are implemented in other programming languages like PHP and Python) and how we handle evolving event payload data.
Windows Server 2012 R2 Jump Start - WEBPaulo Freitas
This document provides an overview of topics that will be covered over two days of training on Windows Server 2012 R2 and System Center 2012 R2. Day 1 will cover server virtualization, cloud networking, storage, and server management automation. Day 2 will focus on virtual desktop infrastructure (VDI), access and information protection, and web application platforms. Links are provided to download the Windows Server 2012 R2 and System Center 2012 R2 previews and access hands-on labs.
Scale your application to new heights with NGINX and AWSNGINX, Inc.
On-demand Link:
https://www.nginx.com/resources/webinars/scale-application-new-heights-nginx-aws/
In this webinar we will discuss how AWS and NGINX can complement each other to create highly scalable, high performance and secure web applications. We will cover the different ways that NGINX can integrate with AWS services such as NLB, Route53 and PrivateLink to add new layers of security and functionality to your high traffic website, streaming service or IOT system.
This document provides an overview and agenda for a presentation on Apache ActiveMQ 5.9.x and Apache Apollo. The presentation will cover new features in ActiveMQ 5.9.x including AMQP 1.0 support, REST management, a new default file-based store using LevelDB, and high availability replication of the store. It will also introduce Apache Apollo and allow for a question and discussion period.
The document outlines Novell's collaboration roadmap, including upcoming releases and new features for GroupWise, GroupWise Mobility, Novell Messenger, and Novell Vibe. It notes that GroupWise 2012 SP2 was released in April 2012 with new Exchange coexistence features. Coming in the "Windermere" release for GroupWise will be web administration, Active Directory support, and user experience improvements. It also provides timelines and high-level overviews of new features and focus areas for each product line in 2012 and beyond.
Protecting your data at rest with Apache Kafka by Confluent and Vormetricconfluent
This document discusses securing Apache Kafka deployments with Vormetric and Confluent Platform. It begins with an introduction to Apache Kafka and Confluent Platform. It then provides an overview of Vormetric's policy-driven security solution and how it can be used to encrypt Kafka data at rest. The document outlines the typical Confluent Platform deployment architecture and various security considerations, such as authentication, authorization, and data encryption. Finally, it provides steps for implementing secure deployments using SSL, Kerberos, and Vormetric encryption policies.
The Skype for Business (Lync) apps are one of the ubiquitous aspect of the product. Mobility is cross platform (Android, IOS and Windows are supported), has specific requirements and (in Skype for Business) adds some specific limits for clients on authentication, security and features. As part of the default server features, mobility is now both easier and more critical to understand. In this session, we will see what has been made available for the mobile users and what will be released. Configurations, requirements and deployment suggestions will be explained for on-premises, Cloud and hybrid deployments
The document discusses planning and implementing network load balancing (NLB) clusters in Windows Server 2012 and 2012 R2. It covers an overview of NLB, including how it works and features. Specific topics covered include configuring an NLB cluster, deployment requirements, configuration options like affinity and port rules, considerations for deploying NLB on virtual machines and across sites, and planning for security, scaling, and upgrading NLB clusters. The document also includes exercises for implementing an NLB cluster in a lab environment to test high availability.
This document outlines an agenda for a session on Windows Azure. The agenda includes a spectacular rendering lab demonstration, an overview of Azure, discussions of Azure cloud services, web sites, and virtual machines, Azure storage options like tables, blobs, and queues, the Service Bus relay and message broker, SQL Azure, security and identity, and networking and elastic scaling. It also includes references to labs and demos that will be performed on these Azure services.
Developing and Hosting SOAP Based ServicesStephenKardian
This document discusses developing and hosting SOAP-based services in Neuron ESB. It covers creating and importing SOAP services, hosting WSDL documents, using WCF bindings and custom bindings/behaviors, and inspecting and writing SOAP headers. The document provides details on the key elements of a WSDL and how to associate a WSDL with a client connector in Neuron ESB. It also reviews how to create SOAP services, import existing SOAP services, and access SOAP headers in business processes.
AppFx.ServiceBus - Simple Messaging with Windows Azure Service BusMichael Stephenson
This document introduces AppFx.ServiceBus, a framework that simplifies implementing hybrid messaging with Windows Azure Service Bus. It discusses the challenges with existing solutions, such as needing to write a lot of plumbing code. AppFx.ServiceBus aims to provide a simplified development experience, support common messaging patterns, and establish standards for interoperability. Key use cases include connecting old versions of BizTalk to Azure Service Bus or doing lightweight queued messaging. The document demonstrates AppFx.ServiceBus with a scenario of integrating an on-premise WCF service and includes information on features and where to find more details.
Weaveworks discusses Microservices and best practices
Visit Weave Cloud: https://www.weave.works/product/cloud/
For more free talks, join our Weave Online User Group: https://www.meetup.com/Weave-User-Group/
Top 10 Tips for Supporting & Troubleshooting Lync 2013ENow Software
Have you recently deployed Lync 2013 or thinking about it? Microsoft’s latest platform has some really powerful features and will enable your user to communicate more efficiently. Setting up, configuring and ongoing support of Lync 2013 is not a trivial task. A Lync deployment is complex and involves cooperation of your networking, SQL, telecommunications and Exchange teams. Hence troubleshooting is almost never easy and root causes are hard to pinpoint. Attend this webinar to learn Best Practice Tips that will enable you to support Lync 2013 faster and easier.
Lync online: How the cloud is changing the way we communicatePerficient, Inc.
An in-depth slideshare on Lync Online and Lync Hybrid functionality, requirements and best practices to help you decide if Lync Online is the right fit for your organization. You will learn all about Lync hybrid - from a functionality review and required on-premises infrastructure components, to account migration best practices. You will see:
Feature comparisons of Lync 2013 on-premises vs. Lync Online
Voice, conferencing and ACP integration considerations
Information about the option to deploy a hybrid Lync environment
This document discusses Lync and Skype connectivity. It provides information on the underlying technologies that enable connectivity between the platforms, including signaling and media protocols. It also outlines the key features and capabilities of connectivity versions 1 and 2, such as support for chat, audio, and video calling. There are diagrams illustrating the connectivity architectures and call flows. The document aims to help organizations understand how Lync and Skype can come together through these connectivity solutions.
"Microservices" is one of the hottest buzzwords and, as usual, everyone wants them, but few know how to build them. In this talk we will offer our interpretation of microservice architecture, and show how we are implementing these ideas: using Scala, Akka, sbt and Docker, we modularized Akka applications, Spark jobs and Play servers.
In the talk we will discuss design trade-offs and challenges that we faced in the process, and how we have overcome them. The focus is not on particular features of Scala language or a library, but on building modern applications using the Typesafe stack and other open-source tools.
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...Amazon Web Services
Twilio provides a communications API that enables voice, VoIP, and messaging capabilities for web and mobile apps. They migrated their infrastructure from the isolated EC2-Classic platform to EC2-VPC to enable global routing between regions and services. This reduced complexity, improved performance and latency, and allowed for more frequent and less risky deployments. The migration required bridging traffic between EC2-Classic and EC2-VPC instances and using software routers and service discovery for peering between regions. The new global VPC infrastructure improved customer experience and satisfaction.
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)TIMETOACT GROUP
This document provides an overview of integrating applications into IBM Connections cloud and on-premises environments. It discusses architectural questions to consider, such as whether to support both cloud and on-premises. It also covers how to integrate applications by leveraging APIs, customizing the navigation, and recommended tools. The presentation was given by software architects from TIMETOACT, an IBM business partner that develops applications integrating with IBM Connections.
Docker Meetup Tokyo #23 - Zenko Open Source Multi-Cloud Data Controller - Lau...Laure Vergeron
In a brisk presentation, we introduce Zenko, the multi-cloud data controller. Zenko is a stack of microservices (Docker containers) deployed via either Kubernetes or Docker Swarm.
The presentation comprised a demo deployment, so make sure to check out the video.
There is a lot of extra material at the end of the presentation going more in depth in topics that were only touched on briefly during the presentation.
[Annotated] QConSF 2018: Airbnb's Great Migration - From Monolith to Service-...Jessica Tai
Airbnb migrated from a monolithic architecture with a single codebase to a service-oriented architecture (SOA) with microservices. As the engineering team grew rapidly from 90 to over 1000 people, the monolith became difficult to scale and maintain. Airbnb defined design principles for building loosely coupled services and migrated functionality incrementally using a dual read comparison approach to validate services before switching traffic. This migration approach allowed Airbnb to successfully scale its engineering team while redesigning its technical architecture.
Increasing velocity via serless semanticsKfir Bloch
1) The document discusses increasing developer productivity in microservices architectures through adopting serverless semantics.
2) It notes that existing productivity libraries and code generation approaches become too complex and create maintenance issues over time.
3) The speaker advocates adopting a serverless approach that exposes runtime as a service, simplifies deployment and configuration, and focuses developers on business logic through a simple API. This avoids problems of "distributed monoliths" caused by compile-time wiring of runtimes.
How to Deploy .NET Code to AWS from Within Visual Studio - AWS Online Tech TalksAmazon Web Services
Building and deploying code to AWS is fast and easy. If you are a .NET developer you never have to leave the friendly confines of Visual Studio. By using the AWS Tools for .NET, you have everything you need at your fingertips to build powerful salable apps in AWS infrastructure. This webinar will discuss in depth considerations for using the AWS Toolkit for Visual Studio, AWS CodeStar, and AWS CodeBuild. You will learn how to build cross-platform applications for .NET that can be deployed on Amazon EC2 and AWS Lambda.
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/29ZQmIx.
Adrian Cockcroft discusses success/failure stories of adopting microservices, overviews what’s next with microservices and presents some of the techniques that have led to successful deployments. Filmed at qconnewyork.com.
Adrian Cockcroft works at Battery where he advises the firm and its portfolio companies about technology issues and also assists with deal sourcing and due diligence. He was a founding member of eBay Research Labs, developing advanced mobile applications and even building his own homebrew phone, years before iPhone and Android launched.
Similar to NIC - Understand how Lync integrates with Exchange - Level 300 (20)
This presentation was provided by Rebecca Benner, Ph.D., of the American Society of Anesthesiologists, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.pptHenry Hollis
The History of NZ 1870-1900.
Making of a Nation.
From the NZ Wars to Liberals,
Richard Seddon, George Grey,
Social Laboratory, New Zealand,
Confiscations, Kotahitanga, Kingitanga, Parliament, Suffrage, Repudiation, Economic Change, Agriculture, Gold Mining, Timber, Flax, Sheep, Dairying,
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumMJDuyan
(𝐓𝐋𝐄 𝟏𝟎𝟎) (𝐋𝐞𝐬𝐬𝐨𝐧 𝟏)-𝐏𝐫𝐞𝐥𝐢𝐦𝐬
𝐃𝐢𝐬𝐜𝐮𝐬𝐬 𝐭𝐡𝐞 𝐄𝐏𝐏 𝐂𝐮𝐫𝐫𝐢𝐜𝐮𝐥𝐮𝐦 𝐢𝐧 𝐭𝐡𝐞 𝐏𝐡𝐢𝐥𝐢𝐩𝐩𝐢𝐧𝐞𝐬:
- Understand the goals and objectives of the Edukasyong Pantahanan at Pangkabuhayan (EPP) curriculum, recognizing its importance in fostering practical life skills and values among students. Students will also be able to identify the key components and subjects covered, such as agriculture, home economics, industrial arts, and information and communication technology.
𝐄𝐱𝐩𝐥𝐚𝐢𝐧 𝐭𝐡𝐞 𝐍𝐚𝐭𝐮𝐫𝐞 𝐚𝐧𝐝 𝐒𝐜𝐨𝐩𝐞 𝐨𝐟 𝐚𝐧 𝐄𝐧𝐭𝐫𝐞𝐩𝐫𝐞𝐧𝐞𝐮𝐫:
-Define entrepreneurship, distinguishing it from general business activities by emphasizing its focus on innovation, risk-taking, and value creation. Students will describe the characteristics and traits of successful entrepreneurs, including their roles and responsibilities, and discuss the broader economic and social impacts of entrepreneurial activities on both local and global scales.
This presentation was provided by Racquel Jemison, Ph.D., Christina MacLaughlin, Ph.D., and Paulomi Majumder. Ph.D., all of the American Chemical Society, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analytics” feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
4. Scope
Lync Server
Lync Hybrid
Lync Online
Lync Server
Private cloud / dedicated
Single domain & directory
Users split – server / online
Office 365 Lync Online
Hosted multi-tenant
@
#NICconf
5. Session Objectives And Takeaways
• Session Objectives:
• How Lync access Exchange
• Why Integrate
• Lync and Exchange in Hybrid scenarios
• Key Takeaways
• Exchange autodisover needs to be configures with Lync
in mind
• Some features are not available with Exchange Online
@
#NICconf
14. The challenge, on-premises
• Outlook works perfectly with Exchange
• Using SCP records to locate autodiscover
• Lync client is introduced, no exchange
integration works
@
#NICconf
16. MAPI fallback when EWS fails
•
•
Exchange delegation information (MAPI only)
Missed Conversations history and Call Logs are written
•
•
•
Retrieving conversation history fails
Voice Mail count only
Exchange integrated Archiving will work
Major failures
•
•
•
Presence update based on calendar
Presence based on Out of Office messages
All mobile clients fail to connect to Exchange
@
#NICconf
17. Features available only with EWS
•
•
•
•
•
•
Unified Contact Store
High-Resolution Photos
Meeting tab
Contact Information
Presence based on Calendar Information
Conversation History
• Missed Conversations
• Missed Calls
• Voice Mail Playback
@
#NICconf
18. That is why we Lync folk care about
Exchange Web Services
@
#NICconf
19. Best Practice publishing EWS
• DNS A Record for autodiscover.domain.com
• SRV is supported, but not recommended
• Multidomain? Use HTTP redirect
• Publish using NTLM, no pre-authentication
• EWS and autodiscover
• Avoids authentication pop-up for EWS
• No need to Set-AutodiscoverVirtualDirectory
• Should point to HLB with correct autodiscover certificate
@
#NICconf
22. Server to Server OAuth (S2SOAuth)
• Trust
• One OAuth certificate per system
• Permissions
• One Partner Application per system
• Lync Server Storage Service (LYSS)
@
#NICconf
24. Unified Contact Store (UCS)
•
•
•
•
Store Lync 2013 contacts in Exchange 2013
Contact management outside Lync
LYSS used for migration
EWS to get contacts
@
#NICconf
29. High Resolution Photo
• Is stored in an internal format, 241 Kb
• 64x64 is for the AD thumbnailPhoto version
• 96x96 is for OWA, Outlook, LWA and Lync 2013
• 648x648 is for LWA and Lync 2013
• Accessed through EWS
@
#NICconf
44. • Use S2SOAuth
• Locate UCWA through Lyncdiscover
• Make sure exchange reache Lyncdiscover
• All company employees joins as presenters
and bypass the lobby
@
#NICconf
47. Lync with Exchange Online
Lync and
Exchange
integration
features
Outlook
integration
(EWS, MAPI)
Outlook Web
App integration
(IM/P)
Outlook Web
App online
meetings
(scheduling)
Unified Contact
Store
High-resolution
contact photos
Lync Online only
Supported
Supported
Supported
Supported
Supported
Lync Server
2013 only
Supported
Supported
Not supported
Not supported
Supported
Lync Server
Supported
2013 hybrid
deployment
with Lync Online
Supported
Supported*
Supported*
Supported
*Supported only for Lync Online users in the hybrid deployment.
@
#NICconf
48. Exchange Online
• With Lync Server 2013 only (with directory synchronization)
• With Lync Server 2013 only (without directory
synchronization)
• DirSync is recommended for this scenario.
• Add the user’s SIP address per user mailbox
• With Lync Online in a hybrid deployment with Lync Server
2013
• DirSync is required
• The msRTCSIP-PrimaryUserAddress attribute is set on-premises
and synchronized to Microsoft Office 365.
@
#NICconf
54. Exchange Hybrid
• Lync Hybrid
• Same integration as regular on-premises
• Lync Online
• No steps needed
@
#NICconf
55. Session Objectives And Takeaways
• Session Objectives:
• Understand how Lync used Exchange
• Configuring Exchange and Lync integration
• Lync on-premises with Exchange Online
• Key Takeaways
• Exchange autodisover needs to be configures with Lync
in mind
• Some features are not available with Exchange Online
@
#NICconf
59. Technical references
•
•
•
•
•
•
•
•
•
Busting The Set-AutodiscoverVirtualDirectory Myth
Exchange Autodiscover & Lync
Understanding and Troubleshooting Microsoft Exchange Server Integration
Using AutoDiscover with large numbers of accepted domains (Part 1)
How does Lync 2010 use Exchange calendar information/
Lync 2013 Compatibility
How to integrate Exchange Online with Lync Online, Lync Server 2013, or
a Lync Server 2013 hybrid deployment
Integrating Microsoft Lync Server 2013 and Microsoft Exchange Server
2013
Supported Lync Server 2013 Hybrid Configurations
@
#NICconf
Editor's Notes
Right, thank you for the warm welcome. I am excited to be part of the Nordic infrastructure conference in its third as a third time speaker. Are there anyone here attending for the first time? Good you are in for two days packed with quality content I am stoked and excited to talk lync and exchange integrations. I think this is an important topic especially from an information workers point of view. Where you have this suite of products for productivity with different usecases
Why integrateThe story of collaborationLync, exchange, outlook, sharepoint, steven Johnson where good ideas come from, access across devices, native applications, personal productivity with office, I like what Microsoft are doing in terms of same experience across devicesMaking sure that works we are spending the next 45 minutes talking about regarding exchange and lync
Oslo Operahouse License Some rights reserved by Mirko Jungehttp://www.flickr.com/photos/45662099@N07/5439401734/sizes/z/in/photolist-9hEmCw-8BQZoY-9UvbKg-admvtg-ahm95W-8zm5Yh-8BMVYz-8BQYVw-9xLwn7-9mKvZb-8BR2Wj-8BMWxg-8BR35f-8BR2JJ-8BMWE8-8BMWfp-8BR2Ud-8BR39E-8BMWCH-8BR2CQ-8BR2LJ-8BR2YE-8BMTrH-8BMWzg-8BMWoK-adpkJS-c4nbfE/
Will go through how to configure but what is possible to configure
Retrieving conversation history failsExchange 2013 UCS failsNo High-Resolution photos
Remember to reapply settings to web.config after patching