Redmonk Analyst Fintan Ryan recently published his findings on framework popularity in Java. After completing an in-depth research study on GitHub stars, issues, commits and Twitter followers, Ryan concludes: Spring still dominates, Spring Boot is on an exponential curve, Netty and Play continue to grow strongly.
Anil Gaur, Oracle Group Vice President with responsibility for Java EE and WebLogic Server, was invited to speak at the last JCP Executive Committee meeting to shed some light on the future of Java EE. The core of his message was that enterprise programming is changing, and that Oracle wants to adapt to it. However, questions from the EC members indicated that the plan is still unclear.
During the last DevNation Conference, Red Hat, IBM, Tomitribe, Payara, and the London Java Community announced the creation of the MicroProfile, a new initiative to try and leverage Java EE technologies to create a vendor-neutral microservices framework. The goal is to have a first public version by September 2016, allowing developers to create portable microservices in Java more easily.
According to a recent security analysis by Foxglove Security suggests that applications using deserialization may be vulnerable to a zero-day exploit. This includes libraries including OpenJDK, Apache Commons, Spring and Groovy. InfoQ investigates.
Microsoft and Red Hat announced they will bring official support to .NET runtime on Red Hat’s Enterprise Linux. According to the two companies, Red Hat Enterprise Linux will become the primary reference operating system for .NET Core on Linux.
Last week, RedHat hosted a "Microservices Architecture Developer Day" in London, and presented a set of technologies and patterns that can be used to create microservice-based applications using open-source solutions like Kubernetes, Docker, Fabric8 and Maven. Read on for more details about the day, including links to the presentations and demo videos.
Business process management software provider Effektif today announced the open sourcing of their workflow engine. The new model allows developers to include Effektif workflows from within their applications via Java and REST APIs
In April, Red Hat released Project Atomic, a prototype system for running Docker containers. This is Red Hat’s response to the interest in CoreOS a system for hosting Docker containers based on ChromeOS.
Red Hat announced the general availability of Red Hat Enterprise Linux 7, the latest release of the company Linux distribution. This release provides the Docker application as a main management tool for Linux containers
Docker.io have used their inaugural DockerCon event to launch version 1.0 of their container management tools. It comes just days after the release of 0.12.0, which was focussed on stability, performance and usability rather than introducing significant new features. Production readiness means that Docker.io is now providing support services for Docker.
Red Hat's JBoss division has today announced the availability of WildFly 8, the product formerly know as JBoss Application Server. InfoQ spoke to Jason Greene, WildFly Lead / JBoss EAP Platform Architect at Red Hat's JBoss division to find out more about the new product.
Red Hat OpenShift, the open source Platform-as-a-Service (PaaS), introduced a new cloud-hosted commercial edition called OpenShift Online. This gives Red Hat both a private and public edition of OpenShift and fits into Red Hat’s broader strategy of delivering a top-down application stack for the modern enterprise data center.
Leading Linux vendor Red Hat has announced that JBoss Application Server is being renamed WildFly, said to represent JBoss AS's "extremely agile, lightweight, untamed and truly free" nature. In a separate announcement the firm has also started to make the binaries for their Enterprise Application Platform available to developers under an LPGL license for free.
RedHat has released Ceylon M5 programming language with several new features such as Tuples, Verbatim Strings, Spread Operator, Late Annotation and reified generics including a new module, package, functions in addition to several key syntax modifications.
Red Hat have announced that they are taking over support of OpenJDK 6, just days after Oracle posted what it says will be the final freely available update, number 43, to its commercial Java 6 development kit.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
Microservices for Java Developers: A Hands-on Introduction to Frameworks and Containers - Download the FREE O’Reilly eBook.
The Microservice architectural approach is more than just about technology. It reaches into the foundation of your organization to allow you to build truly scalable, adaptive, complex systems that help a business adapt to rapidly changing competitive markets...Download Now
Modern Java EE Design Patterns (By O'Reilly)
Download this report to explore best practices for automation, high availability, data separation, and performance while inspecting design patterns such as aggregator, proxy, pipeline, and shared resources to model service interactions...Download Now
REST and Microservices – Breaking Down the Monolith Step by Asynchronous Step
Mark Little explores the misuse and misunderstanding of REST (typically HTTP) for microservices...Continue reading
Dockerfile, `docker` CLI, containers “Cheat Sheet” now available!
Linux containers (sometimes managed using the docker command) keep applications and their runtime components together by combining lightweight application isolation with an image-based deployment method…Continue reading
Microservices: brownfield verses greenfield development. Blog by Mark Little.
I’ve been working with some of our teams recently on microservices and how we can assist our customers and communities with best practices and recommendations, whether they’re Java EE developers, Vert.x coders, writing Node.js applications or something else. If you’ve …Continue reading
Scalable Microservices through Messaging
Microservices are everywhere nowadays, and so is the idea of using service choreography (instead of service orchestration) for microservices interactions. In this article I describe how to set up service choreography using ActiveMQ virtual topics, which also enables scalable event based service interactions …Continue reading
A Linux Cheat Sheet for Developers
I first started using computers in the mid-80’s. A DOS-based computer, where – as a programmer – I had to first learn how to type and how to navigate a seemingly arcane series of commands …Continue reading