Agenda

Featured Hot Topics:

The Liferay Symposium will feature talks and sessions around Liferay's platform as well as hot topics in technology, including:

  • Social
  • Mobile
  • UI and User Experience (UX)
  • Client Case Studies 
Click here for more details on all the exciting Sunday activities!
1:00 P - 5:00 P Early Registration

Grand Ballroom Foyer

Arrived early? Beat the rush and pick up your conference materials at early registration.

1:30 P - 3:00 P Charity 5K Run / Walk

Ferry Building Marketplace

Liferay will donate $100 to World Impact for every person who crosses the finish line! Proceeds go to the runner's choice of World Impact program: $100 to LA Youth Media Workshop, $100 to SF Job Readiness Program, or $50 to each of the LA and SF programs.

Runners should check-in at the Ferry Building Marketplace (walking distance from the Hyatt Regency Embarcadero) at 1:30pm sharp. Supporters and fans are invited to cheer on runners at the start/finish line. The event starts at 2:00pm and the route takes you along scenic Embarcadero Drive towards AT&T Park.

2:00 P - 5:00 P Workshop Environment Setup

Marina

Add value to your registration by attending a free hands-on workshop. Maximize your training by setting up your environment on Sunday in the Marina Room before the workshop begins. All Sunday workshops begin at 4pm. See the full agenda for details!

4:00 P - 6:00 P Workshop:
Liferay Performance Tuning

Keith O'Connell

Enterprise Architect & Delivery Manager

XTIVIA

This workshop will cover a common set of tools and processes that you can use to monitor and improve the performance of your Liferay Portal instance, from optimizing JVM heap and garbage collection to identifying and disabling unused features in Liferay via portal configuration settings. The following major topics will be covered:

- Tuning the JVM for Liferay
- Optimizing Liferay's cache settings
- Monitoring a running Liferay instance
- Simulating load to test Liferay performance

Participate in the Q&A at #LRPerfTuningOConnell

Bio:

Keith O'Connell is an Enterprise Architect with over 14 years of experience designing, developing and optimizing enterprise portals and large-scale web-based software applications. He has successfully driven the design and development of mission-critical web applications spanning multiple vertical markets, from public-facing entertainment and e-commerce sites to internal portal and data analysis sites for large international corporations.

Connect with Keith O'Connell
Keith O'Connell, XTIVIA
Workshop:
Using AlloyUI

Eduardo Lundgren, Jonathan Mak

Lead Engineering Manager, User Interface Software Engineer

Liferay Inc.

AlloyUI is a UI metaframework that provides a consistent and simple API for building web applications across all three levels of the browser: structure, style, and behavior.

AlloyUI is an open source project of its own, but it has also been the heart of the UI in Liferay since 6.0. It is built on top of Yahoo's YUI javascript library. You have access to use this in your portlets and themes, and you can modify the behavior of the entire portal as well. In this workshop, you will get hands-on use of AlloyUI by using it in a portlet and woking with some of the components such as the Carousel, Data Table, Form Builder, Tree View, and more.

Participate in the Q&A at #LRAlloyUI

Bio:

Eduardo Lundgren is the Lead Engineering Manager of Liferay Brazil, and he is one of the creators of the AlloyUI project built on top of the YUI3 Library. Mainly focused on Java and JavaScript development, he has a wealth of experience in building enterprise web applications across multiple languages and platforms. Eduardo is always seeking to participate in innovative open source Web projects, and he has a long history of contributing to other projects like YUI3, jQuery, and jQuery UI where he has gained experience building UI components in JavaScript.

Jonathan Mak is a User Interface Software Engineering for Liferay.  He has been working on supporting Liferay's UI in the engineering and support departments.  He has a passion for helping users become more efficient and productive through the web.  Jonathan has been working on UI since 2001 and brings a variety of experiences to Liferay.

Eduardo Lundgren &
Jonathan Mak, Liferay Inc.
Workshop:
Building Applications with Liferay WCM. No Need for Portlets!

Barrie Selack

Senior Software Engineer

Liferay, Inc.

Sometimes your requirement doesn't seem like it needs a full portlet, or you can't get it through an IT request in the time you need it, but there is a need for access to information through Liferay APIs or your own services. WCM comes to the rescue allowing you to do all that in a Web Content article. Advantages? Faster to build, test, and deploy. Easier to modify (if necessary) acome upgrade time. In this workshop, you will discover the power you have by using WCM to solve those problems and deliver your application faster.

Participate in the Q&A at #AppsLRWCM

Bio:

Barrie joined Liferay in 2010 after working with Liferay for two years at an enterprise client. Since coming to Liferay, he has worked on new and upgrade Liferay installations with clients, as well as assisting with training materials development and on-site training. He has completed several architecture, design, and code reviews for clients and partners. Barrie's background includes working at various Fortune 500 companies, as well as several startup companies. His expertise and experience include WebSphere, JBoss, Tomcat, DB2, Oracle, and MySQL.

Connect with Barrie Selack
Barrie Selack, Liferay
Workshop:
Extending Liferay 3 Ways

Jeff Handa

Senior Training Consultant

Liferay, Inc.

At its heart, Liferay is a set of services that can be used and reused in an any number of ways. This workshop will take an in-depth look at one of Liferay's core portlets and the underlying service that backs the portlet up. You'll explore how this portlet works, and in the process, you'll learn the steps necessary to decipher any of Liferay's core portlets. Once you know how the portlet works behind the scenes, you'll have the opportunity to extend this core feature three different ways. First, you will use Liferay hooks to modify the behavior of the original portlet. Second, you'll completely customize the user experience by creating a brand new portlet that will be deployed to the Control Panel, and lastly, you'll have the opportunity to interact with the Liferay service from outside of the portal using web services.

Participate in the Q&A at #ExtendLRWkshp

Bio:

Jeff Handa wears several hats for Liferay. As a Sr. Training Consultant, Jeff contributes training material and leads both public and private training courses. Jeff also serves as a Project Manager, where his expertise and leadership drive several key projects. Recently, he leveraged Liferay Meta Data to implement Liferay comments in a custom portlet for a collaboration project involving one of the nation's leading networking equipment manufacturers and largest retailers. Mr. Handa has over 10 years of technology consulting experience in various industries including the higher education market, where he implemented portals at colleges and universities for several years. Jeff holds a B.S. in Biological Engineering from Mississippi State University and a M.B.A from DePaul University.

Connect with Jeff Handa
Jeff Handa, Liferay
Workshop:
Liferay Clustering, High Availability, and Scalability

James Min

Senior Consultant and Sales Engineer

Liferay, Inc.

Liferay in a high availability (HA) configuration is more than just putting copies of Tomcat behind a load balancer. A proper Liferay cluster takes into consideration the synchronization and/or centralization of: caching, indexing, documents and media storage, and more. In the first part of the workshop, we will have an overview of what this entails and the best practices in setting up a Liferay HA environment.

Then, you will get hands-on and create a proper working Liferay cluster and see how HA works in your own Liferay environment. This will involve an Apache load balancer, and two Tomcat nodes. This workshop will not include any hands-on for Ehcache, DB clustering, or hardware load balancers. Since we will be running Apache web server, and multiple Tomcats on the same machine, we recommend that your hardware have plenty of RAM and an SSD drive (or very fast hard disk).

With the time restraint, we cannot do a hands-on of every situation, but we will delve into and discuss other HA considerations, including:

- HA/cluster configuration setup across multiple geo locations
- When to use the OOTB Ehcache or something like Terracotta
- Different load balancers
- What to consider for database clustering
- How to use and interpret and use the Liferay Performance Benchmark metrics to give a proper sizing estimate for your system

It is strongly recommended that you have a machine that has plenty of disk space (preferably an SSD) and at least 8 GB of memory (preferably 16 GB), as we may be coping entire Tomcat directories and such. This will decrease time spent on menial tasks and increase time on the actual cluster configuration and getting it up and running properly.

Participate in the Q&A at #LRClusterHAWkshp

Bio:

James Min has been a software engineer, senior consultant, and sales engineer at Liferay, Inc. having joined the Liferay team in 2006. His work includes strategy development, business process analysis, advanced developer training, specialized engineering projects & POCs, architecture reviews, deployment & integration strategies, and performance tuning & scaling consultation. Having worked with every major release of Liferay from v3.2 and up, he comes with a deep knowledge of the Liferay Portal product in addition to strong systems engineering skills within a portal environment. James has worked in the hi-tech industry for over 16 years, and prior to joining Liferay specialized in Forte distributed enterprise web applications at Sun Microsystems for their numerous enterprise customers, with particular emphasis in the financial risk management and entertainment industry spaces. James is currently based out of the Liferay Los Angeles HQ, and has also worked for Liferay out of New York City and the Frankfurt-Germany office. He holds a bachelor's degree in Cognitive Science from the University of California, Berkeley.

Connect with James Min
James Min, Liferay
Workshop:
Developing for Liferay Marketplace and Setting up an Enterprise Marketplace

Ryan Park

Software Engineer

Liferay, Inc.

The flexibility and feature set of the open source Liferay platform has attracted developers from around the world and provides a rich tapestry on which to create compelling applications. With the Liferay Marketplace, the community now has an easy way to distribute their Liferay apps to the over 500,000 deployed Liferay sites.

In this two-part workshop, we will go through the entire lifecycle of building and publishing applications on the Marketplace, including:

- Understanding the Liferay development environment
- Building apps for the Liferay Marketplace
- Creating and maintaining your Liferay Marketplace profile
- Initial publication
- Updating apps
- Understanding app metrics
- Retiring apps

In the second part, users will learn how to create and manage the use of Liferay Apps within a company, including:

- Corporate profile setup
- Managing users in the company
- Publishing apps on behalf of companies
- Downloading and licensing of apps for companies

