Highlights from Austin 2017

Stay In The Loop

Get on the list for the latest news and updates about Symposium 2018.

Congratulations to Liferay Pulse Award Winners!

CUSTOMER AWARDS
 

Best Overall Digital Transformation

 

Best B2B Digital Experience

 
 

Best Omnichannel Experience

 

Customer Connect MVP

Bob Ward, QAD
Michael Goldstein, HCA
COMMUNITY EXCELLENCE
 

INDIVIDUAL CONTRIBUTORS

Andrew Jardine

Juan Gonzalez

Christoph Rabel

PARTNER CONTRIBUTORS

 
 
 
 
 
 
 

TOP ATTENDEE TYPES

11
%
C-Level/Executive/VP
35
%
Director/Manager
32
%
Developer/Engineer

TOP 3 ATTENDING INDUSTRY SECTORS

13
%
Financial
13
%
Healthcare
11
%
Technology
 

13:00

13:00 - 16:00

Early Registration

(Austin Grand Prefunction)

7:00

7:00 - 8:00

Laughter Yoga

Karen Newnam, Liferay, Inc.

(Meeting Room 406)

Karen Newnam

Director, Partner Marketing

Laughter Yoga

Session Summary:

Join us for an hour of Laughter Yoga, a fun form of exercise that uses laughter to jumpstart your day. Laughter Yoga helps you reduce stress, improve your immune system and puts you in a good mood for the rest of Liferay Symposium! The session will be led by Karen Newnam, a certified Laughter Yoga professional and a member of the Liferay team.

*no special yoga attire required

7:30

7:30 - 9:00

Registration

(Austin Grand Prefunction)

8:00

8:00 - 8:45

Breakfast / Exhibits Open / Charity Activity

(Austin Grand Ballroom HJK)

8:45

8:45 - 9:20

Welcome Address

Bryan Cheung, Liferay, Inc.

