The document discusses development environments using Docker containers. It notes that Docker can simplify collaboration by eliminating dependency issues and allowing for reusable, distributable images. Docker provides fast builds through caching and composability through linking and sharing data between containers. An example dev environment is provided that builds an API image with different branches. Challenges are posed around breaking projects into containerized pieces and sharing code between containers and hosts to enable live reloading as code changes.
The challenge of application distribution - Introduction to Docker (2014 dec ...Sébastien Portebois
Live recording with the demos: https://www.youtube.com/watch?v=0XRcmJEiZOM
Contents
- The application distribution challenge
- The current solutions
- Introduction to Docker, Containers, and the Matrix from Hell
- Why people care: Separation of Concerns
- Technical Discussion
- Ecosystem, momentum
- How to build Docker images
- How to make containers talk to each other, how to handle data persistence
- Demo 1: isolation
- Demo 2: real case - installing Go Math! Academy, tail –f containers, unit tests
The document provides instructions for building LibreOffice on Linux Mint. It notes that the typical dependency resolution process may not work with certain desktop environments like Cinnamon. It then outlines the steps to manually install over 30 necessary library packages so that the configuration and build scripts will complete successfully. The document emphasizes that gaining experience from any issues that come up during the process can help one provide better support to other new users.
This document introduces some first steps for setting up a new development workflow using Docker containers, including pulling a Debian image, running a container interactively, building a custom Dockerfile, running linked containers for a web app and database, and accessing the database from the web container.
The document provides an overview of containers and compares implementations between Linux containers, Solaris Zones, and FreeBSD Jails. It focuses on Docker containers and SmartOS Zones, explaining how Docker uses libcontainer instead of LXC, how to build Docker images with Dockerfiles, and how to run Docker containers by pulling images from a registry and mapping ports. It also demonstrates how to create and start a SmartOS Zone virtual machine image.
Docker allows developers to package applications into containers that provide an isolated environment with all dependencies needed to run the application. Containers are more lightweight than virtual machines and allow multiple instances of an application to run simultaneously on a single machine. Users can create their own custom Docker images using Dockerfiles that contain build commands and configuration details. Docker enables fast, consistent development environments and gives teams more control over their technology stacks.
This talk provides a history of containers from early chroot environments in 1979 to modern container technologies like Docker. It discusses how containers were used in the past to manage infrastructure, including the speaker's experience with IBM containers in 2007. It also summarizes why containers gained traction in recent years due to their portability and how they changed software development practices. Finally, it discusses the speaker's company SysEleven's experience transitioning from a proprietary container platform to OpenStack, and their plans to offer managed container services using orchestration tools like Kubernetes.
This document provides an overview of Platform as a Service (PaaS) and OpenShift in particular. It discusses how PaaS streamlines application development by automating tasks like provisioning infrastructure and deploying applications. With PaaS, developers can focus on coding and testing rather than system administration. The document then describes OpenShift, a PaaS product, highlighting how it uses cartridges to automate application configuration and scaling on Red Hat infrastructure.
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoiceIsaac Christoffersen
This document discusses Platform as a Service (PaaS) and Red Hat's OpenShift PaaS solution. It provides an overview of PaaS and how it can streamline application development. OpenShift is introduced as an infrastructure-agnostic PaaS that provides developer tools, scalable and secure applications, and the freedom of choice. Demos are shown of creating applications on OpenShift Online, OpenShift Origin installed on-premises, and OpenShift Enterprise deployed on AWS. The document concludes by discussing maximizing the value of OpenShift evaluations and Vizuri's JetStream offering to accelerate PaaS adoption.
video at https://www.youtube.com/watch?v=ng6jlGTfETA#t=7h05m40s
For Eclipse Mars the Eclipse Linux Tools and JBoss Tools team have been working on providing tooling for Docker.
The Docker tooling is multi-platform and runs on Linux, OSX and Windows. It allows you to build and run images and manage containers while connected to multiple Docker daemons.
This talk will demonstrate how to use Docker with the tools and how to use it together with other technologies like native CDT builds and server tools for Java middleware.
If you are new to Docker and interested in learning how to use Docker effectively for development via an IDE then this talk is also for you.
See more at http://tools.jboss.org/blog/2015-03-30-Eclipse_Docker_Tooling.html
This document discusses using the OpenShift Platform as a Service (PaaS) for geospatial applications. It provides an overview of OpenShift and demonstrates how to deploy PostGIS and MongoDB for geospatial data storage and GeoServer for serving maps on OpenShift. The presentation assumes basic command line and geospatial knowledge and shows how OpenShift allows developers to write code and apps without managing servers.
Deploying & Scaling OpenShift on OpenStack using Heat - OpenStack Seattle Mee...OpenShift Origin
This document provides an overview and agenda for deploying OpenShift on OpenStack. It begins with a brief introduction to Platform as a Service (PaaS) and OpenShift. It then discusses the various flavors of OpenShift including the open source Origin project, public cloud service, and on-premise private cloud software. The remainder of the document focuses on deploying OpenShift on OpenStack using Heat templates, including an overview of Heat and its orchestration capabilities, the OpenShift architecture, and a demonstration of deploying OpenShift Enterprise templates with Heat.
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane...OpenShift Origin
The rise in application complexity is answered by the emergence of DevOps and simplified by adding a PaaS bringing agility, speed, and compliance to the modern Enterprise.
OpenShift, Docker, Kubernetes: The next generation of PaaSGraham Dumpleton
The document discusses how platforms like OpenShift, Docker, and Kubernetes have evolved from earlier PaaS technologies to provide next generation platforms that enable automated builds, deployments, orchestration, and security across containers. It notes how these platforms allow applications to be deployed across custom strategies rather than being constrained to a single way of working, and how they integrate with existing CI/CD tools. The document encourages gradually adopting new tooling as it makes sense and provides various resources for trying OpenShift.
From Zero to Cloud: Revolutionize your Application Life Cycle with OpenShift ...OpenShift Origin
From Zero to Cloud: Revolutionize your Application Life Cycle with OpenShift PaaS
Talk given by Diane Mueller, OpenShift Origin Community Manager at FISL 15 on May 9th, 2014
DevFestMN 2017 - Learning Docker and Kubernetes with OpenshiftKeith Resar
Hands-on lab discovering containers (through docker), the need for container orchestration (using Kubernetes), and the place for a container PaaS (via OpenShift)
OpenShift v3 uses an overlay VXLAN network to connect pods within a project. Traffic between pods on a node uses Linux bridges, while inter-node communication uses the VXLAN overlay network. Services are exposed using a service IP and iptables rules to redirect traffic to backend pods. For external access, services are associated with router pods using a DNS name, and traffic is load balanced to backend pods by HAProxy in the router pod.
OpenShift is Red Hat's container application platform that provides a full-stack platform for deploying and managing containerized applications. It is based on Docker and Kubernetes and provides additional capabilities for self-service, automation, multi-language support, and enterprise features like authentication, centralized logging, and integration with Red Hat's JBoss middleware. OpenShift handles building, deploying, and scaling applications in a clustered environment with capabilities for continuous integration/delivery, persistent storage, routing, and monitoring.
Red Hat OpenShift V3 Overview and Deep DiveGreg Hoelzer
OpenShift is a platform as a service product from Red Hat that allows developers to easily deploy and manage applications using containers. It provides developers with a common platform to build, deploy and update applications quickly using containers. For IT operations, OpenShift improves efficiency and infrastructure utilization through automated provisioning and management of application services. Some key customers highlighted include a large enterprise software company, a major online travel agency, and a leading financial analytics software provider.
Cloudstack collaboration conference Europe - SDN and DevopsJohn Willis
The document provides an overview of a presentation on how software defined networking (SDN) could be the next frontier for DevOps. It begins with introducing SDN concepts like decoupling the control plane from the data plane. It then discusses lessons learned from DevOps and how those same principles could apply to SDN and network operations. Lastly, it envisions what an SDN and DevOps world might look like, with network operations adopting practices like infrastructure as code that have benefited systems operations.
This document provides an overview of the Redhat Linux operating system. It discusses that Linux is an open-source operating system based on Unix. It originated from the GNU project in 1984 and the Linux kernel was created by Linus Torvalds in 1991. Linux is popular due to its low cost, stability, performance, and choice of distributions. Some disadvantages are that it has a less user-friendly interface and is harder for beginners to use than Windows. The document also covers Redhat certifications and career opportunities in Linux.
Micro services may not be the best ideaSamuel ROZE
It might be that micro-services are not the best idea for your project. In this presentation I explore the pains we had creating ContinuousPipe.io with a micro-services architecture.
Open Source is Not An Alternative, It is The Solutionwiradikusuma
Open source is a viable business model for companies. It allows businesses to benefit from free or low-cost open source software while also making money in other ways like support contracts, training, and dual licensing models where a free open source license and a paid license are both offered. Open source businesses build their asset in community goodwill and brand reputation rather than lock-in from proprietary software licenses.
Alfresco: The Story of How Open Source Disrupted the ECM MarketJeff Potts
The early 90's saw the rise of powerful, inexpensive team collaboration software on one hand and huge document management systems on the other. Open source and cloud have brought us full circle. Today's businesses can implement extremely powerful productivity enhancing solutions quickly and easily. Alfresco capitalized on this trend. It used open source to get to the market quickly. It delivered functionality on par with legacy ECM as open source. Today, however, it is not just an open source alternative to things like Documentum and SharePoint, it is a visionary in the ECM market. This presentation tells that story, putting into context the things happening in ECM, collaboration, open source, and cloud from the 1990's to present day.
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoiceIsaac Christoffersen
This document discusses Platform as a Service (PaaS) and Red Hat's OpenShift PaaS solution. It provides an overview of PaaS and how it can streamline application development. OpenShift is introduced as an infrastructure-agnostic PaaS that provides developer tools, scalable and secure applications, and the freedom of choice. Demos are shown of creating applications on OpenShift Online, OpenShift Origin installed on-premises, and OpenShift Enterprise deployed on AWS. The document concludes by discussing maximizing the value of OpenShift evaluations and Vizuri's JetStream offering to accelerate PaaS adoption.
video at https://www.youtube.com/watch?v=ng6jlGTfETA#t=7h05m40s
For Eclipse Mars the Eclipse Linux Tools and JBoss Tools team have been working on providing tooling for Docker.
The Docker tooling is multi-platform and runs on Linux, OSX and Windows. It allows you to build and run images and manage containers while connected to multiple Docker daemons.
This talk will demonstrate how to use Docker with the tools and how to use it together with other technologies like native CDT builds and server tools for Java middleware.
If you are new to Docker and interested in learning how to use Docker effectively for development via an IDE then this talk is also for you.
See more at http://tools.jboss.org/blog/2015-03-30-Eclipse_Docker_Tooling.html
This document discusses using the OpenShift Platform as a Service (PaaS) for geospatial applications. It provides an overview of OpenShift and demonstrates how to deploy PostGIS and MongoDB for geospatial data storage and GeoServer for serving maps on OpenShift. The presentation assumes basic command line and geospatial knowledge and shows how OpenShift allows developers to write code and apps without managing servers.
Deploying & Scaling OpenShift on OpenStack using Heat - OpenStack Seattle Mee...OpenShift Origin
This document provides an overview and agenda for deploying OpenShift on OpenStack. It begins with a brief introduction to Platform as a Service (PaaS) and OpenShift. It then discusses the various flavors of OpenShift including the open source Origin project, public cloud service, and on-premise private cloud software. The remainder of the document focuses on deploying OpenShift on OpenStack using Heat templates, including an overview of Heat and its orchestration capabilities, the OpenShift architecture, and a demonstration of deploying OpenShift Enterprise templates with Heat.
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane...OpenShift Origin
The rise in application complexity is answered by the emergence of DevOps and simplified by adding a PaaS bringing agility, speed, and compliance to the modern Enterprise.
OpenShift, Docker, Kubernetes: The next generation of PaaSGraham Dumpleton
The document discusses how platforms like OpenShift, Docker, and Kubernetes have evolved from earlier PaaS technologies to provide next generation platforms that enable automated builds, deployments, orchestration, and security across containers. It notes how these platforms allow applications to be deployed across custom strategies rather than being constrained to a single way of working, and how they integrate with existing CI/CD tools. The document encourages gradually adopting new tooling as it makes sense and provides various resources for trying OpenShift.
From Zero to Cloud: Revolutionize your Application Life Cycle with OpenShift ...OpenShift Origin
From Zero to Cloud: Revolutionize your Application Life Cycle with OpenShift PaaS
Talk given by Diane Mueller, OpenShift Origin Community Manager at FISL 15 on May 9th, 2014
DevFestMN 2017 - Learning Docker and Kubernetes with OpenshiftKeith Resar
Hands-on lab discovering containers (through docker), the need for container orchestration (using Kubernetes), and the place for a container PaaS (via OpenShift)
OpenShift v3 uses an overlay VXLAN network to connect pods within a project. Traffic between pods on a node uses Linux bridges, while inter-node communication uses the VXLAN overlay network. Services are exposed using a service IP and iptables rules to redirect traffic to backend pods. For external access, services are associated with router pods using a DNS name, and traffic is load balanced to backend pods by HAProxy in the router pod.
OpenShift is Red Hat's container application platform that provides a full-stack platform for deploying and managing containerized applications. It is based on Docker and Kubernetes and provides additional capabilities for self-service, automation, multi-language support, and enterprise features like authentication, centralized logging, and integration with Red Hat's JBoss middleware. OpenShift handles building, deploying, and scaling applications in a clustered environment with capabilities for continuous integration/delivery, persistent storage, routing, and monitoring.
Red Hat OpenShift V3 Overview and Deep DiveGreg Hoelzer
OpenShift is a platform as a service product from Red Hat that allows developers to easily deploy and manage applications using containers. It provides developers with a common platform to build, deploy and update applications quickly using containers. For IT operations, OpenShift improves efficiency and infrastructure utilization through automated provisioning and management of application services. Some key customers highlighted include a large enterprise software company, a major online travel agency, and a leading financial analytics software provider.
Cloudstack collaboration conference Europe - SDN and DevopsJohn Willis
The document provides an overview of a presentation on how software defined networking (SDN) could be the next frontier for DevOps. It begins with introducing SDN concepts like decoupling the control plane from the data plane. It then discusses lessons learned from DevOps and how those same principles could apply to SDN and network operations. Lastly, it envisions what an SDN and DevOps world might look like, with network operations adopting practices like infrastructure as code that have benefited systems operations.
This document provides an overview of the Redhat Linux operating system. It discusses that Linux is an open-source operating system based on Unix. It originated from the GNU project in 1984 and the Linux kernel was created by Linus Torvalds in 1991. Linux is popular due to its low cost, stability, performance, and choice of distributions. Some disadvantages are that it has a less user-friendly interface and is harder for beginners to use than Windows. The document also covers Redhat certifications and career opportunities in Linux.
Micro services may not be the best ideaSamuel ROZE
It might be that micro-services are not the best idea for your project. In this presentation I explore the pains we had creating ContinuousPipe.io with a micro-services architecture.
Open Source is Not An Alternative, It is The Solutionwiradikusuma
Open source is a viable business model for companies. It allows businesses to benefit from free or low-cost open source software while also making money in other ways like support contracts, training, and dual licensing models where a free open source license and a paid license are both offered. Open source businesses build their asset in community goodwill and brand reputation rather than lock-in from proprietary software licenses.
Alfresco: The Story of How Open Source Disrupted the ECM MarketJeff Potts
The early 90's saw the rise of powerful, inexpensive team collaboration software on one hand and huge document management systems on the other. Open source and cloud have brought us full circle. Today's businesses can implement extremely powerful productivity enhancing solutions quickly and easily. Alfresco capitalized on this trend. It used open source to get to the market quickly. It delivered functionality on par with legacy ECM as open source. Today, however, it is not just an open source alternative to things like Documentum and SharePoint, it is a visionary in the ECM market. This presentation tells that story, putting into context the things happening in ECM, collaboration, open source, and cloud from the 1990's to present day.
OpenShift is a Platform as a Service (PaaS) built on Red Hat technologies that provides developers with an automated and scalable platform for building and deploying applications. With OpenShift, developers can focus on coding their applications without having to manage the underlying infrastructure. OpenShift handles tasks like provisioning resources, deploying code, scaling applications, and maintaining the platform. Developers have freedom of choice with OpenShift, including programming languages, frameworks, cloud deployment options, and development interfaces. OpenShift aims to bridge the gap between agile application development and robust enterprise capabilities.
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...AgileNCR2013
OpenShift is a platform as a service (PaaS) by Red Hat that allows developers to rapidly develop and deploy applications in the cloud. The presentation demonstrates how to use OpenShift through its web console and command line tools to create Java and MySQL applications integrated with Jenkins for continuous integration. It also shows how to install the code quality tool Sonar and agile issue tracking tool YouTrack on OpenShift. The key benefits of OpenShift are that it allows developers to focus on coding while handling deployment, scaling, and infrastructure management.
There are probably a lot of technologies you must learn in order to master the modern development and DevOps ecosystem but Docker (and of course orchestration and the containers’ ecosystem) is one of the important skills to have nowadays.
https://www.gangboard.com/operating-system-training/docker-training
Presented by: Elizabeth Joseph, IBM
Presented at All Things Open 2020
Abstract: Many enterprises and, as many of us learned during the COVID-19 outbreak, governments, rely on mainframes to do the bulk of their data-driven work and the modern mainframe is very good at what it does. But what if you’re looking to modernize your platform and bring in the DevOps methodologies, tooling, and practice into your organization?
Today, there is an entire product line of mainframes that exclusively run Linux (RHEL, SLES, or Ubuntu). With Linux, you get access to the vast ecosystem of open source software that’s already been ported to the mainframe architecture (s390x), with more being ported every month.
If your organization is using z/OS, the Open Mainframe Project has a series of open source projects targeted specifically at the mainframe and improving usability. Zowe, for instance, helps create a consolidated API for accessing resources and workload on your system and Feilong is a z/VM connector that allows you to manage your virtual machines with familiar open source tooling like OpenStack. There are even connectors for Jenkins that allow you to integrate CI/CD pipelines with your workloads.
In this talk I’ll explore all of this in more to show you how an automated, modern environment can thrive on today’s mainframe.
OpenESB is an open source ESB that is easier to install, configure, use, manage and maintain than other ESBs. After Oracle acquired Sun, the OpenESB community continued development and maintenance. The current version is 2.3, hosted at openesb-dev.org, and includes enhancements like support for new technologies and bug fixes. LogiCoy is a major contributor to OpenESB and provides commercial support and services around the product.
OpenESB is an open source ESB that is easier to install, configure, use, manage and maintain than other ESBs. After Oracle acquired Sun, the OpenESB community continued development and maintenance. The current version is 2.3, hosted at openesb-dev.org, and includes enhancements like support for new technologies and bug fixes. LogiCoy is a major contributor to OpenESB and provides commercial support and services around the product.
OpenESB is an open source ESB that is easier to install, configure, use, manage and maintain than other ESBs. After Oracle acquired Sun, the OpenESB community continued development and maintenance. The current version is 2.3, hosted on openesb-dev.org, and includes enhancements like support for new technologies and bug fixes. LogiCoy is a major contributor to OpenESB and provides products, consulting and support for OpenESB and other open source integration technologies.
Welcome to the @OpenShift Origin Community by Diane Mueller @pythondj @redhatOpenShift Origin
Welcome to OpenShift Origin Community
Presenter: Diane Mueller
Diane Mueller (Cloud Ecosystem Evangelist) will set the stage for the day's event with a history of the OpenShift Origin Community efforts. She'll discuss the need for an Open Source Platform-as-a-Service, the contributions made to date, and how to contribute to OpenShift Origin.
This document discusses OpenShift, an open source Platform as a Service (PaaS) from Red Hat. It provides an overview of OpenShift Origin, including that it runs on Linux, uses brokers and nodes to manage containers called gears that deploy user applications using cartridges. It also summarizes how to get involved with the OpenShift community through forums, blogs, GitHub and IRC/email lists. The conclusion encourages attendees to join the community as PaaS can benefit both developers and sysadmins.
F19 slidedeck (OpenStack^H^H^H^Hhift, what the)Gerard Braad
This document discusses cloud computing technologies like OpenStack, OpenShift, containers, virtualization, and how they relate to the Fedora project. It provides an overview of key concepts like IaaS, PaaS, hypervisors, KVM, LXC, and how Fedora aims to serve as a base for both desktop and server uses including emerging technologies like containers and virtual appliances. The document encourages joining the Fedora project community to help shape its direction.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
1. The document provides requirements and suggestions for hands-on development with Quarkus, including using Java 8 or 11 for just VM development, GraalVM 19.2.1 for native development, and ideas for projects like enabling favorite frameworks or following guides.
2. Ideas mentioned include getting started with Quarkus, following various guides, creating an ASCII banner from a PNG, and using Docker compose with Kafka.
3. Project length is estimated at 6-8 hours and developers are also encouraged to pursue their own ideas.
OpenShift is Red Hat's polyglot Platform as a service which allow you to run a large range of services in the cloud. In this talk I will give an introduction to OpenShift, what it offers and how it works.
The talk will be in two parts.
First part is about OpenShift in general and how to use it from the command line and the web console
Second part is about how JBoss Developer Studio works with OpenShift and how it both coexist and extend the
experience you get with "plain" OpenShift. This part will focus especially on how well the JavaEE and mobile
parts of Developer Studio works with OpenShift.
The talk is intended to be practical and guided by attendees question.
Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applicat...Max Andersen
Boss Developer Studio is an IDE dedicated to JBoss technologies and focusing on very high productivity of developers doing Java for Web, Mobile and Cloud applications. This presentation will feature a demonstration, and can be extended to a case-study explaining how such an IDE leverages pieces of Eclipse.
Red Hat and Oracle: Delivering on the Promise of Interoperability in Java EE 7Max Andersen
This session discusses the promise of interoperability in the Java EE 7 platform and what has been done—even now, at its time of release—to maintain this. The session shows how a Java EE 7 application can be easily built using NetBeans and JBoss development tools. This application can then be deployed on JBoss, GlassFish, and Oracle WebLogic, showing the promise of interoperability. The state of Java EE 7 compliance for different application servers is discussed and demonstrated.
Red Hat Enterprise Application Platform 6 comes with Maven repository, meaning customers can now easily migrate from JBoss Application Server 7 to Red Hat JBoss Enterprise Application Platform 6. The Maven repository best practices can be used by many Maven-based projects and should be considered as they enable easy upgrades and migrations regardless of using Red Hat JBoss Enterprise Application Platform, Red Hat JBoss SOA Platform, or Red Hat JBoss Data Grid.
In this session, Max Rydahl Andersen will discuss these best practices and their benefits, as well as:
How the Maven repository came to be
What concerns the repository addresses
How a user can best utilize Maven repository
This document discusses how Google Analytics can be used to track usage data from Eclipse plugins. It describes implementing a plugin that disguises itself as a web browser to send analytics data to Google Analytics. The plugin collects operating system and distribution information to include in its user agent string and reports usage data from the JBoss Tools project on GitHub. Legal concerns around privacy and data collection are also briefly mentioned.
EAP 6 comes with a Maven Repository - this means that you can now easily migrate from JBoss AS 7 to EAP 6 if your project follows good
best practices concerning use of Maven dependencies. But it is about much more than just easy migration.
The best practices we applied to the use of Enterprise Maven Repository is some that many jboss.org projects could and should consider using since it allows the projects to be easily available for productization and be easy to consume by users in tools like JBoss Tools, Forge and the many Quickstarts built around the Maven best practices.
In this talk I'll present how the Maven repository came to be, what concerns we wanted to address, how you as a user utilizes this maven repository best and how jboss.org projects can benefit from its best practices too.
Ceylon is a new programming language for the JVM which was recently released on http://ceylon-lang.org with Eclipse based tooling available from day one.
This talk will introduce you to the goals and some of the features of the language while showing the features of the Eclipse based IDE.
Ceylon is a programming language for writing large programs in a team environment. The language is elegant, highly readable, extremely typesafe, and makes it easy to get things done. And it's easy to learn for programmers who are familiar with mainstream languages used in business computing. Ceylon has a full-featured Eclipse-based development environment, allowing developers to take best advantage of the powerful static type system. Programs written in Ceylon execute on the JVM.
Slides as they were used at EclipseCon 2012
Tycho promises to merge the world of osgi/p2 with Maven apparently making it dead easy to build plugins.
The JBoss Tools and Developer Studio team moved to Tycho last year and with 350+ plugins we learned a lot about what Tycho can do and not do.
In this talk I will update on the Good, bad and ugly experiences we had and continue to have and discuss our recommendations on how to and how not use Tycho.
Slides from version given at EclipseCon 2012.
Recording available from EclipseCon Europe 2011 : http://www.fosslc.org/drupal/content/tycho-good-bad-and-ugly
This document discusses making examples and tutorials more accessible. It notes that JBoss Tools had over 1 million starts from August to October 2011, with 81% of users on Windows, 15% on Linux, and 4% on Mac. It recommends the JBoss AS 7 Quick Starts on GitHub and the JBoss AS 7 Getting Started Developing Applications Guide as the most accessible examples for learning how to develop applications on JBoss AS 7.
The document discusses JBoss Application Server 7 (AS 7) from a user perspective. It provides an overview of AS 7 and why it is useful, highlighting seven reasons for loving AS 7, including that it is blazingly fast, lightweight, has a modular core, allows for hot parallel deployment, has elegant administration, supports domain management, and includes first class components. It also briefly discusses doing a demo of AS 7.
How to be effective with JBoss Developer StudioMax Andersen
Abstract from JBoss World 2011:
How do you use JBoss Developer Studio effectively while developing applications based on JBoss technology? In this session, Max Rydahl Andersen will cover how you can use pure Eclipse to build multi-module projects, and also how you can make it fit into a Maven world.
Max will explain how you can deploy applications quickly and efficiently into local, remote hosts and even into the cloud.
JBoss Asylum Podcast Live from JUDCon 2010Max Andersen
This document outlines an upcoming JBoss Asylum event, including three tracks of sessions on the community, application servers, and cloud/portals. It also previews upcoming announcements from JBoss project leaders on the state of application servers, CDI, Seam, and other projects. Attendees can ask questions during lightning talks and a hackathon. The event aims to provide updates on JBoss projects and gather community feedback.
How To Make A Framework Plugin That Does Not SuckMax Andersen
Eclipse plugins that tries to support a specific framework such as Hibernate, JPA, servlets, Struts, Spring, Drools, log4j, etc. all have many of the same challenges but somehow they have a tendency to solve it differently and we end up with a fractured IDE from a usability and architectural perspective.
It seems like everyone understands what functionallity that is specific for their framework, but forget to consider issues like multiple version support, classpath libraries, debugging/launching and coexistence with other 3rd party framework plugins.
After working five years with this in context of JBoss Tools and Eclipse itself I came to realize a lot of this fracture is caused by either not using already existing functionallity available in Eclipse API's or simply not realizing how little effort it actually takes to handle these common issues.
This talk will outline the identified issues and present patterns and in some cases implementation for how framework plugins should be done so they work well within the majority of the Eclipse Java ecosystem.
The document discusses JPA tools provided by Dali and Hibernate Tools projects. Dali focuses on JPA specification support and provides mapping validation, intelligent mapping assistance, and integration with WTP. Hibernate Tools adds Hibernate support to Dali and provides unique features like query editors and code generation. Both aim to improve developer productivity for JPA and Hibernate applications. The tools are available in Eclipse and JBoss Developer Studio.
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
HCL Nomad Web – Best Practices and Managing Multiuser Environmentspanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed “automatically” in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browser’s cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungenpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-und-verwaltung-von-multiuser-umgebungen/
HCL Nomad Web wird als die nächste Generation des HCL Notes-Clients gefeiert und bietet zahlreiche Vorteile, wie die Beseitigung des Bedarfs an Paketierung, Verteilung und Installation. Nomad Web-Client-Updates werden “automatisch” im Hintergrund installiert, was den administrativen Aufwand im Vergleich zu traditionellen HCL Notes-Clients erheblich reduziert. Allerdings stellt die Fehlerbehebung in Nomad Web im Vergleich zum Notes-Client einzigartige Herausforderungen dar.
Begleiten Sie Christoph und Marc, während sie demonstrieren, wie der Fehlerbehebungsprozess in HCL Nomad Web vereinfacht werden kann, um eine reibungslose und effiziente Benutzererfahrung zu gewährleisten.
In diesem Webinar werden wir effektive Strategien zur Diagnose und Lösung häufiger Probleme in HCL Nomad Web untersuchen, einschließlich
- Zugriff auf die Konsole
- Auffinden und Interpretieren von Protokolldateien
- Zugriff auf den Datenordner im Cache des Browsers (unter Verwendung von OPFS)
- Verständnis der Unterschiede zwischen Einzel- und Mehrbenutzerszenarien
- Nutzung der Client Clocking-Funktion
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Cyber Awareness overview for 2025 month of securityriccardosl1
OpenShift Express Intro
1. Red Hat in The Cloud
Max Rydahl Andersen
Senior Principal Software Engineer
Red Hat, Inc.
18th October 2011
1
Monday, October 24, 11
Red Hat is doing many things in the cloud. You can use and subscribe to Amazon Images containing Red Hat Linux for your own servers in the cloud, Red Hat
is also the basis of already existing cloud providers out there thus Red Hat have been in the cloud for a while as part of the infrastructure. But Today i’m going
to talk about...
2. Re
2
Monday, October 24, 11
...how Red Hat is developing a..
4. 4
Monday, October 24, 11
...Developers. …before going deeper on this lets look at how many tasks a developer or a team of developers using
Open source components actually can have in front of them.
5. 5
Monday, October 24, 11
Opensource have helped make a lot of things possible for both small and large applications. Open source, Linux and
JBoss is incredibly powerful, but there are tons of stuff on the plate for developers and sysadmins in an IT Shop. Such
as ^^^
6. 6
Monday, October 24, 11
Luckily Red Hat helps on this already today. We take control of maintaining a critical base around open source and
take a lot off everyone's plate. However, at the same time, IT shops were growing and scaling. There is still a lot of
work left to do for the IT shops.
7. 7
Monday, October 24, 11
With PaaS, companies like Red Hat are able to take on a whole lot more. Utilizing technologies like IaaS, we can
offload the majority of the foundational work. A few more items are shared, but agility is brought back. Less things
to worry about.
8. 8
Monday, October 24, 11
..the intent is that we get the focus back on making developers as productive as possible. Therefore...
9. Re
9
Monday, October 24, 11
...Red Hat is developing a...
13. 13
Monday, October 24, 11
...OpenShift is available from openshift.com and there are three flavors available. Express, Flex and Power.
Each provide a PaaS at different levels and it gives less control on the let, and more control on the right.
Today I’m going to focus on the Express part and one of its primary design tenants.
14. 14
Monday, October 24, 11
Making it frictionless to use. Friction less for us means that it should not require a lot of configuration to get started
nor use in day to day work. We also do what we can to base express on standard and defacto standard tools giving
both ease-of-use and something users recognize.
15. OpenShift Setup
1. Sign up at http://openshift.com
2. Install Command line or JBoss Tools 3.3 M4
3. Create OpenShift Application
4. git clone
15
Monday, October 24, 11
Let’s start by looking at how you setup OpenShift - you sign up at OpenShift.com through a normal registration
process - you follow the instructions up there and either install command line or JBoss tools. From there you create
an OpenShift application, we give you a git repo to clone and start your work on.
16. OpenShift Usage
1. Write code
2. git commit
3. git push
4. Goto #1
http://openshift.com
16
Monday, October 24, 11
Once you have this the workflow for OpenShift is as simple as Write Code, commit and push - go back to writing
code…
And to make this less abstract then let me just show you how simple it actually is.
17. 17
Monday, October 24, 11
To recap, Red Hat has created a Platform as a service that is called OpenShift - this service allow you to get started
easily and use standard tools like Git, Maven, JBoss, PHP, Ruby, and more. You just develop - Red Hat takes care of
the rest.
That is what I got to show you about OpenShift today..
18. Want More ?
JBUG in Neuchatel tomorrow on OpenShift
http://jbug-neuchatel.org
18
Monday, October 24, 11
...if you want more then I welcome you go our JBoss User Group event in Neuchatel tomorrow where we will have time
to go in much more details on this - in a slower pace too :)
19. Questions ?
http://openshift.com http://jboss.org/tools
JBUG in Neuchatel tomorrow on OpenShift
http://jbug-neuchatel.org
http://about.me/maxandersen 19
Monday, October 24, 11
..Any questions ?