Participate in the Q&A at #LRMarketplaceWkshp

Bio:

Ryan Park first joined Liferay during an internship in 2007. After graduating from school, he joined Liferay as a Software Engineer. Since then, he has lead the development for Social Office until 2012 and is currently working on the Liferay Marketplace.

Connect with Ryan Park
Ryan Park, Liferay
6:00 P - 8:00 P Bay Area Bites & Beer

Join us for an evening of casual dining and refreshments with an exclusive food truck event held at the elegantly urban 111 Minna Gallery. Enjoy networking with several luminaries in the industry while taking in the Bay Area's finest bites and cold beverages. Whether you are a first-time attendee or seasoned vet, this is a great opportunity to gather before the grand event. See you there!

7:00 A - 9:30 A Registration / Check-In (Grand Ballroom Foyer)

Check in and grab your badge and conference materials. Find everything you will need to get into the sessions and start the conference off right.

7:30 A - 8:30 A Breakfast / Exhibits Open (Pacific Concourse)
8:30 A - 8:40 A Welcome & Announcements
8:40 A - 9:10 A Opening Keynote

Bryan Cheung

Chief Executive Officer & Founder

Liferay, Inc.

Participate in the Q&A #LRNASKeynoteCheung

Bio:

Bryan Cheung steers the company's strategic direction and worldwide business development efforts as one of the founders serving with the company since its inception in 2004. Drawing on his technical experience, understanding of customer needs, and a passion for end users, Bryan leads Liferay in meeting its commitment to deliver focused and effective business solutions to its customers and its community. Bryan graduated from the University of California, Berkeley with a degree in Computer Science, and is a sought-after keynote speaker at major IT and open source industry events.

Connect with Bryan Cheung
Bryan Cheung, Liferay
Grand Ballroom Bayview Garden Marina
9:20 A - 9:50 A Case Study:
Smart Portlets Powered by JSF 2, AJAX, & IPC

Bala Kothandaraman, Bernd Prager

Standard & Poor's

Enterprises have come a long way today from traditional web design. A Portal is a powerful medium that can transmit information from several independent sources that can be, but not necessarily are, connected. Portlets which components that are managed and displayed on portal page render HTML fragments which makes them eligible for reuse. When you are designing a portal application with multiple reusable portlets the basic challenge of communication between the portlets whether local or remote is being addressed by the portlet specification. When you add multiple portlets on a page the browser have to reload the entire page every time any change occurs in any of the portlets on that page which is a bandwidth killer and doesn't make a great user experience. Fortunately AJAX technologies came to rescue performance and the client-side experience or portlets. With the gaining popularity of JSF as a server-side component-based user-interface framework for building interactive web applications, you can build custom portlets using JSF and AJAX which makes it possible to create rich user experiences. When you add a popular enterprise portal Liferay and an enterprise grade JEE application server like Oracle WebLogic Server to the mix of the above technologies then you built portlets that are reusable, smart along with great user experience. Our discussion will include the secret recipe of how you can take all the above ingredients to make smart portlets which will help you design and build portlets and portals that will win the heart of your business users.

Participate in the Q&A #LRSPStudy

Bio:

Bala Kothandaraman Currently working as a Director Enterprise Architecture with S&P with 16 years and over of experience in Enterprise, Application & IT Solution Architecture, including full Blue-print of Reference and Enterprise Architecture. Involved in solution design, architecture, product development, operational management, consultation, project mentoring and technology mentoring on various concept technologies like J2EE and .Net including SOA based application frameworks. Currently involved in assisting the line of businesses with End-to-End Solution Architecutre, implementation assistance, architecture and operational support & aligning them to our Reference Architecture. Prior to S&P - almost Ten years of experience with Oracle as a Principal Technologist involved in assisting various customers with designing and implementing Service Oriented Architecture for their enterprise using various products and technologies. Performed technical review for best selling Pack Publishing titles - "EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g" and "Oracle WebLogic Server 11gR2: Administration Essentials". Specialties: Enterprise Architecture, Reference & Solution Architecture, Service Delivery Management, Complete SOA Blueprint, Application Development Management, Certification Program Management, Vendor Relationship and Offshore Management. Globally recognized speaker and workshop modulator on various major events like JavaOne, BEA World covering hot topics like SOA, Event Driven Architecture, Enterprise Architecture Principles and Methodologies. Presented at JavaOne 2008 on 'Event Driven SOA (EDSOA) in Java with OSGi and Spring'. Presented at JavaOne 2004 on 'JMX MBeans for System Resource Configuration & Monitoring'. Presented at various BEAWorld conferences, BEA Support Webinars & WebLogic User Groups. Bernd Prager Bernd Prager has more than 25 years of experience with large scale and mission critical IT projects in a variety of industries. He was in charge of architecting, designing, implementing and deploying one of the world largest online ecommerce systems for the media company Bertelsmann with more than 10 Million online products, available in 7 different languages in 12 different countries. He has a strong record of success as an architect and technical manager in mission critical applications for large enterprises including Deutsche Bank, Merck, and McGraw Hill, among others. Formerly he was CEO of his own company, GECKO, which was involved in government funded research projects in the area of AI based and semantic processing applications. He has a Master Degree in Engineering from the Technical University of Dresden, Germany, in the area of Information Technology.

Bala Kothandaraman &
Bernd Prager, Standard & Poor's (ends at 9:50 A)
Technical:
Deep Dive into Liferay's Architecture*

Jorge Ferrer

VP of Engineering

Liferay, Inc.

As an Open Source product, there are no limits on how much you can learn about Liferay. This talk is targeted to advanced Liferay developers and contributors who want to know the ins and outs of Liferay. It will expand what was presented in last year's "Liferay Architecture" talk and the blog series of the same name by our VP of Engineering, Jorge Ferrer. Some topics that will be covered include how Liferay handles requests (including understanding the full request handling process), class loading, plugin deployment, and many more.

Participate in the Q&A at #AdvLRArchitecture

Bio:

Jorge is VP of Engineering and Software Architect of Liferay Portal. He brings the technology closer to our users and learns from the needs of our clients with the goal of making products that are adapted to their needs. Jorge enjoys integrating technology with users because he believes that it is not only possible, but also a responsibility to use the technology to add value to our society.

Jorge holds a Telecommunications Engineering Degree with a Masters in Computer Science from Universidad Politécnica de Madrid, Spain.

Connect with Jorge Ferrer
Jorge Ferrer, Liferay (ends at 9:50 A)
Business:
From Legacy to Liferay: Migrating the Portal

Jonathon Omahen

Senior Training Consultant

Liferay, Inc.

Customers often ask about Liferay when moving off legacy portal platforms. Portals including BEA Portal, Oracle Portal, Aqualogic Portal (Plumtree Portal), JBOSS Portal, TIBCO Portal, Epicentric Portal, and more have announced end of life, leaving customers looking for a solution. Learn what's behind a migration to Liferay and how it can position the portal to adapt to the future.

Participate in the Q&A at #LegacytoLR

Bio:

Jonathon Omahen joined Liferay in 2009, after leaving a small Japanese software company in Hawaii. He has an extensive background in linguistics and education, and seeks to improve and promote internationalization and localization in technology. As a consultant, he has worked on projects for Cisco, and has contributed to training materials and taught numerous Liferay training sessions. A lifelong participant in open source adoption and an ardent free software advocate, he strives to bring knowledge of Liferay to the masses.

Connect with Jonathon Omahen
Jonathon Omahen, Liferay (ends at 9:50 A)
Technical:
Rapid App Development with Liferay WCM

James Falkner

Community Manager

Liferay, Inc.

One of the most useful features of Liferay's WCM system is the ability to write fully-featured apps, without the need for compilation or deployment - just write and go! In this session, we'll explore the pros and cons of rapid app development using the features of Liferay WCM. We'll also cover developer topics such as FreeMarker vs. Velocity, tooling support, and app lifecycle management.

Participate in the Q&A at #LRRapidAppDev

Bio:

James Falkner oversees the 90,000-strong open source Liferay Community. In this role, James provides information, education, and leadership development, while constantly encouraging participation and growth of the community. James has over 14 years of experience in technology, and he blends his strong technical background with a passion for open source. James has been involved with enterprise web development and the Liferay Community since 2008.

Connect with James Falkner
James Falkner, Liferay (ends at 9:50 A)
10:00 A - 10:40 A Case Study:
Liferay and Water For People: From Data to Information*

Steve Clement

Senior Java Developer

EffectiveUI

Water For People, an international nonprofit organization dedicated to supporting improved access to water and sanitation systems and services in developing countries, was looking for a way to track and hone the progress it is making toward solving the water and sanitation crisis via its programs.

EffectiveUI was enlisted to create this new platform – called Re-Imagine Reporting – and selected Liferay as the backbone. This session, led by Steve Clement, Sr. Java Developer at EffectiveUI, will demonstrate how his team innovated on Liferay to build a new and transparent way for Water For People to manage data, improve outcomes, and prove its efficacy to stakeholders. Topics will include data import via Documents and Media all the way through to the final visualization using AJAX IPC calls and structured content, focusing on how they leveraged Liferay to roll up the data from the lowest geographical level up to a global view.

Participate in the Q&A at #WaterForPeopleLR

Bio:

Steve is a Senior Java Developer with 13 years' experience in enterprise development. Before joining EffectiveUI, he worked for Samsung, Frontier Airlines, and HomeAdvisor, as well as working on products developed for European yellow pages websites and the largest real estate site in Australia.

When not geeking out on various new technologies in the Java ecosystem, he enjoys reading both fiction and non-fiction. You can usually find him playing with his son, enjoying some down time with his wife, or in front of the computer mumbling something like, "Now THAT looks interesting—I need to download and learn that!"

