Salem Elrahal
Salem Elrahal's contributions
DevNation Live Blog: fabric8-ing Continous Improvement with Kubernetes and Jenkins Pipeline
Salem Elrahal
I'm sure you have heard and read a lot about microservices in the recent past and how they are here to defend our end users from the horrible monolith. Breaking an application up into many components is a great start, but to take your organization to the next level requires a platform focused on integrating microservices into your continuous improvement process. Red Hat's James Rawlings & James Strachan led us through achieving our new goal of continuous delivery with containerized...
DevNation Live Blog: Drools 7.X Happenings and Roadmap
Salem Elrahal
Drools is an open source rules expert engine and today the Drools co-founder and platform architect Mark Proctor from Red Hat gave an overview of the future of the KIE (Knowledge Is Everyhting) family. I'll cover only a subset of what Mark covered, be sure to check out his slide deck for more details. UI and UX With the recent addition of a dedicated User Experience and Design (UXD) team and full adoption of PatternFly for consistent and polished theming...
Summit Live Blog: Building Exascale Active Archives with Red Hat Ceph Storage
Salem Elrahal
Software defined storage is a leading technology in our industry with more and more platforms and enterprises are using software defined storage (SDS) to store unstructured data. Today, object storage is a primary workload on SDS as organizations are looking to implement active archives for enhanced access and long term storage. Red Hat's Steve Bohac and Neil Levine covered the bright future for SDS: object storage, active archives, and how Red Hat Ceph provides a solid foundation for all of...
DevNation Live Blog: Decomposing a Java EE Monolith into WildFly Swarm Microservices
Salem Elrahal
WildFly Swarm is a "Just Enough" Application Server. If you don't need EJB, don't bundle it. Likewise for JPA, JAX-RS, or whatever subsystem. Bringing only the portions of an App Server that you need is the strategy that makes Java EE and the JVM a real contender in the microservices space. Ken Finnigan, Co Founder/Lead of WildFly Swarm, walked us through how easy it is to move a monolith deployment to a WildFly Swarm Microservice. Getting Started Getting started is...
DevNation Live Blog: Analyzing Java applications using Thermostat
Salem Elrahal
Omair Majid, a Red Hat Senior Software Engineer, addressed the primordial issue of performance on the Java Virtual Machine. Performance issues of OS, CPU, Memory, and IO origins plague modern systems and present a complex issue to developers so the Thermostat tool focuses on alleviating and easing serviceability while enhancing monitoring of the JVM. After highlighting the problem many sources of performance information (CPU Usage, Memory Regions, GC, Classloading, JMX, JIT, IO calls, threading, etc...) and many ways to collect...
DevNation Live Blog: Java 9 modularity in action
Salem Elrahal
Common to all solid architecture design is the notion of encapsulation, hiding the internals of a component and exposing a strict contract for consumers. This allows implementation changes to happen while giving strong guarantees about the behavior of other components. At DevNation 2016 Sander Mak and Paul Bakker from Luminis Technologies presented on the upcoming modularity features in Java 9 provided by the Jigsaw JSR which will introduce native mechanisms for enforcing strong encapsulation and service abstraction in the Java...
DevNation Live Blog: fabric8-ing Continous Improvement with Kubernetes and Jenkins Pipeline
Salem Elrahal
I'm sure you have heard and read a lot about microservices in the recent past and how they are here to defend our end users from the horrible monolith. Breaking an application up into many components is a great start, but to take your organization to the next level requires a platform focused on integrating microservices into your continuous improvement process. Red Hat's James Rawlings & James Strachan led us through achieving our new goal of continuous delivery with containerized...
DevNation Live Blog: Drools 7.X Happenings and Roadmap
Salem Elrahal
Drools is an open source rules expert engine and today the Drools co-founder and platform architect Mark Proctor from Red Hat gave an overview of the future of the KIE (Knowledge Is Everyhting) family. I'll cover only a subset of what Mark covered, be sure to check out his slide deck for more details. UI and UX With the recent addition of a dedicated User Experience and Design (UXD) team and full adoption of PatternFly for consistent and polished theming...
Summit Live Blog: Building Exascale Active Archives with Red Hat Ceph Storage
Salem Elrahal
Software defined storage is a leading technology in our industry with more and more platforms and enterprises are using software defined storage (SDS) to store unstructured data. Today, object storage is a primary workload on SDS as organizations are looking to implement active archives for enhanced access and long term storage. Red Hat's Steve Bohac and Neil Levine covered the bright future for SDS: object storage, active archives, and how Red Hat Ceph provides a solid foundation for all of...
DevNation Live Blog: Decomposing a Java EE Monolith into WildFly Swarm Microservices
Salem Elrahal
WildFly Swarm is a "Just Enough" Application Server. If you don't need EJB, don't bundle it. Likewise for JPA, JAX-RS, or whatever subsystem. Bringing only the portions of an App Server that you need is the strategy that makes Java EE and the JVM a real contender in the microservices space. Ken Finnigan, Co Founder/Lead of WildFly Swarm, walked us through how easy it is to move a monolith deployment to a WildFly Swarm Microservice. Getting Started Getting started is...
DevNation Live Blog: Analyzing Java applications using Thermostat
Salem Elrahal
Omair Majid, a Red Hat Senior Software Engineer, addressed the primordial issue of performance on the Java Virtual Machine. Performance issues of OS, CPU, Memory, and IO origins plague modern systems and present a complex issue to developers so the Thermostat tool focuses on alleviating and easing serviceability while enhancing monitoring of the JVM. After highlighting the problem many sources of performance information (CPU Usage, Memory Regions, GC, Classloading, JMX, JIT, IO calls, threading, etc...) and many ways to collect...
DevNation Live Blog: Java 9 modularity in action
Salem Elrahal
Common to all solid architecture design is the notion of encapsulation, hiding the internals of a component and exposing a strict contract for consumers. This allows implementation changes to happen while giving strong guarantees about the behavior of other components. At DevNation 2016 Sander Mak and Paul Bakker from Luminis Technologies presented on the upcoming modularity features in Java 9 provided by the Jigsaw JSR which will introduce native mechanisms for enforcing strong encapsulation and service abstraction in the Java...