Páginas

Mostrando entradas con la etiqueta JBoss. Mostrar todas las entradas
Mostrando entradas con la etiqueta JBoss. Mostrar todas las entradas

viernes, 9 de enero de 2015

IDE independent development with JBoss Forge (15/1)

Ey JUGgers!


Yes, you guessed it,... we have planned our next event this month! This time will be next Thursday 15th at 7pm centered on JBoss Forge by Ivan St. Ivanov! And yes, this time you can attend where you prefer, because it will be streamed online via our Youtube channel!

Java EE has long been accused for being very hard to quickly develop web applications and most of the accusations come from the old J2EE days. It was the times when you had to create heavy deployment descriptors even for the simplest app. So every vendor provided plethora of deployment and development tools. With Java EE 5 and 6 the things got simplified a lot with the removal of accompanying descriptor XMLs and imposing the convention over configuration development model. But still there are some things that make developer's life hard: finding the right dependencies, setting up ORM layer, writing all the plumbing CRUD code, etc.

In this session we'll introduce JBoss Forge - a tool that further simplifies developer experience. Even though it's not bound to Java EE, we'll show how you can easily wire JPA, bean validation, JAX-RS, EJB. Another cool feature of the tool is its IDE agnostics: all its features can be used transparently from Eclipse, IntelliJ IDEA and (coming soon) from NetBeans, as well as from the command line. Come and see how Java [EE] can feel like all the *rails frameworks that are threatening to kill it!


Ivan St. Ivanov is development architect at SAP Labs Bulgaria. He is now working in the HANA Cloud Platform team, focusing on performance topics. In his free time he likes contributing to open source software, mostly to JBoss Forge. He is active JUG member, co-driving the adoption of OpenJDK in Bulgaria. Ivan is doing his PhD in the area of cloud multi-tenancy in the University of National and World Economy in Sofia and also he is teaching Java, Java EE and SOA in three Universities in Sofia.