Steve Clement, EffectiveUI (ends at 10:40 A)
Case Study:
New York State Department of Education*

Rex Petersen

Engagement Manager / Architect

XTIVIA

This session will cover Liferay as an integration platform as used in the development of the NYSED EngageNY portal. The portal integrates online educational software from 5 vendors to provide a cohesive solution that will soon be the integration point for all the participants in the New York public school system including teachers, administrators, parents, and students. Topics covered include SAML, LDAP, AJAX Search, federated header / footer, and Services Oriented Architecture.

Participate in the Q&A at #NYEduLR

Bio:

Rex wrote his first program for money on a TRS-80 Model II when he was 13 and has been an avid developer and technologist ever since. Working in various industries such as Banking, Education, Online Travel, Retail, and Telecommunications, he has developed a passion for building service architectures that are as simple and lightweight as possible.

Connect with Rex Petersen
Rex Petersen, XTIVIA (ends at 10:40 A)
Technical:
Taking Staging to a Whole New Level: Stability, Flexibility, and Ease of Use

Julio Camarero

Software Engineer

Liferay, Inc.

Staging, one of the essential features for managing site content, has served the Liferay users well in the past years, but this unique way of publishing information has reached the point where the business and technical aspects could be reconsidered. Staging has been a target for improvement over the past year. Learn the business logic changes, what led to them, and get a glimpse of the technology that is working behind the new and revised staging and export/import.

Participat in the Q&A at #StagingLRNAS

Bio:

Julio is a Core Developer for Liferay Portal working from the office in Madrid. His work focuses mainly on user interface, accessibility and usability. He is also the main coordinator of the Liferay Translation Team and is an excellent teacher and has performed Liferay training courses throughout Spain. He also participates often as an Architectural Consultant for Liferay customers. Julio holds a bachelor's degree in Telecommunications Engineering and a master's degree in Computer Science from Universidad Politécnica de Madrid, Spain.He is currently pursuing a Ph.D in this field, focusing his research on web and intelligent techniques applied to disaster management response.

Connect with Julio Camarero
Julio Camarero, Liferay (ends at 10:40 A)
 
(ends at 10:40 A)
10:50 A - 11:20 A Guest Keynote: Making Makers

Mark Frauenfelder

Founding Editor-in-Chief

MAKE Magazine

We have a rich history of making in our country and lately we have witnessed a return to that culture. The early 2000's represented phase one of that rebirth, and might be called "modern" making: people making cool stuff for the love of making. The last five years people have begun making new tools and technologies, enabling anyone to be a maker. Creating access to these tools and materials as well as the opportunity to share and collaborate with others is essential to the maker experience. Starting with a brief but colorful history of 19th and 20th century making, Mark Frauenfelder will present the new tools and technologies that are driving innovation and giving individuals and small groups the ability to create amazing things that would've been out of their reach a few years ago. He then will present new, inexpensive, and effective ways to conduct research and development, design prototypes, and set up manufacturing at home, and in makerspaces, libraries, schools, companies, and other spaces.

Participate in the Q&A at #MakersLRNAS

Bio:

Mark Frauenfelder is the founding editor-in-chief of MAKE magazine, and the founder of Boing Boing (boingboing.net). He was an editor at Wired from 1993-1998, the founding editor of Wired.com, and is the author of six books. His latest book is Made By Hand: My Adventures in the World of Do It Yourself (bit.ly/madebyhands).Mark is also an artist and designer, and his work has appeared in group and solo gallery exhibitions throughout the United States. He designed Billy Idol's "Cyberpunk" CD cover, video box, and print advertisements. He has appeared on The Colbert Report (twice) and the Martha Stewart Show, and has written for The New York Times Magazine, The Atlantic, Popular Science, Business Week, The Hollywood Reporter, Wired, and other national publications. He lives in Los Angeles with his wife, Carla Sinclair and his two DIY daughters, age 10 and 16.

Mark Frauenfelder, MAKE Magazine
11:20 A - 11:50 A Liferay Pulse Awards

Liferay's Pulse Awards recognize the people and companies behind the innovative and creative solutions built using Liferay Portal. These awards showcase the breadth and scalability of the product across a variety of environments and solutions to address today's enterprise needs. 

 

Categories that will be awarded:

- Architecture
- Best Collaboration/Social Project
- Best in Design and User Interface
- Best Mobile Experience
- Multiple Platform Integration
- Website of the Year
- Individual Contributor of the Year
- Partner of the Year
- Community Excellence

11:50 A - 1:20 P Lunch / Exhibits Open (Pacific Concourse)
1:20 P - 2:00 P Case Study:
Optimizing the Social Intranet

Addison Chappell

Technical Director of Applications

Ogilvy & Mather

Ogilvy started development on their global "social" intranet using Liferay in 2010. Calling on the expertise from around the organization, a vision for the offering emerged. This case study focuses on 5 key areas (people, communities, Faceted Search, Integration, and Design) that were instrumental in developing the global solution for social collaboration across the agency.

Participate in the Q&A at #LRIntranetOgilvy

Bio:

Addison started his career developing websites for Sony Music in 1996. He worked on some of the original sites for flagship artists including Miles Davis and Branford Marsalis. After several more years in the Music Industry, Addison started his own company developing custom software and consulting for clients such as Morgan Stanley, Columbia House and AT&T's a2b music. Addison joined Ogilvy & Mather in 2006 where he oversaw the development of some the companies core application technologies including Identity Management, SSO, and Internal/Client Portals. When not exploring new technologies, Addison enjoys teaching scuba and diving wrecks off the cost of Long Island, NY.

Connect with Addison Chappell
Addison Chappell, Ogilvy & Mather (ends at 2:00 P)
Case Study:
A Walk Around the Block: How Sargento Uses Liferay to Create a Community of Stakeholders*

Darla Neargarth, Alaaeldin El-Nattar

Sargento Foods Inc., Rivet Logic

Moving from Aqualogic to Liferay, Sargento reaps the benefits of Liferay as an open platform to bring much needed features to their employees' fingertips, such as: easy publishing of corporate news, embedded video, documentum integration, enhanced search, personalized data, and much more.

Join us to hear a leader from Sargento share how an innovative cheese company took bold and fruitful steps to adopt open source technology in a successful effort to enhance their employee work experience via a modern intranet built on top of Liferay, named The Block.

Participate in the Q&A at #SargentoLRNAS

Bio:

Darla Neargarth has garnered almost 25 years of IT experience ranging from small business applications to enterprise system implementations. Darla drives solutions for Sargento Foods Inc. in Enterprise Content Management (ECM) also encompassing digital employee communications. She has concentrated her 13-year tenure at Sargento primarily on ECM with EMC's Documentum Suite and then extended that focus over the past 6 years to include enterprise portals and web content management. More recently, she added digital signage plus cloud-based content and collaboration solutions, further expanding her content management and delivery expertise. Darla holds a BA degree in Computer Information Systems from the University of Wisconsin and served as an Adjunct Professor in Lakeland College's Kellett School of Continuing Education where she taught Relational Database, Systems Analysis & Design as well as Business Information Processing.Over the past 18 months, Darla led the firm's migration from BEA AquaLogic portal to Liferay Portal, which continues to grow by engaging employees in the Sargento corporate culture.

Alaaeldin has more than 14 years of enterprise IT software design and development experience, including certified expertise in open source platforms from Liferay, Alfresco, and JBoss. At Rivet Logic since 2006, Alaaeldin has led the architecture and implementation of numerous Liferay projects ranging from enterprise-wide intranets to large-scale public websites and communities. Alaaeldin is also a certified Liferay trainer, regularly conducting both public and pricate Liferay certified trainings courses throughout North America. Alaaeldin earned a B.S. in Computer Science from American University and an M.S. in Computer Science from George Mason University.

Darla Neargarth, Sargento Foods Inc. &
Alaaeldin El-Nattar, Rivet Logic (ends at 2:00 P)
Lightning Talks

Various Speakers

1) Journey to an Enterprise Portal: 2004 - 2013
(Patricia Glancy, AutoZone)
#LightningLRNASAutozone

2) Usability Matters - Why it's Great to be a Software Engineer
(Sebastian Glock, e-Spirit, Inc.)
#LightningLRNASeSpirit

3) Improving Collaboration and Leveraging Sales with Liferay
(César Strafile, Walter Surface Technologies)
#LightningWalterSurfaceTech

4) Building High-Performance Portals on Liferay
(Shailesh Dangi, SOFIA Technology)
#LightningLRNASSOFIA

5) Useful Analytics Tricks for Your Portal
(Ronald Sarayudej, Liferay, Inc.)
#LightningAnalytics

 

Various Speakers (ends at 2:00 P)
Workshop:
Using AlloyUI

Eduardo Lundgren

Lead Engineering Manager, User Interface Software Engineer

Liferay, Inc.

AlloyUI is a UI metaframework that provides a consistent and simple API for building web applications across all three levels of the browser: structure, style, and behavior.

AlloyUI is an open source project of its own, but it has also been the heart of the UI in Liferay since 6.0. It is built on top of Yahoo's YUI javascript library. You have access to use this in your portlets and themes, and you can modify the behavior of the entire portal as well. In this workshop, you will get hands-on use of AlloyUI by using it in a portlet and woking with some of the components such as the Carousel, Data Table, Form Builder, Tree View, and more.

Participate in the Q&A at #LRAlloyUI

Bio:

Eduardo Lundgren is the Lead Engineering Manager of Liferay Brazil, and he is one of the creators of the AlloyUI project built on top of the YUI3 Library. Mainly focused on Java and JavaScript development, he has a wealth of experience in building enterprise web applications across multiple languages and platforms. Eduardo is always seeking to participate in innovative open source Web projects, and he has a long history of contributing to other projects like YUI3, jQuery, and jQuery UI where he has gained experience building UI components in JavaScript.

