Apache Camel URI completion has already been available for XML DSL in Eclipse Desktop, Eclipse Che, Red Hat OpenShift.io, Visual Studio Code and IntelliJ. However, for Java DSL it was available only in IntelliJ. But Visual Studio Code and Eclipse Desktop are now also providing the Apache Camel URI completion for Java DSL.
Below, you can see it in action:
Continue reading “Apache Camel URI Completion with Java DSL”
[This article is cross-posted from the Eclipse Che Blog.]
Eclipse Che 6.6 Release Notes
Eclipse Che 6.6 is here! Since the release of Che 6.0, the community has added a number of new capabilities:
- Kubernetes support: Run Che on Kubernetes and deploy it using Helm.
- Hot server updates: Upgrade Che with zero downtime.
- C/C++ support: ClangD Language Server was added.
- Camel LS support: Apache Camel Language Server Protocol (LSP) support was added.
- <strong”>Eclipse Java Development Tools (JDT) Language Server (LS): Extended LS capabilities were added for Eclipse Che.
- Faster workspace loading: Images are pulled in parallel with the new UI.
Che is a cloud IDE and containerized workspace server. You can get started with Che by using the following links:
Continue reading “Eclipse Che 6.6 Release Notes”
Red Hat OpenShift.io is an innovative online service for development teams. Installing and configuring IDEs, libraries, and various tools is a major time sink. OpenShift.io is a cloud-native set of zero-install tools for editing and debugging code, agile planning, and managing CI/CD pipelines. It also features package analytics (an unbelievably cool feature we’ll discuss more in a minute), and has various quick starts for common frameworks. Because everyone on the team uses the exact same tools, “It works on my machine” becomes a thing of the past.
Product Manager Todd Mancini started the session with a brief overview of the product. There’s so much more here than just the ability to develop code online. Today’s best practices include complex deployment pipelines. With OpenShift.io, you get a Maven repository and a Jenkins pipeline automatically. You can select from several pipeline templates. If you need an approval stage, for example, that’s built in to the product. In short, all the tools you need to create a virtuous circle of analyze, plan, and create are here, with no installation or configuration needed.
Continue reading “Red Hat Summit: An introduction to OpenShift.io”
For many developers, desktop tools are where they spend most of their time and feel most comfortable. We also recognize that developers are looking for new ways to build applications and new tools that are designed for these technologies. Developers are now using the cloud to host and manage their developer environment, and we see the tools that developers use moving to the cloud as well.
In the past year, we have taken steps to broaden our portfolio of developer tools. We acquired Codenvy to provide unique container-native offerings for our users, and we have been building Red Hat OpenShift.io, our SaaS offering for cloud-native development.
Today, we are announcing two more leaps toward a container- and cloud-native future:
Continue reading “From Localhost to the Cloud: Helping Organizations Develop Applications in a Hybrid World”
2018 has been a busy year already, and we’re not even halfway through. Eclipse Che 6 brought team and enterprise features including multi-user and multi-tenancy as well as a large number of other great capabilities (you can read all about it in our Che 6 release post).
We followed Che 6 GA with already 4 minor releases and the community worked hard in order to add even more capabilities:
- Helm chart for Kubernetes deployment
- C/C++ intellisense with integration of ClangD
- Recover capabilities for OpenShift/Kubernetes
- And almost 150 bug fixes
Continue reading “Eclipse Che’s Plans for 2018”
Cloud-native application development is the new paradigm for building applications and although is it often mistaken for microservices, it is much more than that and encompasses not only the application architecture but also the process through which applications are built, deployed, and managed.
New apps are often seen as the focus of cloud-native applications; however, we believe existing and new applications are alike and can incorporate cloud-native practices if they have the four defining characteristics of cloud-native applications:
- Service-based: Build modular loosely coupled services (for example, microservices).
- API-driven: Expose services via lightweight technology-agnostic APIs.
- Containers: Package and deploy in containers as a portable unit of compute.
- DevOps: Adopt agile and DevOps principles.
The Getting Started with Cloud-Native Apps lab at Red Hat Summit 2018, which takes place in San Francisco on May 8–10, has a packed agenda that focuses on walking participants through the principles of building and operating cloud-native applications.
Continue reading “Red Hat Summit Spotlight: Getting Started with Cloud-Native Apps Lab”
CheConf 2018, the second Eclipse Che user and developer virtual conference is happening on February 21st. This one-day virtual conference explains how cloud developer workspaces are changing the way applications are created, and how companies are building cloud-native developer tools. Eclipse Che is the largest extensible cloud development platform in the market, with over 150,000 public developer sessions a month. Join hundreds of fellow Che users in sessions that include how-tos, case studies, and community talks from experts throughout the Eclipse Che community.
The live stream starts at 10:00 EST on February 21st with a series of 30 minute sessions and 1 hour tutorials. Live chat and Q&A will be moderated by Che committers.
Join the fun, learn about cloud development, and see how organizations large and small are benefiting from Che. Register early to guarantee your spot.
Continue reading “Eclipse CheConf 2018 – Join the live stream February 21st at 10 am EST”
Apache Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL. It also uses URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF, as well as pluggable Components and Data Format options. Apache Camel is a small library with minimal dependencies for easy embedding in any Java application.
Continue reading “Apache Camel URI completion in VS Code XML Editor and Eclipse Che”
I’m extremely pleased to announce additions and updates to our Red Hat Development Suite of products, including Container Development Kit 3.3, JBoss Developer Studio 11.2, and our DevSuite 2.2 installer. These updates are a continuation of our efforts to increase developer usability, while adding new features that matter most for targeting Red Hat platforms.
Red Hat Development Suite is a curated, integrated set of desktop tools especially suited for developing Linux container-based microservices that can be deployed on Red Hat Enterprise Linux, OpenShift Container Platform, and other Red Hat platforms. In addition to the components listed above, it also enables easy installation of JBoss Enterprise Application Platform, JBoss Fuse and Kompose (tech preview), as well as numerous complementary pieces required to get an integrated development platform configured and running on your desktop. It combines these components in an easy-to-use installer to make setup simple for Windows, macOS and RHEL.
Continue reading “Announcing Developer Tool Updates: DevSuite, DevStudio, CDK, more”
As you may recall, Red Hat recently announced support for a common language server protocol. Furthermore, we demoed our initial implementation for a Java language server during the DevNation keynote. I posted an earlier blog covering these topics, and I would like to do an update in this post on the progress we’ve made since DevNation.
Continue reading A week of hacking the Java Language Server