This website uses cookies to ensure you get the best experience. Learn More.
/dev/24 Agenda Preview
UPDATE: The event is getting closer, and the agenda (with times and a lot more topics and speakers) is now available at https://liferay.dev/24. This preliminary blog post is no longer maintained
If you have already heard about /dev/24, you're probably already waiting for an agenda.
Whether you've heard about /dev/24 or not, you'll be happy to hear about a preliminary agenda, to give you some impression of the topics that we're going to handle.
/dev/24 will take place on 24. September 2020, starting at 7:00 UTC, until 25. September 2020, 7:00 UTC.
I'm happy to list the first accepted presentations already - their concrete schedule will be fixed later. Juggling timezones and 24h of program ain't easy. I should have known that...
Presentation submission is still open until 1 September, 23:59:59 UTC - but note: We'll constantly add more items to the preliminary agenda, and the available time is limited to 24h (I won't be able to stay awake for longer). The earlier you submit, the higher your chances to be accepted are.
Here's some content that you can expect:
Alejandro Tardin
The audience are developers that have had the "pleasure" of writing custom Item selector views. For 7.3 we've added a new API (ItemSelectorViewDescriptor) that simplifies a lot the process of adding item selection functionality for any kind of content. It is mostly declarative and removes the need to write a custom JSP file.
Javier Gamarra
All the new and shiny things the Liferay Headless APIs and GraphQL endpoint has added for 7.3 (and backported to 7.1 and 7.2) like:
and obviously more APIs. I also talk about obscure things that were already present in 7.2 like automatic transactions, batch framework, permissions...
Patricia Hevia Teixeira
Learn how to quickly detect errors by monitoring Liferay DXP logs using Elastic Stack. Convert Liferay logs to .log files, process them using Logstash, index them in Elasticsearch, and display and create graphs in Kibana.
Jorge Ferrer
The audience of this session is developers of solutions based on Liferay. Specially for those who
Pablo Nuñez
In this session, you'll learn how to get Liferay code and configurations changes deployed consistently to an OpenShift cluster by a simple Git push. You'll Learn how Liferay environments can be patched automatically with the most recent Liferay Service Packs and how deployments can be made consistent across environments, all while still using the Liferay tools you are already familiar with. If you are someone who is interested in building a CICD solution for your containerized Liferay environment, then you will learn some nice tips and tricks during this session. Of course there are always dragons, you will learn about these too. Even if you are not too familiar with Kubernetes or OpenShift concepts you will be able to understand this session (well... maybe at least a bit of Docker knowledge would help :P).
James Falkner
My experience working for Liferay and in the Liferay community, and what I'm working on now and how it relates to the future of Java for enterprise development
Alvin Estrada
Deploying a Liferay using containers is just as easy as typing "docker run liferay/portal:7.3.3-ga4" in your terminal, however it gets complex when you start thinking about connectivity, high availability, security, resource management and production ready configurations. While there are some good tutorials and material about how to start using Liferay with Docker, deploy it into Kubernetes and even how to ship code into a containerized Liferay instance, there is a lack of resources that explain the necessary technical aspects to deploy a "Production Ready Clustered Liferay CE 7.3" using containerized technologies. The audience will learn how to configure a Liferay ecosystem with a replicated elasticsearch and database, all of this just using existing Docker images and Vanilla kubernetes components. This talk is aimed at Liferay developers and infrastructure engineers that want to migrate their old fashion VM-based Liferay environments into containerized environments with Docker and Kubernetes.
The new Community Site (also called Questions) was built using React + GraphQL served and using Liferay. We'll see how to build a similar site and many tips regarding React in Liferay, how to interact with the GraphQL endpoint, use permissions, combine queries, use Apollo... everything powered by Liferay.
Ryan Schuhler
In our journey to 7.3 we have reworked many of the applications and pages of our site to use more out of box and new features, one of which is fragments. I will be sharing some of our process, implementation, challenges, and benefits of moving to fragments.
As said above: Submissions are accepted until 1 September 2020, 23:59:59 UTC. If you
then this is for you. No matter how complicated, no matter how trivial. Keep in mind: What's trivial for you might be totally unknown (thus not trivial at all) to others in the community.
The overall topic: Anything technical (or fun, or both) on Liferay - preferably version 7.3, but not limited to that version.