Jonathan Mak is a User Interface Software Engineering for Liferay.  He has been working on supporting Liferay's UI in the engineering and support departments.  He has a passion for helping users become more efficient and productive through the web.  Jonathan has been working on UI since 2001 and brings a variety of experiences to Liferay.

Connect with Eduardo Lundgren
Eduardo Lundgren, Liferay (ends at 2:50 P)
2:10 P - 2:50 P Technical:
New Ways of Customization: Application Display Templates*

Jorge Ferrer

VP of Engineering

Liferay, Inc.

You're probably familiar with some ways of customizing Liferay Portal, such as Themes, Hooks, or Layout Templates. Liferay Portal 6.2. goes one step further by introducing Application Display Templates (ADT). ADT takes the customization to the portlet level, enabling users to create and apply velocity or FreeMarker templates to change the way a portlet is displayed. We will show you how to create ADTs and how to make your own portlets support this new feature.

Participate in the Q&A at #ADTLRNAS

Bio:

Jorge is VP of Engineering and Software Architect of Liferay Portal. He brings the technology closer to our users and learns from the needs of our clients with the goal of making products that are adapted to their needs. Jorge enjoys integrating technology with users because he believes that it is not only possible, but also a responsibility to use the technology to add value to our society.   Jorge holds a Telecommunications Engineering Degree with a Masters in Computer Science from Universidad Politécnica de Madrid, Spain.

Connect with Jorge Ferrer
Jorge Ferrer, Liferay (ends at 2:50 P)
Case Study:
Enabling Rapid Introduction of Services into Accenture's Cloud Platform Using Liferay Portal*

Richard Gornitsky

Global Portal Practice Lead

Accenture

Accenture Cloud Platform (ACP) is Accenture's core Cloud Broker. It provides service integration with consistent end-to-end service management and governance. Services are accessed through the storefront portal. In order to provide a framework that could integrate seamlessly different services, enable role access, and provide a consistent look and feel, Accenture chose Liferay Portal for the Presentation Layer and Content Management. In this presentation, we will review the architecture, what we did right, challenges we encountered, and lessons learned. A short demo will follow.

Participate in the Q&A at #CloudPlatformLR

Bio:

Richard Gornitsky is Accenture's Global Portal Platform lead, Accenture Master Architect, and OpenGroup Distinguished I/T Architect experienced in designing, managing, and implementing complex customer facing web enterprise systems for Fortune 500 firms. He has managed up to 150 employees and has overseen budgets up to $8 million and projects up to $20 million. Richard is also a well recognized technical speaker and author.

Richard Gornitsky, Accenture (ends at 2:50 P)
Business:
Boost Your Mobile Strategy

Juan Fernández

Liferay Core Developer

Liferay Spain

Companies and organizations face a great challenge nowadays: the mobilization of their online services. Users are already accessing your website via mobile devices, whether you are prepared for it or not, so the focus should be on how to face this challenge. Liferay provides support for several different strategies. In this talk, Juan Fernández will present different mobile strategies and how to implement them so that you can choose the best solution for your business needs.

Participate in the Q&A at #MobileStrategyLR

Bio:

Juan joined Liferay Spain as a core engineer in its engineering center of Madrid after being a Liferay consultant and an active member of the Liferay community. He had previous experience in Liferay development, integration, customization, implementation, and offering consultancy services to customers. His mission in Liferay is to improve the core with new functionality and offer high quality consulting services all around the world. Juan holds a master's degree in Software Engineering from the University of Seville, Spain.

Connect with Juan Fernández
Juan Fernández, Liferay Spain (ends at 2:50 P)
2:50 P - 3:30 P Coffee Break / Exhibits Open
3:30 P - 4:00 P Case Study:
Meeting University Needs with a Mobile Site Using Liferay*

Peter Rowley, Gordon Cameron

Director of Applications and Integration

York University, Intelliware

In June of 2012, we gave a presentation about York's mobile web experience to a meeting of Canadian higher education IT experts, which included asking them questions about their mobile initiatives. This talk will cover implementation of the core of that web experience -- a mobile version of our Liferay-powered student portal developed with our implementation partner Intelliware Development -- as well as insights from the discussion that ensued, including why universities build mobile presences and what staff and students want from the mobile web. We'll end with statistics from two years of use of our mobile web site.

Participate in the Q&A at #YorkLRNAS

Bio:

Peter Rowley has been building teams that build applications for almost 30 years, starting with a pioneering research system to support learning through collaboration in the early 90's. After working in several Internet companies between 1996 and 2005 which included building one of the first consumer mobile web portals, Peter returned to the university sector, becoming the Director of Applications and Integration at York University in Toronto. He is responsible for teams that develop and manage a wide range of applications, from the central web site to identity management to payroll and technologies that support teaching. He has degrees in Computer Science from the Universities of Waterloo and Toronto.

Gordon Cameron is a Business Architect with over 15 years experience solving business problems with technology. He provides strategic vision to clients and technical guidance to development teams in a wide range of industries. He has extensive experience with mobile technologies and portal projects. Recent mobile highlights include a multi-platform native consumer app that was ranked #1 for downloads in the iTunes App Store (Canada), as well as HTML5 (mobile-optimized web) sites using both responsive design and user-agent detection. Recent Liferay portal projects include public portals and intranets for health care, municipal government, university, service industry and member-based organizations. Gordon has an undergraduate engineering degree from Queen's University and an MBA from the University of Western Ontario.

Peter Rowley, York University &
Gordon Cameron, Intelliware (ends at 4:00 P)
Technical:
Best Practices for Liferay Development*

Minhchau Dang

Consultant

Liferay, Inc.

This session is geared towards users who are new to Liferay development. We will investigate how to start a Liferay project on the right foot. The session will cover questions you should ask yourself when starting a project, best practices when organizing and developing Liferay plugins, and common pitfalls that have been encountered by Liferay Global Services through experience with clients in the field.

Participate in the Q&A at #BestPracticesLRNAS

Bio:

After joining the company in 2007, Minhchau has worked with enterprise clients to implement backend integrations between Liferay and third-party search engines, collaboration suites, identity management systems, and customer relationship management tools. Along the way, he has also transitioned client customizations between almost all major and minor releases since Liferay 4.3. Minhchau holds a B.S. in Information and Computer Science from the University of California, Irvine.

Connect with Minhchau Dang
Minhchau Dang, Liferay (ends at 4:00 P)
Technical:
Lessons Learned: Android and iOS Development for Liferay

Bruno Farache

Mobile Tech Lead

Liferay, Inc.

Liferay has been investing a lot in mobile recently, in both mobile web and native mobile apps. In this talk, Bruno will focus on his experience on developing native apps for Liferay, what the team has learned, what obstacles they encountered, and what solutions they discovered. He will also talk about the plans for the future of Sync iOS and Android, Liferay Mobile SDK, and things that will help the development of native apps.

Participate in the Q&A at #LRAndroidiOSDev

Bio:

Bruno began his career at Liferay as a Core Engineer of Liferay Portal and 3 years later, he was appointed to the role of General Manager at Liferay's flagship office in Brazil. In 2012, Bruno began building Android and iOS apps for Liferay Sync. Today, he continues to spearhead this effort as he steers the direction of the native mobile apps team at Liferay. Bruno holds a B.S. in Computer Science from Universidade Federal de Pernambuco.

Connect with Bruno Farache
Bruno Farache, Liferay (ends at 4:00 P)
Workshop:
Building Applications with Liferay WCM. No Need for Portlets!

Barrie Selack

Senior Software Engineer

Liferay, Inc.

Sometimes your requirement doesn't seem like it needs a full portlet, or you can't get it through an IT request in the time you need it, but there is a need for access to information through Liferay APIs or your own services. WCM comes to the rescue allowing you to do all that in a Web Content article. Advantages? Faster to build, test, and deploy. Easier to modify (if necessary) acome upgrade time. In this workshop, you will discover the power you have by using WCM to solve those problems and deliver your application faster.

Participate in the Q&A at #AppsLRWCM

Bio:

Barrie joined Liferay in 2010 after working with Liferay for two years at an enterprise client. Since coming to Liferay, he has worked on new and upgrade Liferay installations with clients, as well as assisting with training materials development and on-site training. He has completed several architecture, design, and code reviews for clients and partners. Barrie's background includes working at various Fortune 500 companies, as well as several startup companies. His expertise and experience include WebSphere, JBoss, Tomcat, DB2, Oracle, and MySQL.

Connect with Barrie Selack
Barrie Selack, Liferay (ends at 5:20 P)
4:10 P - 4:40 P Case Study:
Liferay: Paving the Way for New User Experience

Linda Regan, Sameer Marella, Kelly Wright

Director of Student Information Systems, Sr. Director-Student of HR & Middleware Systems, Director of Payroll

Stanford University

In this session, we will talk about Liferay's implementation at Stanford University. We will provide a sneak peek into the User Interface we had earlier and highlight things that were missing in the existing technology. We will also talk about other available open source technologies and why Liferay was our platform of choice. Change is a necessary evil, and user acceptance a key to its success. We will delve into our strategy for user acceptance, implementation, and a successful go-live. We will share our gotchas and pitfalls that could have been avoided. Lastly, we will discuss our future roadmap and how we plan to lead the way for the next phase. With Liferay, Stanford hopes to create an agile, technical, and socially-advanced UI for our Students, Faculty, and Staff.

Participate in the Q&A at #StanfordLRNAS

Bio:

Linda graduated from UC Irvine. She possesses experience with Business Systems and integration for over 25 years. Linda had 16 years of experience with financial and manufacturing systems prior to moving to Stanford 10 years ago. She also has Higher Education experience and has worked in student information and financial services.

Sameer manages centrally supported Student, HR, and middleware applications for Stanford University.