Nothing more from our side, mark this event in your agendas and see you next Thursday 15th online! Ah! Do not forget to join us on our IRC channel (#BarcelonaJUG) at Freenode we will be waiting for all of you to share opinions and ask your questions.

See ya!

miércoles, 9 de julio de 2014

WildFly 8 Community Presentation (17/07)

Hello guys!

Are you ready for holidays? We are indeed, but before that, we are glad to invite you to our next event, focused on Wildfly next 17th of July. This time we have organized a different type of event: a hangout. This time, Arun Grupta, Developer Advocacy at Red Hat, is going to give us an overall view and introduce some of the exciting new features of this application server remotely. In addition, we are going to a new place on which we expect to organize many more events: thanks to Softonic, we will arrange this event in their beautiful offices. Did you like it? We do! They are amazing!


The format of the talk will be as follows: 30 mins overview of WildFly 8 + 30 mins deep dive on some specific topic(s) via Google Hangout. In summary, we hope this session will provide you an overview of all these features using several live demos.

WildFly 8 (née JBoss Application Server) is Red Hat's open source Java EE 7 compliant application server. It contains robust implementations of WebSocket, Batch, JSON, Concurrency, JMS2, JAX-RS 2, CDI 1.1, and all Java EE 7 technologies. Undertow is the new cutting-edge web server in WildFly 8 and is designed for maximum throughput and scalability, including environments with over a million connections. The number of ports is reduced used by multiplexing protocols over HTTP using HTTP Upgrade.

Role Based Access Control support organizations with separated management responsibilities and restrictions. Roles represent different sets of permissions such as runtime operation execution, configuration areas that can read or written, and the ability to audit changes and manage users. In addition a new restricted audit log can be enabled including the ability to offload to a secure syslog server.

WildFly also provides a "core" distribution that is ideal for framework authors that want to build their own application runtime using the powerful WildFly 8 architecture. And of course, NetBeans, IntelliJ, and Eclipse allow WildFly to be used for development, deployment, and debugging.

Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. Arun has extensive speaking experience in 37 countries on myriad topics and is a JavaOne Rockstar. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, JUG leader, he is easily accessible at @arungupta

That's all folks, we would like to thank Softonic for their support and giving us the opportunity to host an event at their offices, and see you next July 17th at their main headquarters!

Warning: For security reasons and in order to reserve your seat in MeetUp and access the building, they require our full name and DNI/ID to access their offices, so please, update your profile in MeetUp and reply with your ID in the question asked during the reservation process. Thx!

lunes, 24 de diciembre de 2012

Resumen charla sobre jBPM+Drools & Happy 2013!

Hi community!

El pasado miércoles 19 tuvimos la oportunidad de que un auténtico crack como es Mauricio Salatino nos diera una charla de Introducción a jBPM y Drools.

jBPM5 Developer GuideMauricio comenzó explicándonos el contenido del libro jBPM5 Developer Guide del que es coautor y que recientemente salió publicado. Nos explicó qué es jBPM y qué realmente se entiende por un motor de procesos de negocio y cómo se modelan concretamente usando jBPM. A continuación expuso para qué se recomiendan y qué tipo de ventajas conllevan, como por ejemplo, la posibilidad de monitorizar e identificar problemas de rendimiento así como la capacidad de actuar rápidamente adaptándose a los cambios desde el punto de vista de gestión del negocio. 

Componentes de jBPM y DroolsDespués nos enseñó la estructura de un sistema BPM y cómo el standard BPMN 2.0 ha supuesto un gran cambio en cuanto a la posibilidad de facilitar (parcialmente) la posibilidad de cambiar un motor de procesos de negocio por otro. Seguidamente pasó a comentarnos cómo el par jBPM + Drools supone un avance diferenciador respecto a otras alternativas, por ejemplo, al compartir los mismos mecanismos para la gestión de transacciones y persistencia (JTA y JPA) así como las capacidades que tienen para la ejecución de procesos muy largos/costosos en tiempo. Finalmente tuvimos tiempo para que Mauricio nos hiciera una demo interactiva para que comprobáramos la potencia de la nueva consola que están desarrollando (con GWT y Uberfirey que en un futuro servirá como nexo central para realizar todo tipo de operaciones relacionadas con la gestión de procesos. 

Mauricio Salatino en su exposición sobre jBPM y Drools al BarcelonaJUGLa verdad que la consola nos pareció muy potente ya que durante la demo, pudimos comprobar como la gestión de tareas, ejecución de procesos y visualización de logs y análisis de procesos funcionó muy fluida. Nos quedamos con ganas de más, pero se nos acabó el tiempo y realmente no podíamos alargarnos más. Por cierto, quienes no los conozcan, echadles un ojo, a los frameworks que os comentamos, que son muy interesantes, el primero de Google y el segundo de JBoss, diseñados para el desarrollo de aplicaciones web de renderizado de la capa cliente a través de código Java y para la creación de proyectos web tipo workbench respectivamente.

No podemos acabar este post sin aprovechar para solicitaros que no dudéis en preguntar, proponer, solicitar y compartir en el foro de Google Groups, página en Facebook, página de la comunidad en Google+ o a través de nuestra cuenta de Twitter las actividades que os apetecería que llevemos a cabo así como cualquier inquietud que tengáis. No nos perdáis de vista este próximo 2013 ya que puede resultar de lo más interesante para todos, ya que como algunos ya sabéis, tenemos algunos eventos que seguro que podremos disfrutar y seguir compartiendo buenas experiencias.

Por último, os deseamos unas felices fiestas y un próspero año nuevo, que tanto en lo personal como en lo profesional os sea del todo provechoso ;-)

Un saludo,

lunes, 17 de diciembre de 2012

19/12 - Intro a jBPM5 y Drools


Muy buenas developers!

Tenemos el placer de anunciaros una charla más que interesante para la comunidad de desarrolladores Java en Barcelona para el próximo miércoles 19/12. Nada más y nada menos vamos a centrarnos en un motor opensource de procesos de negocio (BPM – Business Process Management) archiconocido de la compañía JBoss: jBPM. Gracias a Mauricio Salatino, conoceremos de primera mano qué nos ofrece jBPM5 para el desarrollo de aplicaciones empresariales. 

Nos introduciremos primeramente en el framework de desarrollo y porqué y cuándo es recomendable su utilización. Seguidamente nos enfocaremos a explicar cómo la utilización de Drools y jBPM provee una plataforma única para la ejecución (no sólo) de Procesos de Negocio. Finalmente acabaremos la exposición con un repaso de casos de uso más avanzados que intentan tomar el máximo provecho de los motores de reglas y procesos de negocio.

Mauricio Salatino es desarrollador de jBPM5 y Drools en Red Hat / JBoss UK y miembro activo de la comunidad jBPM desde 2008. Es además autor del libro jBPM Developer Guide for Pactk Publishing, y entre otros, el 2011 fue el Ganador del Premio a la Resolución de Errores y Nuevas Características dentro de la Comunidad JBoss.

Nos vemos el próximo miércoles 19 a las 19h!! En el Edicio A6, Aula 102 de la Facultad de Informática de Barcelona!

PD: Tan pronto como podamos confirmaremos el lugar de realización de la charla en breve, así que,... ¡estad atentos!