(Governor's Ballroom CDE)

Bryan Cheung

CEO & Founder

Welcome Address

9:20

9:20 - 9:50

Guest Keynote

Dr. Tony Murphy, The GLOBE Implementation Office (GIO)

Karen Newnam, Liferay, Inc.

(Governor's Ballroom CDE)

Dr. Tony Murphy

Director

Karen Newnam

Director, Partner Marketing

Guest Keynote

10:00

10:00 - 10:30

How Liferay is Using DXP to Transform Software Testing

JR Houn, Liferay, Inc.

(Salon F)

JR Houn

Lead Senior Test Engineer

How Liferay is Using DXP to Transform Software Testing

Session Summary:

What does Digital Transformation actually look like? In this session we will share about how a collaboration between teams at Liferay evolved into a new product. The end result was a one thousand fold increase in Testing team productivity—all while increasing test coverage and throughput. This session will introduce you to some of the common Testing and Development problems we faced at Liferay, how the product we built solved those problems and a demo to attendees of the product in action.

10:00 - 11:50

Environment Setup for Workshops

(Meeting Room 410)

10:00 - 10:30

Liferay Commerce: A Preview of Our Upcoming Features

Marco Leo, Liferay, Inc.

(Salon G)

Marco Leo

Software Architect

Liferay Commerce: A Preview of Our Upcoming Features

Session Summary:

Make sure you don't miss this preview of Liferay's new Commerce Platform! We're excited to share new features around commerce that will help you find even more value from the Liferay platform.

10:00 - 10:30

Metal.js: Past, Present, Future

Rob Frampton, Liferay, Inc.

(Meeting Room 408)

Rob Frampton

Senior Frontend Engineer

Metal.js: Past, Present, Future

Session Summary:

Learn why we developed Metal.js and how it makes it easier for you to create custom UI components. We will analyze its current state and explore when it is the right tool for your project and when you might want to use it to extend Liferay's UI. Finally, hear our future plans for Metal.js and the direction the framework is taking in the future.

10:40

10:40 - 11:10

Liferay as a Headless Platform: Introducing a New Breed of Secure Hypermedia APIs

Jorge Ferrer, Liferay, Inc.

Michael Han, Liferay, Inc.

(Salon G)

Jorge Ferrer

Vice President, Engineering

Michael Han

VP, Services

Liferay as a Headless Platform: Introducing a New Breed of Secure Hypermedia APIs

Session Summary:

Over the last few years we've seen an increase in the importance of APIs in connecting systems internally and also in providing services to 3rd party developers, creating what is known as the API economy. This approach provides many benefits, but also interesting challenges.

In this session we will present some key improvements we are making to the Liferay platform to help solve these challenges. We will introduce a new breed of Web APIs that we are developing with a focus on security and evolvability. The goal is not only to make it possible to access the functionality on the platform from Mobile Apps, Microservices or IoT devices, but to design them in such a way that new features can be introduced over time without breaking this external system. We will even review some tricks to make them able to learn new features without any code changes.

10:40 - 11:10

Lessons Learned: How Liferay Tackled Silos Across Marketing, Sales and Customer Support

Brian Kim, Liferay, Inc.

JC Choi, Liferay, Inc.

(Salon F)

Brian Kim

COO & Founder

JC Choi

Director, US Operations

Lessons Learned: How Liferay Tackled Silos Across Marketing, Sales and Customer Support

Session Summary:

Liferay can talk the talk. But can Liferay walk the walk? A formidable challenge for companies undertaking digital transformation is cutting across information silos. Liferay is no exception. Liferay works with thousands of enterprises across the world, generating data through marketing, sales, support and operations. All this information needs to come together and be available to departmental teams so that we can engage our customers personally and intelligently. We’ll share our experiences and lessons learned as we tackle our own data silo challenges. We’ll also discuss next steps that focus on harnessing this information to support a fuller understanding of our customers and develop actionable metrics.

10:40 - 11:10

Modern Frontend Workflows in Liferay Portal

Bryce Osterhaus, Liferay, Inc.

(Meeting Room 408)

Bryce Osterhaus

Frontend Engineer

Modern Frontend Workflows in Liferay Portal

Session Summary:

Front-end development is constantly changing and it's not always easy to integrate the newest libraries and frameworks in your existing application. Get started with popular JS front-end frameworks such as Angular, React or Vue in Liferay DXP using modern front-end tooling.

11:20

11:20 - 11:50

5 Ways Data Governance Can Massively Improve Your Customer’s Experience

Mark Hensley, Liferay, Inc.

(Salon D)

Mark Hensley

Sr. Specialist, Marketing Ops.

5 Ways Data Governance Can Massively Improve Your Customer’s Experience

Session Summary:

As organizations begin modernizing business operations and developing great customer experiences, the quality of their enterprise data becomes more and more important. In this session, we will discuss the implications of bad data, why digital technology leaders and IT needs to be concerned with it, and how to start a data governance program.

11:20 - 11:50

How to Plan a Successful DXP Upgrade

Ed Han, Liferay, Inc.

(Salon G)

Ed Han

Lead Consultant

How to Plan a Successful DXP Upgrade

Session Summary:

Any successful Liferay DXP upgrade project requires preparation. Many questions need answers before you can start. What do I gain from an upgrade? What do I need to plan for in an upgrade? How do I figure out the risks in an upgrade project? How do I mitigate these risks? Each of these questions inevitably leads to more questions. Help ensure the success of your project by learning how to answer these questions for your project.

11:20 - 11:50

Smith & Nephew: Creating a Connected Care Platform for the Future

David Kelman, Smith & Nephew

(Salon F)

David Kelman

VP, Technology Service & Support

Smith & Nephew: Creating a Connected Care Platform for the Future

Session Summary:

Smith & Nephew is transforming healthcare delivery through its unique interactive digital solutions designed to help hospitals and surgeons reduce cost by increasing OR efficiency. To deliver maximum value, Smith & Nephew needed a flexible, future-ready platform to build its S2 Procedure Performance application, which is designed to document and train OR staff on how to set up surgical tables for specific procedures and doctors.

In this session, Smith & Nephew will share its story, challenges, and lessons learned throughout their journey to create a connected care platform for the future. Learn how the Liferay based solution is enabling Smith & Nephew to deliver a much-enhanced user experience through a personalized training environment that has not only decreased training time and made the process more enjoyable through gamification but has also helped hospitals reduce costs through analytics on instrument utilization.

11:20 - 11:50

Why Liferay's Community Matters More Than Ever!

Jamie Sammons, Liferay, Inc.

(Meeting Room 408)

Jamie Sammons

Developer Advocate

Why Liferay's Community Matters More Than Ever!

Session Summary:

The Liferay Community is undergoing many changes in order to better serve our contributors across the globe. The purpose of the session is to cover new and exciting changes that we have implemented within our community as well as what we are hoping to accomplish next. If you are a Liferay contributor who is interested in what is happening within the community or would like to provide feedback, then this session is for you!

12:00

12:00 - 13:30

Lunch / Exhibits Open / Charity Activity / Speed Consulting

(Austin Grand Ballroom HJK)

12:15

12:15 - 12:22

Lightning Session: Accelerating Modern Web Apps on Liferay DXP

Vivek Agarwal, XTIVIA, Inc.

(Austin Grand Ballroom HJK)

Vivek Agarwal

CTO

Lightning Session: Accelerating Modern Web Apps on Liferay DXP

Session Summary:

A demo of a Liferay-based modern Angular Single Page Application built by XTIVIA for BCBSAL - "Provider Finder".

12:37

12:37 - 12:44

Lightning Session: Simplified UI Creation for Liferay

Marcus Hellberg, Vaadin Inc.

(Austin Grand Ballroom HJK)

Marcus Hellberg

Sr. Vaadin Expert, Key Account Mgr.

Lightning Session: Simplified UI Creation for Liferay

Session Summary:

Learn how you can build customizable, professional looking content for Liferay quickly with Vaadin

12:59

12:59 - 13:06

Lightning Session: Building a Collaborative Digital Workspace for Maximum Engagement

Alaaeldin El-Nattar, Rivet Logic

(Austin Grand Ballroom HJK)

Alaaeldin El-Nattar

COO

Lightning Session: Building a Collaborative Digital Workspace for Maximum Engagement

Session Summary:

In this demo, Rivet Logic will showcase an innovative Liferay use case for a Collaborative Digital Workspace. The solution provides businesses with a digital hub for users to collaborate around projects, ideas, and interests. Features we’ll be demonstrating include team sites and channels, microblogging, social collaboration, instant messaging, video chat, mobile uploads, discussion forums, personalized dashboards, and more.

13:21

13:21 - 13:28

Lightning Session: Turning Your Corporate Training Programs From Cost Centers Into Profit Centers With Valamis

Mika Kuikka, Arcusys Inc.

(Austin Grand Ballroom HJK)

Mika Kuikka

President

Lightning Session: Turning Your Corporate Training Programs From Cost Centers Into Profit Centers With Valamis

Session Summary:

Leveraging the digital transformation of HR with Valamis - Learning Experience Platform to promote greatly improved ROIs, based on improved employee competence, compliance, and best in class learning analytics in organizations that use Liferay.

13:30

13:30 - 14:00

Native & Hybrid Mobile Development with DXP

Fady Hakim, Liferay, Inc.

(Salon G)

Fady Hakim

Senior Sales Engineer

Native & Hybrid Mobile Development with DXP

Session Summary:

Hybrid support has been one of the most requested features since the early days of Liferay Screens, and it's finally here. In this talk we'll explain different approaches in the landscape of hybrid app development and new features introduced in Liferay Screens.

13:30 - 14:00

Launching Liferay Projects Faster with WeDeploy

Zeno Rocha, Liferay, Inc.

(Salon F)

Zeno Rocha

Principal Developer Advocate

Launching Liferay Projects Faster with WeDeploy

Session Summary:

How many hours do you and your team spend configuring and building your Liferay projects? What do you do when there are thousands of people accessing your application at the same time? How do you scale it properly? How much money does your company spend with all this DevOps work? In this talk, you'll see how WeDeploy can help you quickly develop and try Liferay Portal containers and Liferay DXP trials in the cloud, minimize infrastructure costs, and help you build the next generation of applications.

13:30 - 14:00

Getting Designers to See Eye-to-Eye with You

Paul Hanaoka, Liferay, Inc.

(Salon D)

Paul Hanaoka

Web Designer

Getting Designers to See Eye-to-Eye with You

Session Summary:

A Customer-Centric Approach to Implementing Effective Digital Business Strategies

Digital transformation requires substantial investment in the often nebulous field of design. Aligning the business, design and development teams is demanding but critical to operational success. We’ll discuss some misconceptions about “design,” learn why focusing on customers is fundamental to organizational growth, and how design helps you achieve that. We’ll discuss steps to improve the process and end results that can be used for building anything from a simple site to a complex intranet.

13:30 - 14:40

Workshop 1: How to Test From Start to Finish in Liferay Workspace

Greg Amerson, Liferay, Inc.

(Meeting Room 408)

Greg Amerson

Software Architect

Workshop 1: How to Test From Start to Finish in Liferay Workspace

Session Summary:

In today's software development lifecycle, full spectrum testing is a given. But what's the best way to test with the latest development tools in Liferay DXP? Come to this workshop and gain real world experience writing tests for DXP apps from start to finish. In this workshop you will learn:

- How to setup a new Liferay DXP dev environment using Blade and Developer Studio
- How to configure Liferay Workspace with your target platform
- How to test your Liferay extensions with a leading mocking framework
- How to test your new services with Liferay's integration testing framework
- How to test your front-end portlets using a BDD testing framework

13:30 - 14:40

Environment Setup for Workshops

(Meeting Room 410)

14:10

14:10 - 14:40

Single Customer View Demystified

Jonathan Lee, Liferay, Inc.

(Salon F)

Jonathan Lee

Product Manager

Single Customer View Demystified

Session Summary:

There are many perspectives on what a Single Customer View is (and isn’t), and one of the most common misconceptions is that an SCV is either a piece of software or an off-the-shelf product. The Single Customer View is not only a product but is in fact a process that your data must follow to make it ready and suitable for marketing, analytics and insight. It is a state of mind. Through the extraction, transformation and load process, the SCV should take all the data you hold about your customers on an automated journey of matching, cleansing and enhancement.

14:10 - 14:40

Security Practices for Custom Development: Tools and Techniques for Securing Your Liferay DXP Project

Nathan Shaw, Liferay, Inc.

(Salon G)

Nathan Shaw

Technical Managing Consultant

Security Practices for Custom Development: Tools and Techniques for Securing Your Liferay DXP Project

Session Summary:

Liferay DXP is built using a philosophy of "secure by design," but this doesn't mean all the work is done for you. The attack surface for a Liferay implementation certainly involves the platform itself but can be unintentionally and sometimes significantly increased by external integration points and custom development. This session will provide an overview of the tools and techniques you can use to secure your platform implementation and discuss how to best prevent and detect any intrusions into your mission critical applications.

14:10 - 14:40

Creating Exceptional Digital Experiences: User Centered Design Patterns and Principles

Ben Shoemate, Base22

(Salon D)

Ben Shoemate

Co-Founder & Info Architect

Creating Exceptional Digital Experiences: User Centered Design Patterns and Principles

Session Summary:

12 proven design principles and patterns of world-class portals. Go beyond the basics of “mobile first” and “user centered design” and learn how design thinking can improve every aspect of the user experience (and the bottom line). Better design leads to happier users, more engaged communities, better content from authors, and more attention and investment from stakeholders. Get your project started off on the right foot and learn from real world examples in health insurance, retail, manufacturing and R&D.

14:40

14:40 - 15:20

Coffee Break / Exhibits Open / Charity Activity / Speed Consulting

(Austin Grand Ballroom HJK)

15:30

15:30 - 16:00

What's Upcoming to OSGi

Ray Augé, Liferay, Inc.

(Salon G)

Ray Augé

Senior Software Architect

What's Upcoming to OSGi

Session Summary:

OSGi is an evolving set of modularity specifications for Java. Release 7 will be available soon, providing a host of interesting additions and updates. From new specifications like JAX-RS, Converter, Push Streams and updates like constructor injection for Declarative Services, release 7 is sure to contain something of value for every developer.

15:30 - 16:40

Workshop 2: New Portlets on the Road to True Single Page Apps

Bryce Osterhaus, Liferay, Inc.

Michael Hadley, Liferay, Inc.

(Meeting Room 408)

Bryce Osterhaus

Frontend Engineer

Michael Hadley

Frontend Engineer

Workshop 2: New Portlets on the Road to True Single Page Apps

Session Summary:

In the world of web development, things are always changing. The first portlet specification came out in October 2003 and, as one would expect, things have changed since then. With that in mind, we are proposing a new way of developing portlets that we think will add a lot of value for those wanting faster development speed, improved user experience with lightning fast navigations and state of the art technology like ES6 and Hybrid Rendering (isomorphic rendering). Come join us to see how SoyPortlet, Senna.js and Metal.js come together to provide a better experience for both developers and users.

15:30 - 16:00

Automation Wins: Learn How Liferay Builds Fix Packs and Hotfixes

Zsolt Balogh, Liferay, Inc.

(Salon F)

Zsolt Balogh

Gen. Manager, Technical Manager

Automation Wins: Learn How Liferay Builds Fix Packs and Hotfixes

Session Summary:

Learn how Liferay improved the patching processes, from manually built .jar files to a system that has thousands of servers involved in generating pre-packaged and validated hotfixes. We will show you how simplification and automation helped us avoid a lot of manual work while improving the quality of our patches.

15:30 - 16:00

Building Real Value for Partners: A Hewlett Packard Case Study

Andrew Shaber, Hewlett Packard

(Salon D)

Andrew Shaber

Sr. Software Engineer, Development Lead

Building Real Value for Partners: A Hewlett Packard Case Study

Session Summary:

Starting with a robust underlying platform allowed us to focus on value add customer functionality from the start of the project. Built in customer organization grouping provided for a single platform, multi-tenancy environment. Our newest development creates a workflow based price estimation tool building an estimate of compatible products, support services and accessories. Completed estimates are reviewed on the workfly by experts within HP and to allow rapid transition into binding quotes and final contracts.

15:30 - 16:40

Environment Setup for Workshops

(Meeting Room 410)

16:10

16:10 - 16:40

Intelligent Information Discovery: Machine Driven Search

André Oliveira, Liferay, Inc.

(Salon G)

André Oliveira

Search Engineering Lead

Intelligent Information Discovery: Machine Driven Search

Session Summary:

With the explosion of content, it’s no longer sufficient to wait for users to search for information and receive “dumb” updates. Discover how Liferay DXP is solving the problem of getting the right information to the right people using search engine technologies. In this session, we will discuss how search technologies form the foundation of many machine learning algorithms. We will also show upcoming Liferay features that will greatly improve how your users will leverage search within the platform.

16:10 - 16:40

How Digital Leaders Use Liferay: 5 Popular Use Cases for Liferay DXP

Jason Chang, Liferay, Inc.

(Salon F)

Jason Chang

Director, Marketing Operations

How Digital Leaders Use Liferay: 5 Popular Use Cases for Liferay DXP

Session Summary:

Gartner recognizes that Liferay is strong in the Portal as Common Architectural Framework use case. Hear about the most common and successful use cases that customers implement with Liferay and how you can get more out of your investment. This session will cover the top five Liferay multi-vertical DXP uses cases and how companies are using them to improve their customer experiences.

16:10 - 16:40

Spire: A Modern Utility Customer Portal on Liferay DXP (XTIVIA)

Matt Wolinski, XTIVIA

(Salon D)

Matt Wolinski

Sr. Enterprise Architect

Spire: A Modern Utility Customer Portal on Liferay DXP (XTIVIA)

Session Summary:

This session will focus on the use case and architecture for a customer portal for Spire, one of the largest energy utilities in the U.S. with over 1.7 millions customers. This dynamic and flexible portal allows customers to view, pay, and manage their gas account - all with the complexity of integrating with 2 different Customer Information Systems - SAP and Oracle Customer Care & Billing, 3 payment providers and more. In this implementation, XTIVIA leveraged Liferay DXP’s core features along with a modern Angular2 Single Page Application (SPA) architecture. Additionally, we used XTIVIA’s Speedray architecture pattern to expedite software development and Service Guard for DXP to secure restful APIs by integrating with Liferay’s Role Based Access Control (RBAC) infrastructure.

17:00

17:00 - 18:30

Networking Reception / Exhibits Open / Charity Activity / Musical Performance by: The Austin Moonlighters

(Austin Grand Ballroom HJK)

19:00

19:00 - 20:30

Afterparty sponsored by Rivet Logic (by invitation only)

7:30

7:30 - 9:00

Registration

(Austin Grand Prefunction)

8:00

8:00 - 9:00

Breakfast / Exhibits Open / Charity Activity

(Austin Grand Ballroom HJK)

9:00

9:00 - 10:10

Workshop 3: Zero to Production: Developing with WeDeploy

Jonathan Lundy, Liferay, Inc.

(Meeting Room 408)

Jonathan Lundy

Developer Advocate

Workshop 3: Zero to Production: Developing with WeDeploy

Session Summary:

Have you heard about WeDeploy and wondered what it's like in practice? Maybe you've even thought of trying it out sometime but haven't gotten around to it. This workshop will give you a hands-on experience building an app from zero with WeDeploy.

9:00 - 10:10

Environment Setup for Workshops

(Meeting Room 410)

9:00 - 9:30

Collaborative Enterprise Networks: How DXP Enhances Experience

Michael Goldstein, HCA Healthcare

(Salon B)

Michael Goldstein

Manager, Development Technology

Collaborative Enterprise Networks: How DXP Enhances Experience

Session Summary:

A recent upgrade by Nashville, TN based Hospital Corporation of America (HCA), one of the leading providers of healthcare services in the U.S and U.K., from Liferay 6.1 to DXP provided meaningful and comprehensive tools that were used to consistently brand 600+ intranet sites, enhance social activities through blogging and message boards, replace survey tools with forms, and go mobile – a big project that is delivering big dividends. Hear from Michael Goldstein, who has been on the frontline of the upgrade. He brings a unique perspective to any discussion on internal collaboration tools and processes that the Liferay audience needs to anticipate and understand.

9:00 - 9:30

Adaptive Media: Optimize Content for Every Device

Antonio Aragüés, Liferay, Inc.

(Salon G)

Antonio Aragüés

Product Manager

Adaptive Media: Optimize Content for Every Device

Session Summary:

Content is viewed on all sorts of devices these days, which all have different screen sizes, bandwidths, processing capabilities, etc. Adaptive Media is a new application for Liferay DXP that delivers your media content in the best format, based on the channel and device that will consume it. This provides faster loading times, saves bandwidth and gives you administrative control over the image quality. Learn how this new tool integrates with other Liferay applications and how to use it with any device via a powerful and simple API.

9:00 - 9:30

Managing Efficient & Scalable Data Migrations

Dylan Rebelak, Liferay, Inc.

Igor Arouca, Liferay, Inc.

(Salon F)

Dylan Rebelak

Consultant

Igor Arouca

Sr. Principal Consultant

Managing Efficient & Scalable Data Migrations

Session Summary:

Large projects inevitably involve some sort of data migration. While the data may be different, the general migration can often be reduced to the same problems, and therefore solved efficiently with the same best practices. Learn insights gained from Liferay's years of experience, plus see a tool we developed that facilitates fast, efficient and scalable data migrations.

9:40

9:40 - 10:10

Best Practices to Dramatically Improve Search Relevance

André Oliveira, Liferay, Inc.

(Salon F)

André Oliveira

Search Engineering Lead

Best Practices to Dramatically Improve Search Relevance

Session Summary:

Liferay makes it easy to integrate your application with powerful search engines. However, it may be hard to diagnose why your most important content isn't showing up the way you need it to. This session will recap the key concepts for indexing and querying with Liferay Search, and present a number of techniques to guarantee your documents will be found with best possible relevance.

9:40 - 10:10

Upgrading Plugins: Tools and Techniques to Resolve Common Pitfalls

David Nebinger, Liferay, Inc.

(Salon G)

David Nebinger

Lead Consultant

Upgrading Plugins: Tools and Techniques to Resolve Common Pitfalls

Session Summary:

Upgrading to Liferay DXP brings a number of exciting features but also new challenges. This session will take you through solutions to commonly confronted issues, from examining the tools you will use, techniques for identifying causes and providing resolutions, to tips for speeding up the process.

9:40 - 10:10

Digital Experience Platforms: Analyzing the New Market

Christine Reyes, Liferay, Inc.

(Salon B)

Christine Reyes

Marketing Content Creator

Digital Experience Platforms: Analyzing the New Market

Session Summary:

The emergence of digital experience platforms gives companies a big opportunity to rethink the architecture of their technology and ensure that the products they bring together are providing the best advantages through integration and leading-edge capabilities. Learn what the top DXPs are capable of, why they're different from the software platforms you're used to and how to identify a DXP approach for your organization.

10:20

10:20 - 11:00

Guest Keynote

Curtis (Bob) Burns, Transportation Security Administration (TSA)

(Governor's Ballroom CDE)

Curtis (Bob) Burns

Soc. Media Lead/Publ. Affairs Specialist

Guest Keynote

11:00

11:00 - 11:10

Liferay Pulse Awards

(Governor's Ballroom CDE)

11:10

11:10 - 11:50

Product Roadmap

Ed Chung, Liferay, Inc.

(Governor's Ballroom CDE)

Ed Chung

VP of Product Management

12:00

12:00 - 13:00

Lunch / Exhibits Open / Charity Activity / Speed Consulting

(Austin Grand Ballroom HJK)

12:15

12:15 - 12:22

Lightning Session: Liferay + NodeJS - Connecting Underlying Systems and External Services to Accelerate Digital Transformation

Shubham Nagar, InfoAxon

(Austin Grand Ballroom HJK)

Shubham Nagar

Co-Founder & Director

Lightning Session: Liferay + NodeJS - Connecting Underlying Systems and External Services to Accelerate Digital Transformation

Session Summary:

Rich Digital engagement requires using enriched customer profiles created by pulling real time information from external systems (for e.g. public, private and government agencies). Thus, creating a rich, practical and real time user profile to help better targeting, content generation etc. The session explores a recent design pattern implemented by InfoAxon team using Liferay and NodeJS integration with external systems.

12:37

12:37 - 12:44

Lightning Session: Private Corner (The Privacy Feature in Liferay DXP)

Anantha Kancherla, CIGNEX Datamatics

(Austin Grand Ballroom HJK)

Anantha Kancherla

Open Source Solutions Architect

Lightning Session: Private Corner (The Privacy Feature in Liferay DXP)

Session Summary:

Based on a 2015 study conducted by Pew Research Center, 93% of American adults say that being in control of who can get information about them is important. In the digital age, where the number of sources to find private information of users is increasing exponentially, privacy has become a critical component for all users. While evaluating a platform on the premise of security, privacy has become a regular topic of conversation.

Liferay as a platform offers robust security to protect applications from various kinds of known security attacks. From a privacy standpoint, the role based permission framework ensures that users only see information that is relevant to their defined role. An administrator or power user oversees the entire application while various roles carry activities defined within the system.

In Private Corner, we wish to tune Liferay’s role based permission framework “up to eleven”. We intend to design a component that allows users to configure assets (documents, web content, personal information etc.) they want to make private. The assets would be beyond purview of everyone including the admin/power user.

An administrator seeking to access private information would have a raise a request to that particular user. The objective of the demo is to showcase how users can turn their Liferay applications into private vaults to secure important classified information even from the application administrator.

13:10

13:10 - 13:40

Turbocharge Your Digital Transformation Project With FAST Test Automation

Kristoffer Onias, Liferay, Inc.

(Salon G)

Kristoffer Onias

Test Engineer

Turbocharge Your Digital Transformation Project With FAST Test Automation

Session Summary:

Proper testing is crucial in achieving business transformation. In Liferay QA, we have learned many lessons about writing automated functional tests to maximize development speed and business value. Manual testing can be very costly and automated functional testing can be a black box to your Product Managers and Stakeholders. In this session we share a framework that can get you automating tests in 15 minutes using Cucumber and Ruby. Transform your testing and get your DXP project up and running on time with insight and strategies from a senior Liferay QA Test Engineer.

13:10 - 14:20

Workshop 4: Reduce Your Upgrade Time Using Studio and Upgrade Tools

Lawrence Lee, Liferay, Inc.

Greg Amerson, Liferay, Inc.

(Meeting Room 408)

Lawrence Lee

Test Engineer

Greg Amerson

Software Architect

Workshop 4: Reduce Your Upgrade Time Using Studio and Upgrade Tools

Session Summary:

Upgrades are hard; let's not mince words. However, upgrades don't have to be so unpredictable and risky. When moving to Liferay DXP, people have many questions about the upgrade experience: how much work is involved, how much of what I know now do I have to throw away, how many new technologies do I have to learn? The questions that mount seem daunting. Therefore, we want you to come to this presentation to learn about some tools built specifically with the purpose of answering these questions. If you want to upgrade to DXP from Liferay 6.1 or 6.2, we will demonstrate how using these tools can help you estimate the amount of code that needs to be changed, which extension points have been deprecated or removed, how to migrate to new APIs and how to either continue to use existing frameworks you have already been using or leverage new modularity features in DXP. Let us help you breathe a little easier and not get your heart rate up so high the next time you consider upgrading to DXP.

13:10 - 13:40

Transforming Customer Experience with the Power of Forms

Charlles Pinon, Liferay, Inc.

(Salon B)

Charlles Pinon

Product Manager

Transforming Customer Experience with the Power of Forms

Session Summary:

See the latest innovations in Liferay Forms for effective use in marketing, customer support and other business applications. Learn how the new features enable you to improve and simplify engagement.

13:10 - 13:40

Liferay and Amazon Web Services: Best Practices for Setting Up a Production Workload in AWS

Brett Swaim, Liferay, Inc

(Salon F)

Brett Swaim

Technical Managing Consultant

Liferay and Amazon Web Services: Best Practices for Setting Up a Production Workload in AWS

Session Summary:

Running a production workload on AWS today, or planning to in the future? How are you going to deploy? How are you going to cluster? What instance sizes do you need? What do you need to do to Liferay to make it work in the best possible way with AWS? Come find out how I set up my dev/test/production workloads in AWS!

13:50

13:50 - 14:20

Creating Web Content That Performs

Travis Cory, Liferay, Inc.

(Salon G)

Travis Cory

Consultant

Creating Web Content That Performs

Session Summary:

The web content system in Liferay is extremely powerful, and with DXP it continues to be more and more useful. Your customers might be accessing your content from a poor internet connection, so how can you create content that performs well and accomplishes its task?

13:50 - 14:20

Finding the Moments of Truth: Customer Journey Mapping to Better Serve Your Customers

Henry Nakamura, Liferay, Inc.

(Salon B)

Henry Nakamura

Sr. Customer Experience Manager

Finding the Moments of Truth: Customer Journey Mapping to Better Serve Your Customers

Session Summary:

How do you actually identify “moments of truth," the moment in which an organization can positively influence the outcome of a customer’s journey? Learn how to create a customer journey map that will pinpoint key moments in the customer journey, along with tips for how to better serve your customers.

13:50 - 14:20

How WeDeploy Leverages Docker in Production

Ciro Costa, Liferay, Inc.

(Salon F)

Ciro Costa

Software Engineer

How WeDeploy Leverages Docker in Production

Session Summary:

From the very beginning, WeDeploy used Docker to isolate its workloads and provide a great way for developing microservices locally. As it got more and more mature, WeDeploy increased the usage of container technologies. In this talk we will go through some lessons learned running Docker in production across multiple machines, configurations and more than five thousand deployed services.

14:20

14:20 - 14:40

Coffee Break

(Governor's Ballroom Prefunction)

14:40

14:40 - 15:10

New Improvements in Lexicon: Features for Admin and Sites

Juan Hidalgo, Liferay, Inc.

(Salon G)

Juan Hidalgo

UX Design Manager

New Improvements in Lexicon: Features for Admin and Sites

Session Summary:

Lexicon is evolving to provide a better experience in Liferay DXP. Its improvements address both admin interfaces and site interfaces, providing a huge improvement in the way we see Liferay interfaces today. Come to see the updates we have ready for you in terms of Information Architecture, Visual Design and Interaction Design that make Liferay DXP a more friendly platform.

14:40 - 15:10

Diagnose Your SEO Problems: Common Issues in Liferay Projects

Corbin Murakami, Liferay, Inc.

(Salon B)

Corbin Murakami

Sr. Specialist, Demand Generation

Diagnose Your SEO Problems: Common Issues in Liferay Projects

Session Summary:

So you put your marketing and public-facing pages on Liferay. But are you sure the interwebs can find them through Google? Find out where Liferay projects commonly run into trouble with SEO and (more importantly) how to fix any issues you may have in your own Liferay site.

14:40 - 15:10

Portlet 3.0 Deep Dive

Vernon Singleton, Liferay, Inc.

(Salon F)

Vernon Singleton

Senior Software Engineer

Portlet 3.0 Deep Dive

Session Summary:

This presentation will provide an in-depth look at the new Portlet 3.0 standard from the JCP. Developers will learn how to create a new portlet from a Maven archetype and start taking advantage of the new features in the Portlet API. They will learn how to specify Resource Dependencies, use Explicit Render State, and use CDI to @Inject beans annotated with new portlet scopes. In addition, they will learn how to create a Single Page Application (SPA) via the Portlet Hub JavaScript API and XMLHttpRequest. Finally, they will learn how the JSR 378 FacesBridge makes it possible to deploy a JSF web application as a portlet with little-to-no modification.

15:20

15:20 - 15:50

Enterprise Social Networks at Work: A Case Study on Liferay's Internal Social Networking App

Dennis Ju, Liferay, Inc.

(Salon B)

Dennis Ju

Product Manager

Enterprise Social Networks at Work: A Case Study on Liferay's Internal Social Networking App

Session Summary:

Even the most established corporations are drawn to the potential value of enterprise social networks for their digital workspace, and there's no shortage of options out there. Yet instead of delivering richer collaboration and employee engagement, social networks often add more noise and fail to gain widespread adoption. Gain insights from Liferay's own journey in building a homegrown social networking app to align and engage our growing employee base.

15:20 - 15:50

Personalization vs SEO: Common Pitfalls of Creating Personalized Experiences

Ryan Schuhler, Liferay, Inc.

(Salon F)

Ryan Schuhler

Software Engineer

Personalization vs SEO: Common Pitfalls of Creating Personalized Experiences

Session Summary:

The drive to create more personalized experiences on websites can sometimes have unintended side effects, such as negatively impacting your SEO. Learn how to maintain good SEO while creating a personalized website, as well as technical approaches to avoiding common mistakes that hurt your search rankings.

15:20 - 15:50

Transforming the Employee Experience for an Iconic Media Brand: Hearst Inc.’s Journey

Clay Olbon, Accenture

Johann Rodriguez, Hearst, Inc.

(Salon G)

Clay Olbon

Advanced Tech & Architecture

Johann Rodriguez

Senior Product Manager

Transforming the Employee Experience for an Iconic Media Brand: Hearst Inc.’s Journey

Session Summary:

Hearst Inc. operates over 360 separate businesses through seven major divisions, and is actively acquiring and integrating new businesses into the portfolio. Hearst wanted one place where all of their 20K employees could go to receive both a distinctive branded experience but also one that was tailored to each business and location. Liferay offered a platform that could deliver on both of these objectives. This session will talk about how we leveraged the core capabilities of Liferay to deliver both a consistent and differentiated experience to Hearst employees on a highly compressed timeline using modern development tools and processes.

16:00

16:00 - 16:15

Keynote

Susan Ramirez, Austin Angels

(Governor's Ballroom CDE)

Susan Ramirez

President, CEO

Keynote

16:15

16:15 - 16:30

Closing Remarks

Bryan Cheung, Liferay, Inc.

(Governor's Ballroom CDE)

Bryan Cheung

CEO & Founder