Kelly is the Director of Payroll for Stanford University. Kelly is also a graduate of Stanford University and holds a BA in Economics and Communication.

Linda Regan &
Sameer Marella &
Kelly Wright, Stanford University (ends at 4:40 P)
Case Study:
Adopting New Liferay 6.2 Features on a Migrated Enterprise Mobile Project*

Fabio Pezzuto

Software and Architectural Consultant

SMC TREVISO Srl

Some of the cool new features of Liferay 6.2 like Application display templates, Alloy UI 2.0, Trash bin support, and Bootstrap theme with mobile responsive UX have been adopted during the migration of an enterprise project. Our use-case: we migrate several portlets for an e-commerce solution with mobile sync to Liferay 6.2 using AlloyUI 2.0 and the new ADT Framework extensively. Thanks to this, we now have a flexible and nice looking frontend, which can be easily customized without changing the source code or redeploying the plugin. This session will describe the steps we took while migrating our project from Liferay 6.1 to Liferay 6.2 and learning how to leverage these known and not-so-well-known new features.

Participate in the Q&A at #EnterpriseMobileLR

Bio:

Fabio Pezzutto is a Software Engineer and Architectural Consultant of SMC TREVISO Srl. With a long experience in Web Application development and integration, He supports customers teams in the architecture and development of solutions using Liferay Portal. Fabio is now working closely with Liferay team, developing official Liferay 6.2 plugins. He holds a master's degree in Computer Science from University of Udine.

Fabio Pezzuto, SMC TREVISO Srl (ends at 4:40 P)
Technical:
Increased Scalability and Reliability with Liferay's Portlet Sandboxing

Michael Han

VP of Operations, US & APAC

Liferay, Inc.

Portals help foster collaborative development across multiple lines of business. However, as the number of developers and business units that contribute to a portal increase, so does the potential for mass chaos. In today's technology toolkit, improving system stability often entails increasing deployment architecture complexity. Learn how Liferay has solved this problem with an innovative, simple to administer solution.

Participate in the Q&A at #LRPortletSandboxing

Bio:

Michael brings his background in capital markets and more than 12 years of technology management and architecture experience to Liferay. As Liferay's VP of Operations, US and Asia, Michael oversees Liferay's operations in Asia (both in China and Southeast Asia) as well as Liferay's support and training operations in the US. Michael also manages strategic client relationships in the high-tech and financial industries. Finally, Michael leverages his expertise in large-scale distributed systems to guide the benchmarking and performance management of Liferay's product lines. Prior to Liferay, Michael served as Chief Architect for Bank of America Global Foreign Exchange and as Managing Director for a proprietary trading firm. During his career, Mr. Han has specialized in leveraging Agile practices to deliver high-performance financial systems in distributed, multi-shore development models. Michael holds a B.S. in Computer Science from the University of Illinois at Urbana-Champaign, US.

Connect with Michael Han
Michael Han, Liferay (ends at 4:40 P)
4:50 P - 5:20 P Case Study:
Liferay as an Enterprise Services Portal

Richard W. Phelps Ph.D.

Global Director, User Experience

Unisys Global Managed Services

Unisys, in collaboration with SDG (Solution Design Group, Inc.) a Liferay Service Partner, has developed a cross device (i.e., responsive design) Enterprise Services Portal called Unisys VantagePointSM. This Portal is beginning to reshape the way Unisys delivers its Global Managed Services. It provides our clients' executives, operations staff, and end users the targeted information they need to make effective business decisions, based on real-time or near real-time data pulled from across the enterprise andpresented on the user's device of choice: smartphone, tabletor PC. Unisys VantagePointSM provides the ability for clients to order, monitor, and manage their IT Services, delivered via the cloud, over the web. For the past 3 years, Unisys has been supporting about 200,000 client users with its' Liferay-based Virtual Service Desk with 6,000 unique accesses/day.

Unisys is working with SDG to create a unique and dynamic user interface leveraging Liferay and the latest web technologies, including a cross device responsive design framework, a high-impact user interface leveraging HTML5, CSS3, and JavaScript, as well as an advanced visual dashboarding application and service catalog integrated with Liferay.

Unisys VantagePointSM leverages a tile-based homepage for status summaries and provides access to operations details. Information is presented in clear and concise fashion leveraging interactive data visualization dashboards. User personas are defined at the interface layer to individually customize each user'sexperience, so the most relevant information to their role is made available at the right summary level and detail, so they can make the most effective business decisions based on current targeted information.

Information is available in real-time or near real-time on:
• Enterprise Health, including network performance, server status, and open user issues currently being worked by the Unisys Service Desk
• Contract Health, including current Service Level Agreement (SLA) status and customer satisfaction
• Project Health, including a current listing of IT related projects visually displayed indicating status against schedule and cost vs. budget

This information is made available by using Liferay to integrate, through APIs and web services, to key enterprise systems including information technology management systems, network monitoring applications, server management applications, systems outages reporting tools, project management applications, dashboarding applications, service catalogs, and a comprehensive self-service knowledge management system as well as online live service agent chat and tradition phone support.

Unisys VantagePointSM is an advanced and comprehensive cross device Enterprise Services Portal.

Participate in the Q&A at #EnterpriseServicesLR

Bio:

Dr. Richard Phelps, Global Director-User Experience, has lead user experience, interface design and usability programs for Unisys cloud-based managed IT services portfolio for the past 5 years. He is responsible for the user interface strategy, architecture and design of Unisys web-based Enterprise Services Portal. The Portal supports all Unisys cloud-based service offerings including: 1) virtual service desk for end user self-service support, 2) online dashboard-based services monitoring, 3) remote infrastructure management, 4) managed security services, as well as 5) client provisioning and management of virtual computing resources. Prior to leading User Experience at Unisys, Rick server 6 years as the Vice President of Marketing for Unisys Global Outsourcing Services, a $2.7B division of Unisys.

After completing his Ph.D. at Tufts University in 1979, specializing in Human Computer Interaction (HCI), Rick spent the first two years of his career pioneering the user interface design and usability for speaker independent speech recognition systems with the founders of Dragon Systems (developers of Naturally Speaking).

In 1981, Dr. Phelps transitioned into a marketing executive role bringing innovative enterprise IT services and software to market, always overseeing Product Management with an eye to user friendly software products and online IT services. Prior to Unisys, Rick was the National Marketing Director for Ernst & Young IT Consulting Services, where he was responsible for bringing to market E&Y's Navigator System Series software and methodology as well as E&Y's Business Process Re-engineering Services. Then, at EDS as a Vice President of Business Development, he led business growth initiatives for outsourcing services based on emerging automated software development technologies.

Rick graduated summa cum laude and Phi Beta Kappa from Albion College in Experimental Psychology. He received his Masters and Ph.D. from Tufts University, while working on user interface design concepts for the Xerox Star computer, which served as the basis for the Apple Lisa and then Macintosh.

Richard W. Phelps Ph.D., Unisys Global Managed Services (ends at 5:20 P)
Technical:
Using the Recycle Bin in Your Portlet / Application*

Julio Camarero

Software Engineer

Liferay, Inc.

Liferay Portal 6.2 gives your content a second chance! The new Recycle Bin feature enables users to recover content they've deleted, inadvertently or not. The Recycle Bin is not only a new feature, but a whole new framework to be leveraged by application developers. Learn how your own portlets can take advantage of this framework following just a few simple steps.

Participate in the Q&A at #RecycleBinLRNAS

Bio:

Julio is a Core Developer for Liferay Portal working from the office in Madrid. His work focuses mainly on user interface, accessibility and usability. He is also the main coordinator of the Liferay Translation Team and is an excellent teacher and has performed Liferay training courses throughout Spain. He also participates often as an Architectural Consultant for Liferay customers. Julio holds a bachelor's degree in Telecommunications Engineering and a master's degree in Computer Science from Universidad Politécnica de Madrid, Spain.He is currently pursuing a Ph.D in this field, focusing his research on web and intelligent techniques applied to disaster management response.

Connect with Julio Camarero
Julio Camarero, Liferay (ends at 5:20 P)
Business:
E-commerce - Evolution of the Liferay Marketplace

John Choi

Director of US Operations

Liferay, Inc.

The Liferay Marketplace is currently a hub for sharing, browsing, and downloading free Liferay-compatible applications. Enabling e-commerce is the natural next step to transform this hub into a true "marketplace" that encourages and facilitates paid app transactions, in addition to free app sharing. This next phase of the Marketplace has the potential to support higher value-added apps for Liferay Portal users, while enabling developers to add and/or enhance revenue streams by leveraging a robust, global distribution channel of half-a-million-plus deployments.

This session aims to provide a detailed overview of the next generation Liferay Marketplace:
1. Current state of the Liferay Marketplace
2. Overview of e-commerce
3. Value proposition for Liferay Portal users and developers
4. Walkthrough of upcoming e-commerce features

Participate in the Q&A at #MktplEvolutionLRNAS

Bio:

John (JC) serves as Director of US Operations for Liferay, and one of his key responsibilities is overseeing and expanding the Liferay Marketplace. Prior to Liferay, JC worked as a consultant at Accenture and advised technology and healthcare companies as an investment banker.

Connect with John Choi
John Choi, Liferay (ends at 5:20 P)
5:30 P - 6:30 P Happy Hour
6:30 P - 8:30 P Networking Reception
8:00 P - 9:30 P After Party (by invitation only)
7:30 A - 8:30 A Registration / Check-In
7:30 A - 8:30 A Breakfast / Exhibits Open (Pacific Concourse)
8:30 A - 8:40 A Welcome & Announcements
8:40 A - 9:10 A Hybrid Mobile Apps with Liferay*

James Falkner

Community Manager

Liferay, Inc.

