The ins and outs of SAP Cloud Platform's environmentsMorten Wittrock
These are the slides I presented at SAP Inside Track Barcelona on Friday, October 26th 2018 (the day after SAP TechEd). My talk was called "The ins and outs of SAP Cloud Platform's environments". Here's the session description from the agenda:
"When SAP Cloud Platform launched back in 2012, what we now know as the Neo environment, was the only way to interact with the platform. Since then, Neo has been joined by the Cloud Foundry and ABAP environments, and more are on the way. In this session, I will give you an overview of the SAP Cloud Platform environments, and discuss their similarities and differences."
These are the slides from my Cloud Connector presentation at the second meeting of the Danish SAP Cloud Platform user group. The meeting took place on Tuesday the 21st of May at Salling Group in Brabrand, Denmark.
Automate checking your integration flows with CPILintMorten Wittrock
These are the slides I presented at the SAP Inside Track Walldorf event on Saturday, January 26th 2019. My talk was called "Automate checking your integration flows with CPILint". Here's the session description from the agenda:
"In this session, you will learn about an upcoming open source tool for SAP Cloud Platform Integration, that lets you automatically check your integration flows against a number of rules about adapters, mappings, security and more. You will see the new tool in action, and learn more about how it works. Also, if you are interested in becoming a beta tester, you will get the opportunity to sign up after the session. Version 1.0 of the tool will be released in the first half of 2019 for free and under an open source license."
The ins and outs of SAP Cloud Platform's environmentsMorten Wittrock
These are the slides I presented at SAP Inside Track Barcelona on Friday, October 26th 2018 (the day after SAP TechEd). My talk was called "The ins and outs of SAP Cloud Platform's environments". Here's the session description from the agenda:
"When SAP Cloud Platform launched back in 2012, what we now know as the Neo environment, was the only way to interact with the platform. Since then, Neo has been joined by the Cloud Foundry and ABAP environments, and more are on the way. In this session, I will give you an overview of the SAP Cloud Platform environments, and discuss their similarities and differences."
These are the slides from my Cloud Connector presentation at the second meeting of the Danish SAP Cloud Platform user group. The meeting took place on Tuesday the 21st of May at Salling Group in Brabrand, Denmark.
Automate checking your integration flows with CPILintMorten Wittrock
These are the slides I presented at the SAP Inside Track Walldorf event on Saturday, January 26th 2019. My talk was called "Automate checking your integration flows with CPILint". Here's the session description from the agenda:
"In this session, you will learn about an upcoming open source tool for SAP Cloud Platform Integration, that lets you automatically check your integration flows against a number of rules about adapters, mappings, security and more. You will see the new tool in action, and learn more about how it works. Also, if you are interested in becoming a beta tester, you will get the opportunity to sign up after the session. Version 1.0 of the tool will be released in the first half of 2019 for free and under an open source license."
Cloud-native Application Development - The new normalSven Bernhardt
Presentation delivered at Digital Exchange Bergisches Rheinland 2022
Abstract:
Building applications in a Cloud-native way is the new normal, since the world is hybrid nowadays. Cloud-native applications are flexible, scalable and portable from On-prem environment to any Cloud platform as well as between different Cloud-vendor platforms without changing the actual implementation. This session will look at the key characteristics of Cloud-native applications and what this means for enterprises. In this session, I'll also give an overview on OCI and the provided Cloud-native apps development platform. In addition, I'll demo developing and running Cloud-native apps in OCI and will introduce the relevant Services.
These are the slides I presented at SAP Inside Track Wroclaw on Saturday, May 18th 2019. It's a version of the CPILint presentation I gave in Walldorf in January, but without a demo.
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...NuoDB
Deploying an enterprise SQL database across geographically located OpenShift or Kubernetes clusters can be challenging. These deployments often require zero-downtime, ANSI standard SQL, ACID compliant transactions, seamless day-2 operations, and highly performant and durable persistent storage systems. How can your organization easily deploy container-native storage with a distributed SQL database to deliver containerized apps in the cloud?
In this webinar, NuoDB and MayaData guide you as you build containerized apps that check these critical boxes:
[✓] Always on
[✓] At scale
[✓] High performance persistent storage
---
Resources:
NuoDB & OpenEBS Solution Guide
https://mayadata.io/assets/pdf/nuodb-openebs-solution-docs.pdf
OpenEBS Documentation:
https://docs.openebs.io/docs/next/nuodb.html
OpenEBS Getting Started Workshop
https://www.katacoda.com/openebs/scenarios/openebs-intro
https://github.com/openebs/community/tree/master/workshop
OpenEBS & Litmus Repositories
https://github.com/openebs/openebs
https://github.com/openebs/litmus
NuoDB Documentation:
http://doc.nuodb.com/Latest/Default.htm
NuoDB CE Download:
https://www.nuodb.com/download
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...MayaData Inc
Deploying an enterprise SQL database across geographically located OpenShift or Kubernetes clusters can be challenging. These deployments often require zero-downtime, ANSI standard SQL, ACID-compliant transactions, seamless day-2 operations, and highly performant and durable persistent storage systems. How can your organization easily deploy container-native storage with a distributed SQL database to deliver containerized apps in the cloud?
In this webinar, NuoDB and OpenEBS (MayaData) guide you as you build containerized apps that check these critical boxes:
[✓] Always on
[✓] At scale
[✓] High-performance persistent storage
Azure Day Rome Reloaded 2019 - Cloud Journey – FastTrack for Azureazuredayit
Starting from a scenario with obsolete legacy infrastructure services, we moved the entire .NET application landscape to Azure Platform as a Service.
The migration strategy was based on Azure Database Migration and was completed in a month and a half using Azure PaaS (Database as a Service, App Service and Application Gateway).
With minimal application changes, we were able to provide workload optimization, management optimization and Infrastructure as Code, which resulted in a reduction in the number of servers (from 30 to 5), in management effort (-70%) and in deployment time for the client.
In the Java environment, Springboot is usually the default framework when it comes to implementing microservices. But also the Java Enterprise Community does not sleep and opposes the new frameworks on the basis of microprofiles, whereby the development of microservices using JEE standards cloud-native, without bloated AppServers, is possible.
A relatively young framework in this ranks is Helidon. It is interesting to note that the framework comes in two variants, a Micorprofile-based (MP) and a function-based (SE) variant, which makes it interesting for different applications. In addition to this differentiating feature, Helidon convinces with out-of-the-box build support (Maven). Features can be enabled simply by adding new Maven dependencies. Furthermore, Kubernetes is the native target platform for services implemented in Helidon.
The session provides an introduction to the basic idea of the framework, compares the two development approaches and compares the framework with other established solutions in terms of its suitability for everyday use.
Build and Manage Multi-Cloud Applications Using KumaSven Bernhardt
A service mesh helps to make service communication more secure, reliable and traceable in distributed system architectures. In connection with the topic of service mesh, we often think of terms such as microservices, containers or Kubernetes; i.e. terms from the orbit of modern design methods, architectural approaches or technologies. Of course, everything is usually cloud-based.
In reality, however, the world is not quite so simple: IT system landscapes today are very heterogeneous and system landscapes have grown over the years, with a colorful mix of architectural patterns and runtime platforms having emerged. Kubernetes-based workloads are possibly distributed across one or more public cloud providers. This brings with it a whole range of new questions, e.g. how to securely bring together multiple clouds or how applications that cannot be operated in a containerized manner can benefit from the advantages of a mesh.
In this presentation Sven and Fabian will talk about:
– How a service mesh can help to easily build and manage multi-cloud applications
– How to design a multi-cloud, multi-cluster mesh
– Handle aspects like security or observability consistently without the need for implementation changes
The SAP Mobile Platform (SMP) is the key component within SAP’s mobile strategy – being available on-premise and in the cloud (SAP HANA Cloud Platform mobile services, SAP HCPms). This platform brings a lot of functionality needed in a mobile context, e.g. offline functionality and push notifications but also application security, logging and tracing, usage analytics, and lifecycle management. The platform supports both, native and hybrid mobile app development, and is based on open standards (e.g. Apache Cordova). In combination with SAPUI5 and Fiori, SAP allows developers to write SAP-centric mobile apps without being an SAP backend expert.
We’d like to give you a brief overview about the platform’s architecture and its main capabilities – focusing on hybrid mobile app development in the cloud. A live demo of an innovative app will demonstrate the main feature of HCPms.
Technical Track presented during the IT Conference on SAP technologies 2016 by Johannes Veicht, Lead IT Consultant, msg systems ag.
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:
Cloud-native Application Development - The new normalSven Bernhardt
Presentation delivered at Digital Exchange Bergisches Rheinland 2022
Abstract:
Building applications in a Cloud-native way is the new normal, since the world is hybrid nowadays. Cloud-native applications are flexible, scalable and portable from On-prem environment to any Cloud platform as well as between different Cloud-vendor platforms without changing the actual implementation. This session will look at the key characteristics of Cloud-native applications and what this means for enterprises. In this session, I'll also give an overview on OCI and the provided Cloud-native apps development platform. In addition, I'll demo developing and running Cloud-native apps in OCI and will introduce the relevant Services.
These are the slides I presented at SAP Inside Track Wroclaw on Saturday, May 18th 2019. It's a version of the CPILint presentation I gave in Walldorf in January, but without a demo.
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...NuoDB
Deploying an enterprise SQL database across geographically located OpenShift or Kubernetes clusters can be challenging. These deployments often require zero-downtime, ANSI standard SQL, ACID compliant transactions, seamless day-2 operations, and highly performant and durable persistent storage systems. How can your organization easily deploy container-native storage with a distributed SQL database to deliver containerized apps in the cloud?
In this webinar, NuoDB and MayaData guide you as you build containerized apps that check these critical boxes:
[✓] Always on
[✓] At scale
[✓] High performance persistent storage
---
Resources:
NuoDB & OpenEBS Solution Guide
https://mayadata.io/assets/pdf/nuodb-openebs-solution-docs.pdf
OpenEBS Documentation:
https://docs.openebs.io/docs/next/nuodb.html
OpenEBS Getting Started Workshop
https://www.katacoda.com/openebs/scenarios/openebs-intro
https://github.com/openebs/community/tree/master/workshop
OpenEBS & Litmus Repositories
https://github.com/openebs/openebs
https://github.com/openebs/litmus
NuoDB Documentation:
http://doc.nuodb.com/Latest/Default.htm
NuoDB CE Download:
https://www.nuodb.com/download
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...MayaData Inc
Deploying an enterprise SQL database across geographically located OpenShift or Kubernetes clusters can be challenging. These deployments often require zero-downtime, ANSI standard SQL, ACID-compliant transactions, seamless day-2 operations, and highly performant and durable persistent storage systems. How can your organization easily deploy container-native storage with a distributed SQL database to deliver containerized apps in the cloud?
In this webinar, NuoDB and OpenEBS (MayaData) guide you as you build containerized apps that check these critical boxes:
[✓] Always on
[✓] At scale
[✓] High-performance persistent storage
Azure Day Rome Reloaded 2019 - Cloud Journey – FastTrack for Azureazuredayit
Starting from a scenario with obsolete legacy infrastructure services, we moved the entire .NET application landscape to Azure Platform as a Service.
The migration strategy was based on Azure Database Migration and was completed in a month and a half using Azure PaaS (Database as a Service, App Service and Application Gateway).
With minimal application changes, we were able to provide workload optimization, management optimization and Infrastructure as Code, which resulted in a reduction in the number of servers (from 30 to 5), in management effort (-70%) and in deployment time for the client.
In the Java environment, Springboot is usually the default framework when it comes to implementing microservices. But also the Java Enterprise Community does not sleep and opposes the new frameworks on the basis of microprofiles, whereby the development of microservices using JEE standards cloud-native, without bloated AppServers, is possible.
A relatively young framework in this ranks is Helidon. It is interesting to note that the framework comes in two variants, a Micorprofile-based (MP) and a function-based (SE) variant, which makes it interesting for different applications. In addition to this differentiating feature, Helidon convinces with out-of-the-box build support (Maven). Features can be enabled simply by adding new Maven dependencies. Furthermore, Kubernetes is the native target platform for services implemented in Helidon.
The session provides an introduction to the basic idea of the framework, compares the two development approaches and compares the framework with other established solutions in terms of its suitability for everyday use.
Build and Manage Multi-Cloud Applications Using KumaSven Bernhardt
A service mesh helps to make service communication more secure, reliable and traceable in distributed system architectures. In connection with the topic of service mesh, we often think of terms such as microservices, containers or Kubernetes; i.e. terms from the orbit of modern design methods, architectural approaches or technologies. Of course, everything is usually cloud-based.
In reality, however, the world is not quite so simple: IT system landscapes today are very heterogeneous and system landscapes have grown over the years, with a colorful mix of architectural patterns and runtime platforms having emerged. Kubernetes-based workloads are possibly distributed across one or more public cloud providers. This brings with it a whole range of new questions, e.g. how to securely bring together multiple clouds or how applications that cannot be operated in a containerized manner can benefit from the advantages of a mesh.
In this presentation Sven and Fabian will talk about:
– How a service mesh can help to easily build and manage multi-cloud applications
– How to design a multi-cloud, multi-cluster mesh
– Handle aspects like security or observability consistently without the need for implementation changes
The SAP Mobile Platform (SMP) is the key component within SAP’s mobile strategy – being available on-premise and in the cloud (SAP HANA Cloud Platform mobile services, SAP HCPms). This platform brings a lot of functionality needed in a mobile context, e.g. offline functionality and push notifications but also application security, logging and tracing, usage analytics, and lifecycle management. The platform supports both, native and hybrid mobile app development, and is based on open standards (e.g. Apache Cordova). In combination with SAPUI5 and Fiori, SAP allows developers to write SAP-centric mobile apps without being an SAP backend expert.
We’d like to give you a brief overview about the platform’s architecture and its main capabilities – focusing on hybrid mobile app development in the cloud. A live demo of an innovative app will demonstrate the main feature of HCPms.
Technical Track presented during the IT Conference on SAP technologies 2016 by Johannes Veicht, Lead IT Consultant, msg systems ag.
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:
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
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
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
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!
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.
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.
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.
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.