Moving your Windows apps to Docker lets you get them into the cloud or onto new hardware without any code changes. These are the slides from my live webinar, code samples are on GitHub - https://is.gd/lY1cLy
Frank van der Linden / elstar IT
Since a few years the Domino server is a real Java server. Which give you plenty of new opportunities, such as real servlets. Get and post data to any database via a Java servlet. Develop once, run everywhere. In this session you will learn what are servlets, how to create a servlet as OSGi plugin. Make use of other plugins projects or third party projects and. Run the servlet on a Domino server and other Java servers, like Websphere Liberty Profile, Tomcat and Wildfly. Last but not least, how to deploy the servlet as OSGi plugin or as jar file or update site to the Domino server.
ICON UK 2016: Modernizing an IBM Notes applicaton using with AngularJSMark Leusink
Slides from my ICON UK 2016 session. Session abstract:
Modernization of IBM Notes applications is a topic that is on the map for many IBM customers. With one of my customers, a Norwegian manufacturing company, we started a project last year to modernize a business critical Notes application. We decided early on to keep using Domino in the backend, but switch to AngularJS for the frontend. In the session I'll talk about how we approached the project and got to a working prototype. Topics I will cover include responsibilities, development workflow, technical setup and issues we ran into. I'll explain the architecture that we are using, the components involved and how we integrated with IBM Connections and Infor. Keywords for this session: AngularJS, Nginx, REST, IBM Domino, Connections, Infor M3 and Infor Document Management.
Find your data - use GraphDB capabilities in XPages applications - and beyond ICON UK EVENTS Limited
Oliver Busse / We4IT
Paul Withers / Intec Systems
Relational, NoSQL, NewSQL, Graph: there are a lot of database options out there. The current push from large technology providers, including Microsoft and IBM, is graph. Learn what graph databases are and why they may be a good fit for many Domino applications. Find out about the main open source framework, Apache Tinkerpop, and options based upon it - both open source and proprietary, small and enterprise, on premises and cloud. Then see how you can leverage them today to add value to your existing Domino data, with OpenNTF Domino API's GraphNSF functionality.
Docker and Windows: The State of the UnionElton Stoneman
Session from Docker London, covering Docker on Windows:
- the Docker platform on Windows
- limitations and differences
- Dockerizing Windows applications
- running a hybrid swarm
#dddsw - Modernizing .NET Apps with DockerElton Stoneman
From _Developer, Developer, Developer_ South West. Moving full .NET applications to Docker and then extracting features into separate containers, addressing performance, usability and deployment concerns.
Thanks to tools like vagrant, puppet/chef, and Platform as a Service services like Heroku, developers are extremely used to being able to spin up a development environment that is the same every time. What if we could go a step further and make sure our development environment is not only using the same software, but 100% configured and set up like production. Docker will let us do that, and so much more. We’ll look at what Docker is, why you should look into using it, and all of the features that developers can take advantage of.
Windows Containers and Docker: Why You Should CareElton Stoneman
You can run Docker on Windows natively with Windows 10 and Windows Server 2016 - but should you migrate your apps to Docker containers? This deck suggests the value case for moving to Docker, looking at how it can help you with a roadmap to adopt the major technology trends - DevOps, Cloud Computing and Microservices - and also how it can help you be more effective today.
Frank van der Linden / elstar IT
Since a few years the Domino server is a real Java server. Which give you plenty of new opportunities, such as real servlets. Get and post data to any database via a Java servlet. Develop once, run everywhere. In this session you will learn what are servlets, how to create a servlet as OSGi plugin. Make use of other plugins projects or third party projects and. Run the servlet on a Domino server and other Java servers, like Websphere Liberty Profile, Tomcat and Wildfly. Last but not least, how to deploy the servlet as OSGi plugin or as jar file or update site to the Domino server.
ICON UK 2016: Modernizing an IBM Notes applicaton using with AngularJSMark Leusink
Slides from my ICON UK 2016 session. Session abstract:
Modernization of IBM Notes applications is a topic that is on the map for many IBM customers. With one of my customers, a Norwegian manufacturing company, we started a project last year to modernize a business critical Notes application. We decided early on to keep using Domino in the backend, but switch to AngularJS for the frontend. In the session I'll talk about how we approached the project and got to a working prototype. Topics I will cover include responsibilities, development workflow, technical setup and issues we ran into. I'll explain the architecture that we are using, the components involved and how we integrated with IBM Connections and Infor. Keywords for this session: AngularJS, Nginx, REST, IBM Domino, Connections, Infor M3 and Infor Document Management.
Find your data - use GraphDB capabilities in XPages applications - and beyond ICON UK EVENTS Limited
Oliver Busse / We4IT
Paul Withers / Intec Systems
Relational, NoSQL, NewSQL, Graph: there are a lot of database options out there. The current push from large technology providers, including Microsoft and IBM, is graph. Learn what graph databases are and why they may be a good fit for many Domino applications. Find out about the main open source framework, Apache Tinkerpop, and options based upon it - both open source and proprietary, small and enterprise, on premises and cloud. Then see how you can leverage them today to add value to your existing Domino data, with OpenNTF Domino API's GraphNSF functionality.
Docker and Windows: The State of the UnionElton Stoneman
Session from Docker London, covering Docker on Windows:
- the Docker platform on Windows
- limitations and differences
- Dockerizing Windows applications
- running a hybrid swarm
#dddsw - Modernizing .NET Apps with DockerElton Stoneman
From _Developer, Developer, Developer_ South West. Moving full .NET applications to Docker and then extracting features into separate containers, addressing performance, usability and deployment concerns.
Thanks to tools like vagrant, puppet/chef, and Platform as a Service services like Heroku, developers are extremely used to being able to spin up a development environment that is the same every time. What if we could go a step further and make sure our development environment is not only using the same software, but 100% configured and set up like production. Docker will let us do that, and so much more. We’ll look at what Docker is, why you should look into using it, and all of the features that developers can take advantage of.
Windows Containers and Docker: Why You Should CareElton Stoneman
You can run Docker on Windows natively with Windows 10 and Windows Server 2016 - but should you migrate your apps to Docker containers? This deck suggests the value case for moving to Docker, looking at how it can help you with a roadmap to adopt the major technology trends - DevOps, Cloud Computing and Microservices - and also how it can help you be more effective today.
#SDD2017 - Modernizing .NET Apps with DockerElton Stoneman
From SDD Conf, London 2017: Modernizing .NET Apps with Docker. Moves an ASP.NET app to Docker, first by installing an MSI in a Dockerfile, then by using multi-stage builds to compile and package the app in Docker. Then splits out features into other containers, and finally deploys to Azure using Docker Enterprise Edition to manage the solution.
The Velvet Revolution: Modernizing Traditional ASP.NET Apps with DockerElton Stoneman
Using Docker with Windows Server 2016 to modernize ASP.NET applications - a feature-driven approach. Starting with an ASP.NET WebForms apps, how to run the app in Docker and then modernize it using the Docker platform. From NDC London 2017.
Docker on Windows and Linux - Red Shirt Dev TourElton Stoneman
The document discusses Docker on Windows and Linux in three parts. Part 1 provides an introduction to Docker on Windows, covering the Docker platform, Windows containers, and building, shipping, and running containers. Part 2 discusses dockerizing .NET applications, including modernizing traditional apps, breaking up monoliths, and deploying with Docker Compose. Part 3 explains how to run a hybrid Docker swarm, deploying services to Windows nodes and moving services to Linux nodes.
What's new in Visual Studio for Mac for .NET DevelopersJon Galloway
The document summarizes new features in recent and upcoming versions of Visual Studio for Mac. It describes improvements to performance, reliability, and the developer experience for building .NET and .NET Core apps. Key features highlighted include enhanced tooling for C#, ASP.NET Core, Blazor, Xamarin, Unity, containers, and Azure development. Preview features mentioned are gRPC/OpenAPI support, Blazor WebAssembly, an integrated terminal, and updated tools for Android development.
Modernizing Traditional Apps with Docker Enterprise EditionElton Stoneman
From TechUG Glasgow - my session on modernizing traditional apps with Docker. I talk about what traditional apps are, what problems they have, how you can move them to Docker and what benefits you can expect from Docker EE.
Cloud+Data Next: Mashing Linux and Windows ContainersElton Stoneman
From Cloud+Data Next conference, Santas Clara 2017.
Linux containers run on Linux. Windows containers run on Windows. You can't mix them on a single host, but you can build a cluster of hosts into a single Docker Swarm, using a mixture of Windows and Linux servers. That swarm can run both Windows and Linux containers, and within the swarm all the containers can talk to each other.
This session will show you how to make that happen, but more importantly you'll see why it's a such an important capability - one that will change the way you design, build and deliver software. With a hybrid Docker Swarm you can build a distributed solution where you pick the right technology stack for each component, and leverage high-quality open-source applications to minimize the amount of custom software you need to write and maintain.
This document discusses Git strategies for teams. It outlines several branching strategies including "wing and a prayer", long-running branches, Git flow, and branch-per-feature. Git flow uses long-running branches with specific rules for features, hotfixes, bugs, and only merging develop branches to master once stable. Branch-per-feature creates a new branch for each feature or change and nothing is merged until production deployment. The document also discusses automation, team composition, environments, and selection criteria to consider when choosing a branching strategy.
SQL Sever on Docker: Database Containers 3 WaysElton Stoneman
Data Platform User Group - presentation introducing SQL Server on Docker, and the options for packaging database schemas in Docker images and running databases in Docker containers on Windows.
Session from TechDays looking at hybrid Docker swarms - mixing Linux and Windows servers in a single cluster, to support mixed Windows and Linux container workloads.
This document discusses using Vagrant and VirtualBox to create a virtual development environment for ColdFusion applications. It outlines installing Vagrant and VirtualBox, creating a Windows virtual machine, provisioning it with ColdFusion and IIS, and accessing the VM from the host computer. The benefits mentioned are having a repeatable, isolated environment that saves time over manual setup and allows teams to work consistently.
ASP.NET 5 is open source and cross-platform, allowing .NET applications to run on Windows, Linux, and OS X. It features a modular architecture and tools like KVM, KRE, and KPM for managing versions and running ASP.NET apps. Developers can use Mono on OS X along with plugins for editors like Sublime Text. JavaScript tools like Grunt and Bower are also discussed for managing dependencies and tasks. The document demonstrates deploying .NET applications to Linux using Visual Studio and Docker.
Docker for Mac and Windows: The Insider's Guide by Justin CormackDocker, Inc.
Docker for Mac and Windows were released in beta in March, and provide lots of new features that users have been clamouring for including: file system notifications, simpler file sharing, and no Virtualbox hassles.
During this talk, I will give the inside guide to how these products work. We will look at all the major components and how they fit together to make up the product. This includes a technical deep dive covering the hypervisors for OSX and Windows, the custom file sharing code, the networking, the embedded Alpine Linux distribution, and more.
Blog Post: http://WakeUpAndCode.com/aspnetcore-overview-nvcc2016
Recently known as ASP.NET 5, the all-new ASP.NET Core 1.0 is Microsoft's cross-platform lightweight approach to building robust applications for the modern Web. Get a high-level overview of what you need to know about ASP.NET Core from Shahed Chowdhuri, Sr. Technical Evangelist @ Microsoft.
This document summarizes a keynote about Docker's goals of making hardware programmable through containers and open standards. The keynote discusses Docker's goals of reinventing the programmer's toolbox by solving problems like runtime, packaging, composition and networking incrementally. It also discusses building better infrastructure plumbing and promoting open standards through projects like runC, Notary, the Open Container Project and more. The goal is to help organizations solve problems in unique ways through an open developer platform and standards.
CloudExpo 2018: Docker - Power Your Move to the CloudElton Stoneman
This document discusses using Docker to move workloads to the cloud. It compares Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Containers as a Service (CaaS). It also demonstrates how to build and run Windows containers with Docker, including .NET and ASP.NET applications, and provides examples of deploying Docker containers to Microsoft Azure.
"Workstation Up" - Docker Development at Flow by Mike RothDocker, Inc.
Docker is an integral part of Flow's technology stack, supporting everything from a developer's local environment to Production containers in AWS.
"Workstation" has become central to a developer's toolset at Flow, giving them the ability to bring up/down a service, along with any upstream/downstream dependencies, in a single, simple command implemented with GOlang CLI. For example, developers can run “workstation up --app www” - and reliably have the www app running along with its dozens of transitive dependencies. It truly is reliable - requiring no additional configuration - and just continues to work.
The team has recently transitioned to Docker for Mac Beta and just love referencing containers via localhost!
Docker and Microsoft - Windows Server 2016 Technical Deep DiveDocker, Inc.
This document summarizes a webinar about Docker and Windows Server 2016. It discusses how Docker is now supported on 98% of enterprise workloads, including Windows Server 2016, providing the same benefits of Docker on Linux to Windows developers and IT professionals. It outlines how Microsoft and Docker partnered to port Docker Engine to Windows, and how Docker images can now be built and run across Linux and Windows. It provides examples of using Docker with Windows Server 2016 for development/testing and migrating applications.
From NDC Oslo, 2017.
Linux containers run on Linux. Windows containers run on Windows. You can't mix them on a single host, but you can build a cluster of hosts into a single Docker Swarm, using a mixture of Windows and Linux servers. That swarm can run both Windows and Linux containers, and within the swarm all the containers can talk to each other.
This session will show you how to make that happen, but more importantly you'll see why it's a such an important capability - one that will change the way you design, build and deliver software. With a hybrid Docker Swarm you can build a distributed solution where you pick the right technology stack for each component, and leverage high-quality open-source applications to minimize the amount of custom software you need to write and maintain.
#SDD2017 - Modernizing .NET Apps with DockerElton Stoneman
From SDD Conf, London 2017: Modernizing .NET Apps with Docker. Moves an ASP.NET app to Docker, first by installing an MSI in a Dockerfile, then by using multi-stage builds to compile and package the app in Docker. Then splits out features into other containers, and finally deploys to Azure using Docker Enterprise Edition to manage the solution.
The Velvet Revolution: Modernizing Traditional ASP.NET Apps with DockerElton Stoneman
Using Docker with Windows Server 2016 to modernize ASP.NET applications - a feature-driven approach. Starting with an ASP.NET WebForms apps, how to run the app in Docker and then modernize it using the Docker platform. From NDC London 2017.
Docker on Windows and Linux - Red Shirt Dev TourElton Stoneman
The document discusses Docker on Windows and Linux in three parts. Part 1 provides an introduction to Docker on Windows, covering the Docker platform, Windows containers, and building, shipping, and running containers. Part 2 discusses dockerizing .NET applications, including modernizing traditional apps, breaking up monoliths, and deploying with Docker Compose. Part 3 explains how to run a hybrid Docker swarm, deploying services to Windows nodes and moving services to Linux nodes.
What's new in Visual Studio for Mac for .NET DevelopersJon Galloway
The document summarizes new features in recent and upcoming versions of Visual Studio for Mac. It describes improvements to performance, reliability, and the developer experience for building .NET and .NET Core apps. Key features highlighted include enhanced tooling for C#, ASP.NET Core, Blazor, Xamarin, Unity, containers, and Azure development. Preview features mentioned are gRPC/OpenAPI support, Blazor WebAssembly, an integrated terminal, and updated tools for Android development.
Modernizing Traditional Apps with Docker Enterprise EditionElton Stoneman
From TechUG Glasgow - my session on modernizing traditional apps with Docker. I talk about what traditional apps are, what problems they have, how you can move them to Docker and what benefits you can expect from Docker EE.
Cloud+Data Next: Mashing Linux and Windows ContainersElton Stoneman
From Cloud+Data Next conference, Santas Clara 2017.
Linux containers run on Linux. Windows containers run on Windows. You can't mix them on a single host, but you can build a cluster of hosts into a single Docker Swarm, using a mixture of Windows and Linux servers. That swarm can run both Windows and Linux containers, and within the swarm all the containers can talk to each other.
This session will show you how to make that happen, but more importantly you'll see why it's a such an important capability - one that will change the way you design, build and deliver software. With a hybrid Docker Swarm you can build a distributed solution where you pick the right technology stack for each component, and leverage high-quality open-source applications to minimize the amount of custom software you need to write and maintain.
This document discusses Git strategies for teams. It outlines several branching strategies including "wing and a prayer", long-running branches, Git flow, and branch-per-feature. Git flow uses long-running branches with specific rules for features, hotfixes, bugs, and only merging develop branches to master once stable. Branch-per-feature creates a new branch for each feature or change and nothing is merged until production deployment. The document also discusses automation, team composition, environments, and selection criteria to consider when choosing a branching strategy.
SQL Sever on Docker: Database Containers 3 WaysElton Stoneman
Data Platform User Group - presentation introducing SQL Server on Docker, and the options for packaging database schemas in Docker images and running databases in Docker containers on Windows.
Session from TechDays looking at hybrid Docker swarms - mixing Linux and Windows servers in a single cluster, to support mixed Windows and Linux container workloads.
This document discusses using Vagrant and VirtualBox to create a virtual development environment for ColdFusion applications. It outlines installing Vagrant and VirtualBox, creating a Windows virtual machine, provisioning it with ColdFusion and IIS, and accessing the VM from the host computer. The benefits mentioned are having a repeatable, isolated environment that saves time over manual setup and allows teams to work consistently.
ASP.NET 5 is open source and cross-platform, allowing .NET applications to run on Windows, Linux, and OS X. It features a modular architecture and tools like KVM, KRE, and KPM for managing versions and running ASP.NET apps. Developers can use Mono on OS X along with plugins for editors like Sublime Text. JavaScript tools like Grunt and Bower are also discussed for managing dependencies and tasks. The document demonstrates deploying .NET applications to Linux using Visual Studio and Docker.
Docker for Mac and Windows: The Insider's Guide by Justin CormackDocker, Inc.
Docker for Mac and Windows were released in beta in March, and provide lots of new features that users have been clamouring for including: file system notifications, simpler file sharing, and no Virtualbox hassles.
During this talk, I will give the inside guide to how these products work. We will look at all the major components and how they fit together to make up the product. This includes a technical deep dive covering the hypervisors for OSX and Windows, the custom file sharing code, the networking, the embedded Alpine Linux distribution, and more.
Blog Post: http://WakeUpAndCode.com/aspnetcore-overview-nvcc2016
Recently known as ASP.NET 5, the all-new ASP.NET Core 1.0 is Microsoft's cross-platform lightweight approach to building robust applications for the modern Web. Get a high-level overview of what you need to know about ASP.NET Core from Shahed Chowdhuri, Sr. Technical Evangelist @ Microsoft.
This document summarizes a keynote about Docker's goals of making hardware programmable through containers and open standards. The keynote discusses Docker's goals of reinventing the programmer's toolbox by solving problems like runtime, packaging, composition and networking incrementally. It also discusses building better infrastructure plumbing and promoting open standards through projects like runC, Notary, the Open Container Project and more. The goal is to help organizations solve problems in unique ways through an open developer platform and standards.
CloudExpo 2018: Docker - Power Your Move to the CloudElton Stoneman
This document discusses using Docker to move workloads to the cloud. It compares Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Containers as a Service (CaaS). It also demonstrates how to build and run Windows containers with Docker, including .NET and ASP.NET applications, and provides examples of deploying Docker containers to Microsoft Azure.
"Workstation Up" - Docker Development at Flow by Mike RothDocker, Inc.
Docker is an integral part of Flow's technology stack, supporting everything from a developer's local environment to Production containers in AWS.
"Workstation" has become central to a developer's toolset at Flow, giving them the ability to bring up/down a service, along with any upstream/downstream dependencies, in a single, simple command implemented with GOlang CLI. For example, developers can run “workstation up --app www” - and reliably have the www app running along with its dozens of transitive dependencies. It truly is reliable - requiring no additional configuration - and just continues to work.
The team has recently transitioned to Docker for Mac Beta and just love referencing containers via localhost!
Docker and Microsoft - Windows Server 2016 Technical Deep DiveDocker, Inc.
This document summarizes a webinar about Docker and Windows Server 2016. It discusses how Docker is now supported on 98% of enterprise workloads, including Windows Server 2016, providing the same benefits of Docker on Linux to Windows developers and IT professionals. It outlines how Microsoft and Docker partnered to port Docker Engine to Windows, and how Docker images can now be built and run across Linux and Windows. It provides examples of using Docker with Windows Server 2016 for development/testing and migrating applications.
From NDC Oslo, 2017.
Linux containers run on Linux. Windows containers run on Windows. You can't mix them on a single host, but you can build a cluster of hosts into a single Docker Swarm, using a mixture of Windows and Linux servers. That swarm can run both Windows and Linux containers, and within the swarm all the containers can talk to each other.
This session will show you how to make that happen, but more importantly you'll see why it's a such an important capability - one that will change the way you design, build and deliver software. With a hybrid Docker Swarm you can build a distributed solution where you pick the right technology stack for each component, and leverage high-quality open-source applications to minimize the amount of custom software you need to write and maintain.
Docker for .NET Developers - Michele Leroux Bustamante, SollianceDocker, Inc.
This document discusses how Docker can help .NET developers by allowing them to containerize their .NET applications. It provides benefits like running applications across Windows and Linux containers, improving development workflows through features of Docker for Windows like Linux containers on Windows, and facilitating continuous integration and deployment of containerized applications through automation. The document provides examples of Dockerfiles for different types of .NET applications and demonstrates how to add Docker support and containerize existing applications using Visual Studio tools.
Deploying Windows Containers on Windows Server 2016Ben Hall
This document discusses deploying Docker containers on Windows Server 2016. It provides an introduction to Docker and containers, explains how containers work on Windows, and demonstrates how to deploy common applications like IIS and ASP.NET within Windows containers. It also covers building Windows-based Docker images, running containers in production, and the future of containers on Windows platforms.
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)DynamicInfraDays
The document provides an overview of Docker for developers. It summarizes Docker Toolbox, the previous solution for using Docker on Mac or Windows, and introduces Docker for Mac. Docker for Mac uses a new virtualization technique called HyperKit that embeds a lightweight Alpine Linux distribution. It also discusses networking and storage solutions in Docker for Mac that aim to provide a native Mac experience while integrating with existing developer workflows. The document concludes with brief discussions of Docker Cloud for security scanning and automation capabilities.
The document provides an overview of Docker fundamentals, including an introduction to Docker and containerization, how to install Docker on various platforms, and how to use basic Docker commands to run containers from images. It covers topics such as Docker architecture, images vs containers, managing containers, networking, Docker Compose, and how Docker is implemented using Linux kernel features like namespaces and cgroups.
Webinar: From Development to Production with Docker and MongoDBMongoDB
In this talk we review what Docker is and why it's important to Developers, Admins and DevOps.
We also cover the following topics:
- Using Docker to Orchestrate a multi container application (Flask + MongoDB)
- Injecting HAProxy and other production requirements as we deploy to production
- Scaling the Web and MongoDB cluster to grow to meet demand
This presentation includes an interactive demo showcasing the core Docker components (Machine, Engine, Swarm and Compose) as well as some of Docker's new components (libnetowrk, runC) from the experimental branch along with MongoDB. We hope you will see how much simpler Docker can make building and deploying multi-node applications.
<hr>
<b>What's next?</b>
See how you can push MongoDB performance to meed the needs of your mission-critical app with our best practices for MongoDB operations.
<a>Read the guide</a>
Not leading edge but bleeding edge experience Dockerizing Domino server and running XPages applications. Lotus Notes applications run just fine as well.
In the future IBM will make standing up Domino servers more automated. We do have a configuration step that is manual once the server starts... but it is dockerized and replicates with on prem Domino Domain.
Docker Container As A Service
X11 Linux apps on mac in a container.
In container Java development with STS or Eclipse in a container.
Docker UCP and swarm load balancing with Interlock.
This document provides an overview of Docker for developers. It begins with an agenda that covers Docker containers, images, networking, volumes, UI tools, Dockerfiles, Docker Compose, and best practices. It then defines Docker and containers, discusses the benefits of containers over virtual machines. It covers key Docker concepts like images, containers, registries. It also discusses tools like Dockerfile, Docker Compose, Portainer, Kitematic. The document provides examples of common Docker commands and best practices for using resources efficiently and securely.
What is this Docker and Microservice thing that everyone is talking about? A primer to Docker and Microservice and how the two concepts complement each other.
IBM WebSphere Application Server traditional and DockerDavid Currie
IBM WebSphere Application Server can run in both traditional and Docker environments. Docker provides benefits like consistency across environments, faster build and deployment, higher server density, and separation of concerns between development and operations. IBM supports WebSphere Liberty and traditional editions running in Docker containers. Dockerfiles are available to build WebSphere images containing application servers, deployment managers, and other software components. Organizations can use Docker to improve the deployment and management of WebSphere environments.
This document discusses Oracle WebLogic Server 12c running with Docker containers. It begins with introductions of Bruno Borges from Oracle and Dr. Frank Munz. It then provides an overview of Docker and how it differs from virtualization. Docker images and containers are explained. Using Docker with clouds is discussed. Finally, running WebLogic Server within a Docker container is covered, including what is supported and example Dockerfiles and scripts.
Modernizing existing .NET applications with Windows Containers and Azure cloudMicrosoft Tech Community
This document provides an overview and objectives for a session on modernizing existing .NET Framework applications with Windows Containers. The session will cover containerizing .NET apps and deploying them to various Azure environments, including Azure VM, Azure Container Instances, Azure Service Fabric mesh, and Azure App Service. It will also discuss recommendations for choosing Azure compute platforms and orchestrators when modernizing apps. The document outlines deployment scenarios, tools for containerizing apps, and Microsoft's guidance on modernizing .NET applications to the cloud through containers.
Introduction into Docker Containers, the Oracle Platform and the Oracle (Nati...Lucas Jellema
Containers are increasingly popular to package, ship and run applications or microservices with their completely configured runtime environment including platform components such as application server and data store.Continuous Delivery and automated DevOps hinge on containers. Docker Containers are widely used and Oracle has long been involved in the Docker community.This session introduces the Docker Container images published by Oracle for flagship products such as Database, WebLogic, Linux and Java and demonstrates how these can be used in environment provisioning, automated delivery pipelines and microservices architectures. The session shows how containers are built, shipped and run based on these images and shows the Oracle Container Cloud, as well as Wercker Cloud (for automated build and delivery pipelines) and Oracle Cloud Engine - the managed Kubernetes cloud service..
This document provides an introduction and overview of Docker and Docker Compose. It begins with background on the speaker and a history of session-based, non-session based, and container-based computing. Key benefits of containers are then outlined. The document explains the terminology used in Docker and provides examples of pulling an image, building an image, and using Docker Compose to define and run a multi-container application with services like Redis, Node, and Nginx. It also lists and briefly explains many common Docker commands.
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...IBM France Lab
This document discusses Docker and how IBM uses Docker for ODM (Operational Decision Management). Some key points:
- Docker allows decoupling applications from the underlying infrastructure and providing consistent runtime environments and operations.
- IBM leverages Docker for ODM on Cloud, running ODM in Docker containers on a predefined set of VMs managed by Docker Swarm.
- Internally, IBM is working to Dockerize existing ODM runtimes by running product components like RES and Decision Center in separate Docker containers connected via REST APIs. This aims to provide a homogeneous software delivery, topology and operations using Docker.
Docker is a system for running applications securely isolated in a container to provide a consistent deployment environment. The document introduces Docker, discusses the challenges of deploying applications ("the matrix from hell"), and how Docker addresses these challenges by allowing applications and their dependencies to be packaged into lightweight executable containers that can run on any infrastructure. It also summarizes key Docker tools like Docker Compose for defining and running multi-container apps, Docker Machine for provisioning remote Docker hosts in various clouds, and Docker Swarm for clustering Docker hosts.
This document provides an overview of Docker technologies including Docker Engine, Docker Machine, Docker Kitematic, Docker Compose, Docker Swarm, Docker Registry, Docker Content Trust, Docker Networking, and Docker Universal Control Plane. It describes what each technology is used for, provides examples, and references additional resources for further information.
Similar to Docker Webinar: From Windows 2003 to the Cloud (20)
Pluralsight Webinar: Simplify Your Project Builds with DockerElton Stoneman
This document discusses how Docker can be used to simplify project builds. It provides examples of Dockerfile configurations for Node.js, .NET Core, and Docker Compose applications. It also demonstrates building and pushing Docker images and using Docker Compose to run multi-container applications. Additional resources are included for learning Docker and Kubernetes.
Kubernetes is a platform for running containers at scale.
It’s open-source and standardised, so you can deploy the same app on AWS, Azure, in the data centre and on your laptop. Kubernetes gives you a language to define how your containerized apps should run, and a clustered platform to run them. Kubernetes is everywhere but it’s a complex system with a steep learning curve.
Join Elton Stoneman, Docker Captain and author of Learn Kubernetes in a Month of Lunches for an introduction to the key Kubernetes concepts and tools.
This document provides an overview and agenda for a Kubernetes 101 workshop. It discusses building a Docker image with Node.js and NPM packages, running the Docker container, and deploying the application to Kubernetes including creating Deployments, Services, Secrets, and exposing ports. The workshop materials can be accessed at a URL provided.
BuildStuff 2019: Let me handle that for you... Why you need a reverse proxyElton Stoneman
Let me handle that for you... Why you need a reverse proxy in your architecture.
Containers are the runtime for distributed apps - that's old .NET monoliths being broken down into multiple components, as well as new .NET Core microservices projects. Your orchestrator can connect containers together without making any of them publicly accessible, so you can make your entire app private with just a single, secure entrypoint to your application.
That's a reverse proxy, a piece of software which receives all external network traffic and fetches the response from a private container, before sending it back to the client. You can offload a lot of concerns to your reverse proxy and keep your application code clean - the proxy handles SSL, compression, load-balancing, routing and healthchecks.
In this session you'll see the popular open-source reverse proxy Traefik in action. I'll use Traefik as the front-end to distributed .NET applications running in a Docker cluster, and show you to add the features of a reverse proxy without any changes to application code.
Cloud Native London - 2019: What is a Service Mesh, and if I Get One Will it ...Elton Stoneman
Communication is the backbone of distributed applications. Imagine you could control that backbone independently of all the components, so your application code just makes simple calls to other services, and your communication backbone does all the complex non-functional work. Load balancing, traffic management, fault tolerance, end-to-end monitoring, dynamic routing and secure communication could all be applied and controlled centrally. That's a service mesh.
In this session I'll cover the major features of a service mesh using Istio - which is the most popular technology in this space. I'll show you what you can do with a service mesh, how it simplifies application design and also where it adds complexity. My examples will range from new microservices designs to legacy monoliths, and you'll see what a service mesh can bring to different types of application.
Docker + Arm - Multi-arch builds with Docker `buildx`Elton Stoneman
This document discusses building multi-architecture Docker images using Docker's buildx tool. It begins by explaining the traditional way of building multi-arch images, which involves building separate images for each architecture and combining them with a manifest list. It then introduces buildx, which allows building targets for multiple architectures simultaneously during a single build command. Buildx relies on emulation to build images for non-native architectures. The document recommends using buildx to build everything as multi-platform and always using multi-stage Dockerfiles for builds. It concludes by providing some next steps for learning more about building multi-arch images.
Docker Dublin: Just What is a Service Mesh, and if I get one will it make eve...Elton Stoneman
From the Docker Dublin MeetUp, June 2019. Talking about service meshes – Linkerd and Istio in particular. It’s a technical session so there are lots of demos, but it’s grounded in the practical question – do you really need a service mesh, and is it worth the cost? You’ll learn what a service mesh can do, and how it helps to cut a lot of infrastructure concerns from your code.
Docker Sydney: 5 Patterns for App Transformation with ContainersElton Stoneman
How to package legacy monoliths in contaienrs so they behave like new cloud-native apps - without changing code. Covers logging, configuration, dependency checking, healthchecks and monitoring with .NET Windows and Java Linux apps.
Docker Cambridge: CI/CD for the Database - Powered by ContainersElton Stoneman
This document discusses using containers for continuous integration and continuous delivery (CI/CD) of SQL databases. It covers running SQL databases in containers, packaging database schemas in Docker images, and production deployments of databases with containers. It also provides examples of using containers for disposable test databases, persistent production databases, and deployment through tools like docker-compose and docker stack deploy as part of a CI/CD pipeline.
DevOps Barcelona 2018: Why Containers Will Take Over the WorldElton Stoneman
Understanding the adoption of Docker with the five main use-cases: powering the move to the cloud, deploying new cloud-native apps, modernizing existing apps, technology innovation and DevOps.
Developer South Coast 2018: Modernizing .NET Apps with DockerElton Stoneman
Session from Developer South Coast in February. Covers running .NET Framework apps in Docker containers on Windows, and using Docker to modernize the application architecture - extracting features and adding new functionality. Code samples here: https://is.gd/xaFroF
Developer South Coast 2018: Docker on Windows - The Beginner's GuideElton Stoneman
Session from Dev South Coast in February. Covers the basics of Docker on Windows, including packaging and running ASP.NET and SQL Server applications on Windows. Accompanying code samples on GitHub here: https://is.gd/mo9LZI
ScotSoft 2017: Why Containers Will Take Over the WorldElton Stoneman
Session from ScotSoft, covering the benefits of running in containers, the ROI customers see in moving to Docker, and the typical use-cases for containerization.
ScotSoft 2017: Power Your Move to the Cloud with DockerElton Stoneman
Session from ScotSoft 2017, covering the options for running in the cloud - IaaS, PaaS and CaaS - and why Docker gives you the power of the cloud but the freedom to run anywhere.
This document outlines an agenda for a Docker intro workshop focusing on Node.js and SQL Server. The workshop will include a quick Docker introduction, building a sample Node.js app, and discussing moving applications from proof-of-concept to production using Docker. It will also cover key Docker concepts like containers, images, Dockerfiles and the benefits of Docker in terms of efficiency, portability and security.
Intro slides for the Docker on Windows workshop at Xpirit. Covers the basics of Windows containers, the build-ship-run process and the main differences between Windows and Linux containers.
IP EXPO London 2017: Modernizing Traditional Apps with DockerElton Stoneman
From my session at IP EXPO in London. I walk through what a "traditional" app is, the problems in developing and maintaining traditional apps, and how Docker helps you modernize without a rewrite.
DockerCon EU 2017 - Docker on Windows workshopElton Stoneman
Intro presentation from the Windows workshop at DockerCon. Sets the scene with Windows and Linux Docker containers, and the goals for the full-day workshop.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
10. WINDOWS APPS IN DOCKER
+ Any server apps & any tech
+ Platform-level reliability & scale
+ Latest & future Windows Server
+ Portable across DC & cloud