Most new web applications are adding support for mobile phones and tablets. This support can include responsive design for the main website, as well as mobile-only features for use cases specific to the phone or tablet user.

Liferay supports multiple mobile development scenarios including responsive design for HTML5 webapps and hybrid apps that use both the native features of the device and of the Liferay platform. In this session, learn how Liferay supports hybrid app development, including a deep-dive analysis into the Liferay Events mobile app used at this Symposium.

Participate in the Q&A at #HybridAppsLR

Bio:

James Falkner oversees the 90,000-strong open source Liferay Community. In this role, James provides information, education, and leadership development, while constantly encouraging participation and growth of the community. James has over 14 years of experience in technology, and he blends his strong technical background with a passion for open source. James has been involved with enterprise web development and the Liferay Community since 2008.

Prior to joining Liferay, James led development of several key technologies in Oracle's Web Center stack, including its collaboration and social networking services. James is also an alumnus of Sun Microsystems, where he was the principal architect for Sun's portal technologies and participated in several open source projects such as OpenPortal, GlassFish, and Community Equity. James holds a B.S. in Computer Engineering from the University of Florida.

Connect with James Falkner
James Falkner, Liferay
Grand Ballroom Bayview Garden Marina
9:20 A - 9:40 A Technical:
Life with Ray: A Command Line IDE for Liferay Rapid Development and Deployment*

David Truong

Product Manager

Liferay, Inc.

Ray is a new command line interface that allows developers to quickly build a project, create their plugins, and deploy their portal all from the command line. See a demostration of the latest prototype and provide feedback on how Ray can improve your productivity.

Participate in the Q&A at #LifeWithRayLR

Bio:

David has been a consultant for Liferay since 2005. He has developed, integrated, and customized every major version of Liferay. David now brings his extensive background and creativity to the Liferay Product Team managing platform and tooling. He holds a degree in Computer Science from DePaul University.

Connect with David Truong
David Truong, Liferay (ends at 9:40 A)
Case Study:
Content Driven Responsive Corporate Website: greatdanetrailers.com*

Joey Dyer

IT Manager

Great Dane Trailers - Savannah

Great Dane Trailers has used Liferay for its corporate website for the past year and a half. Joey will share the reasons behind migrating to Liferay portal platform, implementation of greatdanetrailers.com, and further advantages of Liferay portal.

Participate in the Q&A at #GreatDaneLRNAS

Bio:

Joey Dyer, Manager of New Business Technology and Integration at Great Dane, has been with the company for more than 10 years. During that time he has created and managed a Java-based development team which is responsible for developing and maintaining all sales-related applications at Great Dane. The Java team also supports the company's web site, its internal Extranet, as well as a wide range of engineering and manufacturing applications key to Great Dane's daily production schedule.

Joey Dyer, Great Dane Trailers - Savannah (ends at 10:10 A)
Technical:
Liferay Development for the Enterprise with Liferay Developer Studio 2.0

Neil Griffin

Software Architect

Liferay, Inc.

This session provides an overview of features included in the upcoming release of Liferay Developer Studio including dependency management with Maven/Ivy and development of Android/IOS apps with the Liferay Mobile SDK.

Participate in the Q&A at #LRDevStudio

Bio:

Neil Griffin is a Software Architect for Liferay and is the project lead for Liferay Faces. Neil has over 20 years of experience in software engineering and represents the company on the JSR 362 (Portlet 3.0) and JSR 344 (JSF 2.2) Expert Groups. He is also a contributing author to the JSF 2.0 Complete Reference, published by McGraw-Hill.

Connect with Neil Griffin
Neil Griffin, Liferay (ends at 9:40 A)
Workshop:
Liferay Clustering, High Availability, and Scalability

James Min

Senior Consultant and Sales Engineer

Liferay, Inc.

Liferay in a high availability (HA) configuration is more than just putting copies of Tomcat behind a load balancer. A proper Liferay cluster takes into consideration the synchronization and/or centralization of: caching, indexing, documents and media storage, and more. In the first part of the workshop, we will have an overview of what this entails and the best practices in setting up a Liferay HA environment.

Then, you will get hands-on and create a proper working Liferay cluster and see how HA works in your own Liferay environment. This will involve an Apache load balancer, and two Tomcat nodes. This workshop will not include any hands-on for Ehcache, DB clustering, or hardware load balancers. Since we will be running Apache web server, and multiple Tomcats on the same machine, we recommend that your hardware have plenty of RAM and an SSD drive (or very fast hard disk).

With the time restraint, we cannot do a hands-on of every situation, but we will delve into and discuss other HA considerations, including:

- HA/cluster configuration setup across multiple geo locations
- When to use the OOTB Ehcache or something like Terracotta
- Different load balancers
- What to consider for database clustering
- How to use and interpret and use the Liferay Performance Benchmark metrics to give a proper sizing estimate for your system

It is strongly recommended that you have a machine that has plenty of disk space (preferably an SSD) and at least 8 GB of memory (preferably 16 GB), as we may be coping entire Tomcat directories and such. This will decrease time spent on menial tasks and increase time on the actual cluster configuration and getting it up and running properly.

Participate in the Q&A at #LRClusterHAWkshp

Bio:

James Min has been a software engineer, senior consultant, and sales engineer at Liferay, Inc. having joined the Liferay team in 2006. His work includes strategy development, business process analysis, advanced developer training, specialized engineering projects & POCs, architecture reviews, deployment & integration strategies, and performance tuning & scaling consultation. Having worked with every major release of Liferay from v3.2 and up, he comes with a deep knowledge of the Liferay Portal product in addition to strong systems engineering skills within a portal environment. James has worked in the hi-tech industry for over 16 years, and prior to joining Liferay specialized in Forte distributed enterprise web applications at Sun Microsystems for their numerous enterprise customers, with particular emphasis in the financial risk management and entertainment industry spaces. James is currently based out of the Liferay Los Angeles HQ, and has also worked for Liferay out of New York City and the Frankfurt-Germany office. He holds a bachelor's degree in Cognitive Science from the University of California, Berkeley.

Connect with James Min
James Min, Liferay (ends at 11:20 A)
9:50 A - 10:10 A Technical:
Turbo-Charge Your Themes: How to Ship Pretty Content*

David Truong

Product Manager

Liferay, Inc.

Viewing a theme without content is like test driving a car without the engine. Liferay has created two plugins that will soon be available in the Marketplace that allow you to quickly mockup content to truly show off your theme.

Participate in the Q&A at #TurboThemesLR

Bio:

David has been a consultant for Liferay since 2005. He has developed, integrated, and customized every major version of Liferay. David now brings his extensive background and creativity to the Liferay Product Team managing platform and tooling. He holds a degree in Computer Science from DePaul University.

Connect with David Truong
David Truong, Liferay (ends at 10:10 A)
Technical:
Responsive Layouts and Mobile Design for the One Web

Nathan Cavanaugh

Director of User Interface Engineering

Liferay, Inc.

Responsive design is one of the most interesting techniques to debut in the last few years. In this talk, you'll learn about the basic concepts, as well as what tools Liferay provides out of the box in Liferay Portal 6.1, and new tools available in Liferay Portal 6.2. Also learn how you can implement some common responsive design patterns using the tools provided.

Participate in the Q&A at #ResponsiveLayoutsLR

Bio:

Nate Cavanaugh is the Director of User Interface Engineering for Liferay, in which he helps guide not only the interface for end user products, but also the interface for different development methodologies. Nate currently heads up Liferay's latest UI project, AlloyUI. He has a passion to help users at different levels to be more productive and get work done. He loves to create, whether it be beautiful interfaces, a piece of art, or just a small essay. He tends to be hyperbolic, and loves a good debate.

Connect with Nathan Cavanaugh
Nathan Cavanaugh, Liferay (ends at 10:10 A)
10:10 A - 10:50 A Coffee Break / Exhibits Open
(ends at 10:50 A)
10:50 A - 11:20 A Technical:
Introducing AutoComplete for Velocity and FreeMarker Languages in Liferay Portal 6.2*

Nathan Cavanaugh

Director of User Interface Engineering

Liferay, Inc.

Liferay Portal 6.2 introduces two exciting new features - AutoComplete for Velocity and FreeMarker languages and a Palette with the most significant available variables. During this session, you will see a demo of these features and understand the reasoning behind them. You will also learn about how it was implemented and the reusable components that were made part of Alloy so that you can implement similar features yourself. Join the session and discover how can you use these features to significantly increase the speed of writing your Templates, or to add the same benefits to your portlets.

Participate in the Q&A at #AutoCompleteLR

Bio:

Nate Cavanaugh is the Director of User Interface Engineering for Liferay, in which he helps guide not only the interface for end user products, but also the interface for different development methodologies. Nate currently heads up Liferay's latest UI project, AlloyUI. He has a passion to help users at different levels to be more productive and get work done. He loves to create, whether it be beautiful interfaces, a piece of art, or just a small essay. He tends to be hyperbolic, and loves a good debate.

Connect with Nathan Cavanaugh
Nathan Cavanaugh, Liferay (ends at 11:20 A)
Technical:
Protecting Your Liferay Installations from Third-Party Plugins with PACL*

Raymond Augé

Senior Software Architect

Liferay, Inc.

Security is a growing concern among application developers in recent years as more and more personal and business operations are performed over the web. Add to this cloud platforms, Portal frameworks or any complex, integrated enterprise architecture and the result is often a "Heterogeneous Application Run-time Environment": multiple applications from different sources executing in same or nearby run-times. Liferay represents such an environment and this session will discuss these security concerns and mechanisms Liferay has implemented to decrease security risk.

Participate in the Q&A at #PACLLRNAS

Bio:

Raymond Augé is a Senior Software Architect focused on feature development and innovation. Since joining Liferay in 2005, his goal has been to increase ease of development without compromising creativity. Recently, he has prototyped and placed into production, a remote publishing, workflow-driven staging implementation complete with in-context preview, page versionning, website branching and rapid data modeling for application development. He has driven numerous improvements in areas such as permissionning, dynamic data models and meta-data support, WCM, and Import/Export. He leads the charge for upcoming implementations of wRAD in Liferay. Raymond holds a B.S. in Computer Science from Laurentian University.

Connect with Raymond Augé
Raymond Augé, Liferay (ends at 11:20 A)
Technical:
Liferay's User Interface Revolution

Eduardo Lundgren

Lead Engineering Manager

Liferay, Inc.

In this session, you will discover how the new version of Liferay will benefit from AlloyUI 2.0 to deliver a modern and powerful experience for users. We are going to introduce new components, performance improvements, better documentation for developers, and more.

Participate in the Q&A at #LRUIRevolution

Bio:

Eduardo Lundgren is the Lead Engineering Manager of Liferay Brazil, and he is one of the creators of the AlloyUI project built on top of the YUI3 Library. Mainly focused on Java and JavaScript development, he has a wealth of experience in building enterprise web applications across multiple languages and platforms. Eduardo is always seeking to participate in innovative open source Web projects, and he has a long history of contributing to other projects like YUI3, jQuery, and jQuery UI where he has gained experience building UI components in JavaScript.

Connect with Eduardo Lundgren
Eduardo Lundgren, Liferay (ends at 11:20 A)
11:30 A - 12:00 P Product Roadmap

Edwin Chung

VP of Product Management

Liferay, Inc.

Participate in the Q&A at #ProdRoadmapLRNAS

Bio:

Ed has been with Liferay since 2005 and has managed many of Liferay's strategic accounts. His work has included development of enterprise portal strategy, business process analysis, and business process re-engineering. Ed also has extensive experience around the overall design, development, and implementation of internet, intranet, and extranet solutions. Ed joins Liferay with over 12 years of consulting and product management experience. Prior to Liferay, Ed's experience included providing portal solutions to Global 1000 companies. Ed holds a B.S. in Chemistry from the University of California, Los Angeles.

Edwin Chung, Liferay
12:00 P - 1:30 P Lunch / Exhibits Open (Pacific Concourse)
1:30 P - 2:00 P Technical:
10 Performance Tips for Liferay Developers and DevOps*

Michael Han

VP of Operations, US & APAC

Liferay, Inc.

Performance tuning is often seen as a black art, understood by few and successfully performed by fewer. Come learn how Liferay Global Services approaches performance monitoring and management. Learn how some very simple tweaks can drastically improve system performance.

Participate in the Q&A at #LRNASPerformance

Bio:

Michael brings his background in capital markets and more than 12 years of technology management and architecture experience to Liferay. As Liferay's VP of Operations, US and Asia, Michael oversees Liferay's operations in Asia (both in China and Southeast Asia) as well as Liferay's support and training operations in the US. Michael also manages strategic client relationships in the high-tech and financial industries. Finally, Michael leverages his expertise in large-scale distributed systems to guide the benchmarking and performance management of Liferay's product lines. Prior to Liferay, Michael served as Chief Architect for Bank of America Global Foreign Exchange and as Managing Director for a proprietary trading firm. During his career, Mr. Han has specialized in leveraging Agile practices to deliver high-performance financial systems in distributed, multi-shore development models. Michael holds a B.S. in Computer Science from the University of Illinois at Urbana-Champaign, US.

Connect with Michael Han
Michael Han, Liferay (ends at 2:00 P)
Case Study:
Liferay as a Government to Public Portal

Omar Toor

Sr. Director

DMI

Grants.gov was established to support the 2002 President's Management Agenda which called for federal agencies to allow applicants for federal grants to apply for, and ultimately manage, grant funds through a common website, simplifying grants management and eliminating redundancies. Grants.gov was subsequently launched in 2003 and provides a one-stop electronic portal where grant recipients can find and apply for federal grant opportunities. In addition to supporting all 26 of the major federal grant making agencies, Grants.gov processes over 300,000 grant applications annually, totaling over $410 billion in Federal Grant-in-Aid funding. It also sends over 1 million email notifications at the public's request and receives over 4 million page views weekly.

The Grants.gov website is one of the key tools the federal government leverages to engage both public and private civilian communities. DMI was tasked with modernizing the website and infrastructure with the objective to unify the technical architecture, design, and content in order enhance the user experience. The redesign incorporated best practices that provided a facelift for the website and improved administration, maintainability, and scalability.

Using Liferay as the centerpiece of the redesign effort, this session will walk you through the process DMI used to research user behavior, design, prototype, and rollout the website with a seamless cutover to the redesigned Grants.gov portal.

Participate in the Q&A at #GovPortalLRNAS

Bio:

Omar is the Sr. Director at DMI providing horizontal program oversight and management support over a portfolio of Healthcare IT projects. As a recognized IT professional, Mr. Toor has over 10 years of experience supporting enterprise federal IT projects at the Department of Labor, Department of Treasury, Department of Defense, Department of State, and Department of Health and Human Services. Coming from a software development background, he has lead cross functional teams to deliver innovations to improve the user experience, improve service delivery with a focus on cost reduction, implement management controls to provide transparency into program performance, and deliver continuous service improvement.

Connect with Omar Toor
Omar Toor, DMI (ends at 2:00 P)
Case Study:
Using Liferay as a Platform for Computational Science

Matthew Hanlon, Maytal Dahan

Enterprise Developer, Research Engineer / Scientist Associate

Texas Advanced Computer Center, The University of Texas at Austin

The Texas Advanced Computing Center (TACC) at the University of Texas at Austin was one of the first research institutions to begin using the Liferay Portal as a platform specifically for computational science portals. We have leveraged the entire Liferay infrastructure to build robust, easy to use web portals for the scientific community. We have also used Liferay to support the entire web infrastructure for large eScience projects such as the Extreme Science and Engineering Discovery Environment (XSEDE) project. Liferay is also extensively used by institutions in the European Grid Infrastructure for support eScience portals. The many features Liferay platform, including both community, collaboration, and development SDKs, make Liferay a powerful tool for building portals to support large-scale computational infrastructure.

This presentation delves into our experiences using the Liferay portal framework for support large-scale, highly distributed computational science portals. We will discuss the unique requirements of distributed computational infrastructure, the scientific audience we are serving, and how Liferay meets these challenges. We will also explore how Liferay can continue to evolve to better support this community.

Participate in the Q&A at #UTexasLRNAS

Bio:

Matthew Hanlon is a Research Engineer/Scientist Associate IV at the Texas Advanced Computing Center where he leads the Web and Mobile Applications group. He earned his Masters in Computer Science from the University of South Alabama in 2009. His Masters thesis, "Unfolding Ropes with Particle Swarm Optimization" was awarded the Outstanding Master's Thesis Award in Math, Physical Sciences, and Engineering for the 2010-2011 biennium. Past projects include the development of science gateways such as the TeraGrid User Portal, the Integrated Breeding Platform Portal, the XSEDE User Portal, and the TACC User Portal and Mobile application. Matthew is currently the lead on the TACC User Portal as well as actively contributing to other projects for XSEDE and the iPlant Collaborative. Matthew's current research interests include user interface design, distributed application architectures, and mobile application development.

Maytal Dahan joined the Texas Advanced Computing Center in 2002 and is a Research Engineer/Scientist Associate V. She earned her Masters in Software Engineering from the University of Texas at Austin in 2006. She is involved in several software projects that develop middleware and web portal applications. Maytal is the project lead for the Extreme Science and Engineering Discovery Environment (XSEDE) User Portal and manages the User Information and Interfaces group within XSEDE. Previously, Maytal was Co-Principal Investigator and developer on the Open Grid Computing Environment Project and led the TeraGrid User Portal project. Before joining TACC, Maytal worked at the San Diego Supercomputer Center (SDSC) in the Grid Portals Architecture Group. Maytal's current interests are user experience design, distributed appellation architectures, and software engineering practices.

Connect with Matthew Hanlon
Connect with Maytal Dahan
Matthew Hanlon &
Maytal Dahan, Texas Advanced Computer Center, The University of Texas at Austin (ends at 2:00 P)
Workshop:
Extending Liferay 3 Ways

Jeff Handa

Senior Training Consultant

Liferay, Inc.

At its heart, Liferay is a set of services that can be used and reused in an any number of ways. This workshop will take an in-depth look at one of Liferay's core portlets and the underlying service that backs the portlet up. You'll explore how this portlet works, and in the process, you'll learn the steps necessary to decipher any of Liferay's core portlets. Once you know how the portlet works behind the scenes, you'll have the opportunity to extend this core feature three different ways. First, you will use Liferay hooks to modify the behavior of the original portlet. Second, you'll completely customize the user experience by creating a brand new portlet that will be deployed to the Control Panel, and lastly, you'll have the opportunity to interact with the Liferay service from outside of the portal using web services.

Participate in the Q&A at #ExtendLRWkshp

Bio:

Jeff Handa wears several hats for Liferay. As a Sr. Training Consultant, Jeff contributes training material and leads both public and private training courses. Jeff also serves as a Project Manager, where his expertise and leadership drive several key projects. Recently, he leveraged Liferay Meta Data to implement Liferay comments in a custom portlet for a collaboration project involving one of the nation's leading networking equipment manufacturers and largest retailers. Mr. Handa has over 10 years of technology consulting experience in various industries including the higher education market, where he implemented portals at colleges and universities for several years. Jeff holds a B.S. in Biological Engineering from Mississippi State University and a M.B.A from DePaul University.

Connect with Jeff Handa
Jeff Handa, Liferay (ends at 3:50 P)
2:10 P - 2:50 P Case Study:
Migrating an Enterprise Liferay Portal to the Cloud*

Alex Kim

Raytheon

The Global Learning and Observations to Benefit the Environment (GLOBE) program was founded in 1995 by a coalition of NASA, NOAA, the NSF. The GLOBE Program is the world's largest international science education program supporting 111 countries, over 25,000 schools, and more than 25 million data points.

NASA looked to Raytheon Web Solutions to provide a more cost efficient solution to host the GLOBE.gov Web Portal. In this case study, we will look at how Raytheon Web Solutions successfully migrated the GLOBE.gov Enterprise Liferay Portal to the AWS Amazon Cloud. We will look at the benefits and technical challenges presented with migrating a clustered Liferay Portal to the cloud. We will also examine the problems presented with the migration and what factors drove the technical solution. The topics covered will include data migration, multicast vs unicast, tomcat clustering, and ehcache.

The presentation will discuss the factors that drove the cloud solution, the cost benefits, and technical challenges encountered while migrating GLOBE to the AWS Amazon Cloud.

Participate in the Q&A at #RaytheonLRNAS

Bio:

Alex Kim is an experienced IT and Technical Manager with over 10 years' experience in Enterprise software development. He has spent over 10 years with Raytheon's Webby Award winning Web Solutions team building a talented team of Java developers to push the bleeding edge of technology and produce collaborative and interactive business solutions for Raytheon's customers. Alex helped develop innovative ways to expand Raytheon's growing technology skillset and incorporate cost effective solutions using Software Best Practices and Open Source Technology solutions. Mr. Kim's knowledge of web based enterprise technologies, credits him with websites utilizing technologies on Drupal, Alfresco CMS, Microsoft's Sharepoint, SAP Netweaver, and Liferay Portal.

Connect with Alex Kim
Alex Kim, Raytheon (ends at 2:50 P)
Case Study:
Improved User Experience Driving Revenue Growth – An IHG Case Study (Liferay Based UXP with Enterprise Gamification)*

Ketan Shah, Harish Ramachandran

Director of Global Technology - Enterprise Collaboration Group

InterContinental Hotel Group, CIGNEX Datamatics

CIGNEX Datamatics' Liferay based User eXperience Platform (UXP) approach focuses on enhancing the user experience & productivity of both internal and external users. Based on the success Gamification has achieved in engaging with users and learning applications, IHG explored an Enterprise Gamification solution with the objectives of improving user engagement, driving a faster return on investment, and improving the quality & timeliness of data, apart from reducing the learning curve.

Attend this session to hear from IHG and CIGNEX Datamatics on how IHG is driving incremental revenue growth through their Liferay based Meeting Point portal which is used by global sales team to sell meeting space across various IHG brands. This Meeting Point portal is integrated with existing enterprise applications, analytics, and NitroGamification application (from BunchBall Inc.). Learn how IHG has achieved a better and more engaging user experience with increased productivity and improved collaboration.

Participate in the Q&A at #IHGLRNAS

Bio:

Ketan is the Director of Global Technology – Enterprise Collaboration Group at IHG, a global company with 9 hotel brands. Ketan has over 10 + years of IT experience and has held various leadership positions in technical and managerial roles such as Senior Program Director, Enterprise Architect and Software Consultant with Fortune 500 companies – IHG, GE, ADP, and Walmart. In the current role, Ketan provides strategic leadership and direction to the overall enterprise collaboration for IHG, which includes deployment of the Liferay Portal platform at IHG for various internal and external users such as global intranet, sales collaboration, marketing and brand standards. During his career, Ketan has successfully architected and delivered Portal, eCommerce, ERP and CRM based solutions.

Harish Ramachandran is a Co-Founder and the Global Head of Pre-sales. He manages and guides the worldwide pre-sales team to produce high quality solution-focused proposals that meet customer requirements and drive new opportunities. Pre-sales is Harish's passion and forte – his unique combination of business and technical skills help to quickly align with client expectations and ensure that CIGNEX Datamatics delivers the appropriate solution architecture in a given situation. Harish has been instrumental in his leadership with CIGNEX Datamatics in the areas of Delivery, Pre-sales, Partnerships / Alliances, and Marketing, as well as contributing to raise Series-A funding and in mergers and acquisitions activity. Prior to co-founding CIGNEX Datamatics Harish served as technical lead and program manager at Cisco systems and Click Commerce. Harish has over 18 years of experience in solutions consulting, project delivery, and product development largely in the Financial Services industry. Harish holds a bachelor's degree in electronics engineering from Bangalore University, India.

Ketan Shah, InterContinental Hotel Group &
Harish Ramachandran, CIGNEX Datamatics (ends at 2:50 P)
Technical:
Modern JSF Development

Neil Griffin

Software Architect

Liferay, Inc.

Java EE 7 includes the new JSF 2.2 standard and provides developers new features like HTML5 Friendly Markup and Faces Flows. This session shows how Liferay Faces enables developers to harness the power of JSF 2.2 in order to develop modern JSF portlet applications.

Participate in the Q&A at #ModernJSFLR

Bio:

Neil Griffin is a Software Architect for Liferay and is the project lead for Liferay Faces. Neil has over 20 years of experience in software engineering and represents the company on the JSR 362 (Portlet 3.0) and JSR 344 (JSF 2.2) Expert Groups. He is also a contributing author to the JSF 2.0 Complete Reference, published by McGraw-Hill.

Connect with Neil Griffin
Neil Griffin, Liferay (ends at 2:50 P)
2:50 P - 3:20 P Coffee Break
(ends at 3:20 P)
3:20 P - 3:50 P Technical:
Running Liferay in the Cloud*

Brett Swaim

Senior Software Engineer

Liferay, Inc.

Want to run Liferay in a cloud solution, but aren't sure what to expect? Brett will cover all the nuances of making a fully loaded balanced cluster run smoothly on Amazon EC2 and Rackspace Cloud. If you want to run a Liferay Portal cluster in the cloud, don't miss this talk!

Participate in the Q&A at #LRintheCloud

Bio:

Since joining the company in 2004, Brett has been the Lead Consultant on a variety of projects including the World Food Programme, Cisco Systems, and the Online Computer Library Center (OCLC). Brett specializes in end-to-end development, commonly leading the entire product lifecycle from the initial architecture and design, to the final release and subsequent support. His current experiences with Liferay integration involve working with Tomcat, Websphere, Oracle, MySQL, DB2, SAP, Stellent Integration, Siebel, and many others.Brett holds a B.S. in Computer Science from the California State University, Fullerton.

Connect with Brett Swaim
Brett Swaim, Liferay (ends at 3:50 P)
Technical:
Liferay Enterprise Integration Leveraging an Enterprise Service Bus (ESB)*

Barrie Selack

Senior Software Engineer

Liferay, Inc.

A common question is "Does Liferay integrate with _____?" or "Can I use Liferay with the ESB from vendor _____?".

In this session we'll cover the following topics:

- When and why you may need or want an ESB
- Questions to ask yourself and the vendor when making your selection for an ESB
- How to use an ESB with Liferay
- Some common ESB choices

Participate in the Q&A at #LRIntegrateWithESB

Bio:

Barrie joined Liferay in 2010 after working with Liferay for two years at an enterprise client. Since coming to Liferay, he has worked on new and upgrade Liferay installations with clients, as well as assisting with training materials development and on-site training. He has completed several architecture, design, and code reviews for clients and partners. Barrie's background includes working at various Fortune 500 companies, as well as several startup companies. His expertise and experience include WebSphere, JBoss, Tomcat, DB2, Oracle, and MySQL.

Connect with Barrie Selack
Barrie Selack, Liferay (ends at 3:50 P)
Technical:
Authentication Strategies with Liferay

Jonas Fonseca

Enterprise Developer

Savoir-faire Linux

Liferay implements multiple SingleSignOn connectors (SAML, OpenID, OpenSSO, etc.). The presentation will mainly focus mainly on customer requirements related to authentication and security in general and present solutions (OR strategies) for how to address specific challenges when offering Liferay as a service. Topics covered includes how to deal with multiple identity providers, anonymous authenticated users and user access management outside of Liferay.

Participate in the Q&A at #AuthenticationLRNAS

Bio:

Jonas Fonseca wears several hats for Savoir-faire Linux. As a Sr. Liferay Consultant, Jonas participates to many projects, contributing to the development of portal solutions and providing training and coaching sessions to Liferay clients. Jonas also serves as technical lead for the SingleSignOn practice, investing time in research and development in SSO integration and authentication mechanisms in general. Jonas started his career as an embedded system developer and is still involved in firmware and low-level development. Jonas holds a master on Computer Science by University of Copenhagen, Denmark.

Jonas Fonseca, Savoir-faire Linux (ends at 3:50 P)
4:00 P - 4:30 P Closing Keynote

Brian Chan

Chief Software Architect & Founder

Liferay, Inc.

Participate in the Q&A at #LRNASKeynoteChan

Bio:

Brian Chan, Chief Software Architect and founder, created Liferay Portal in 2000 to provide non-profit organizations with an open source solution to facilitate collaboration on the Internet. He has since steered Liferay to become a worldwide leader in innovative open source enterprise solutions. With a strong foundation in software architecture and economics, Brian has solidified open source as a viable and high performance option for the enterprise with business benefits beyond cost savings. His expertise in portal architecture and design has garnered him a seat on the JSR-286 portlet specification committee. Brian holds a dual B.S. degree in Economics and Computer Science from the University of Chicago. He is also a sought after speaker at major industry events such as JavaOne, JAX Asia and Europe and his thought leadership has gained him seats on the JSR-286 and JSF-314 specification committees.

Connect with Brian Chan
Brian Chan, Liferay

Add new agenda session! Add Web Content

Sessions covering Liferay Portal 6.2 features