During the 2015 IBM Digital Experience, Mark Polly, Perficient Director, Strategic Advisors for Portal, Social, Web Content, demonstrated how you can dart past your competition by getting your digital experience into market faster than ever before.
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a walkthrough where we convert a common full trust solution to a SharePoint Framework solution. I will show you the general workflow for converting your full trust solutions to SPFx solutions. I show you the proper configuration for your development environment. We walk through building the SPFx solutions and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx) in less than 1 hour.
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. Yes, you are welcome :)
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...Howard Greenberg
In this webinar OpenNTF members will discuss the Domino/Notes 12 features they like and suggest for everyone to check out!
The topics and speakers will be:
Time-based One-time Authentication (TOTP) - Roberto Boccadoro
TOTP allows multi-factor authentication. When users login to a Domino web server they have to provide a time-based one-time use password in addition to their usual name/password. This is done using a third party application like Google Authenticator, Authy or Duo Mobile on their mobile devices/computers.
Domino OSGI Tasklet Service (DOTS) - Serdar Basegmez
Create Domino server tasks using Java OSGI plugins. These can be scheduled and can interface with the server console using TELL commands.
One Touch Setup for Domino - Roberto Boccadoro
In previous versions of HCL Domino, setting up a Domino server involved multiple steps. Starting with Domino 12, you can use one-touch Domino setup to set up a server in just a single step.
August OpenNTF Webinar - Git and GitHub ExplainedHoward Greenberg
When OpenNTF began in 2001, source control was little known and sharing of code via the cloud was limited. Fast forward 20 years and GitHub is the dominant sharing site and git the standard technology for source control.
In this webinar Paul Withers and Jesse Gallagher will:
Demystify git
Explain Branching
Show what makes a high quality repository
How to take advantage of GitHub’s broad functionality
Get that coveted "Verified" badge
Go from source control zero to GitHub hero!
Engage 2019: Your Data in the Major Leagues: A Practical and Updated Guide to...Serdar Basegmez
Engage 2019 session with Tom Van Aken (https://twitter.com/vanakentom):
Your Data in the Major Leagues: A Practical and Updated Guide to RESTful Domino v10
Things are moving fast with many new tools and toys in our hands. While Domino v10 creates a whole new world of possibilities, we still need to interact with other internal and external applications. One of the key technologies to do that is the RESTful services and we have an updated toolbox now. Regardless of your experience, come to this session to see what options are available to you, what pitfalls you may experience and how to break down the borders between your applications and others. We will present the basic concepts and best practices, allowing you to walk away with the techniques that you will need to take your applications to the next level. Last but not the least, we will show you practical examples on how you provide RESTful services for other applications and how you can use REST data to enrich your applications using the the new capabilities.
Speakers:
Serdar Basegmez , Developi Information Systems
Tom Van Aken, GroupWave
15 May 2019
September OpenNTF Webinar: Domino Online Meeting Integration (DOMI)
Many of our users rely on other meeting tools like Zoom, Teams, Webex, and GoToMeeting. Now Notes users can use their Notes client to integrate these meeting tools. Create, update and delete meetings from right within Notes! This webinar will focus on what DOMI is, how to install it, how it works, how to extend it and troubleshooting. The webinar will also dive deeper into parts that might be useful for your own day-to-day development
Speakers:
Paul Withers, HCL
Devin Olson, HCL
Rocky Oliver, HCL
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a walkthrough where we convert a common full trust solution to a SharePoint Framework solution. I will show you the general workflow for converting your full trust solutions to SPFx solutions. I show you the proper configuration for your development environment. We walk through building the SPFx solutions and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx) in less than 1 hour.
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. Yes, you are welcome :)
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...Howard Greenberg
In this webinar OpenNTF members will discuss the Domino/Notes 12 features they like and suggest for everyone to check out!
The topics and speakers will be:
Time-based One-time Authentication (TOTP) - Roberto Boccadoro
TOTP allows multi-factor authentication. When users login to a Domino web server they have to provide a time-based one-time use password in addition to their usual name/password. This is done using a third party application like Google Authenticator, Authy or Duo Mobile on their mobile devices/computers.
Domino OSGI Tasklet Service (DOTS) - Serdar Basegmez
Create Domino server tasks using Java OSGI plugins. These can be scheduled and can interface with the server console using TELL commands.
One Touch Setup for Domino - Roberto Boccadoro
In previous versions of HCL Domino, setting up a Domino server involved multiple steps. Starting with Domino 12, you can use one-touch Domino setup to set up a server in just a single step.
August OpenNTF Webinar - Git and GitHub ExplainedHoward Greenberg
When OpenNTF began in 2001, source control was little known and sharing of code via the cloud was limited. Fast forward 20 years and GitHub is the dominant sharing site and git the standard technology for source control.
In this webinar Paul Withers and Jesse Gallagher will:
Demystify git
Explain Branching
Show what makes a high quality repository
How to take advantage of GitHub’s broad functionality
Get that coveted "Verified" badge
Go from source control zero to GitHub hero!
Engage 2019: Your Data in the Major Leagues: A Practical and Updated Guide to...Serdar Basegmez
Engage 2019 session with Tom Van Aken (https://twitter.com/vanakentom):
Your Data in the Major Leagues: A Practical and Updated Guide to RESTful Domino v10
Things are moving fast with many new tools and toys in our hands. While Domino v10 creates a whole new world of possibilities, we still need to interact with other internal and external applications. One of the key technologies to do that is the RESTful services and we have an updated toolbox now. Regardless of your experience, come to this session to see what options are available to you, what pitfalls you may experience and how to break down the borders between your applications and others. We will present the basic concepts and best practices, allowing you to walk away with the techniques that you will need to take your applications to the next level. Last but not the least, we will show you practical examples on how you provide RESTful services for other applications and how you can use REST data to enrich your applications using the the new capabilities.
Speakers:
Serdar Basegmez , Developi Information Systems
Tom Van Aken, GroupWave
15 May 2019
September OpenNTF Webinar: Domino Online Meeting Integration (DOMI)
Many of our users rely on other meeting tools like Zoom, Teams, Webex, and GoToMeeting. Now Notes users can use their Notes client to integrate these meeting tools. Create, update and delete meetings from right within Notes! This webinar will focus on what DOMI is, how to install it, how it works, how to extend it and troubleshooting. The webinar will also dive deeper into parts that might be useful for your own day-to-day development
Speakers:
Paul Withers, HCL
Devin Olson, HCL
Rocky Oliver, HCL
December OpenNTF Webinar: The Volt MX LotusScript ToolkitHoward Greenberg
Re-using business logic is key to expanding Domino applications beyond the Notes Client. HCL has introduced the Volt MX LotusScript Toolkit and invites the community to collaborate with us in its development. In this webinar HLC will outline the challenges and explain the design considerations. They will demonstrate and deep dive into the prototype code. See the flexibility beyond just Volt MX. Most importantly, learn how you can get involved to help shape the direction of this open source solution.
The speakers will be:
Paul Withers - HCL
Jason Roy Gary - HCL
Rocky Oliver - HCL
Description of the Java platform (languages, runtime libraries, execution environments) and how to write cross platform portable Java code (mobile, desktop, server, iot, ...).
How adding a further tool can be a good thingBelsoft
It might sound strange, but adding a further tool to a maybe already overwhelming set of collaboration tools can really be what you need, to work more efficiently.
These are the slides from our engage.ug presentation.
Note: if you look at the presentation online, some of the graphics do not render well. Please download for good quality viewing.
Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...Francesco Corti
The integration between Alfresco and Pentaho exists since 2012, starting with a Community project (named A.A.A.R.) and continues today with dozens of successful installations and projects.
As a lot of developers know, Pentaho is an Open Source Business Intelligence platform, extremely flexible to develop your own reports, dashboards and analytics in general. Less developers know that Pentaho is also very easy to integrate with third-party applications. All of this, thanks to a powerful API and a clever use of a RequireJS (http://requirejs.org/) JavaScript file and module loader.
In this talk Francesco (inventor of the A.A.A.R. before and Alflytics - http://fcorti.com/alflytics/ today) and Pedro (VP Of Engineering for Pentaho Data Integration and Business Analytics Platform at Hitachi Vantara) will show in practice how to include all the Pentaho Dashboards into a generic ADF application, using some ADF Components that will be able to login, logout and show Pentaho resources.
Implementing Certificate Based Authentication for HCL Traveler Access - Enga...Milan Matejic
Implementing Certificate Based Authentication for HCL Traveler Access
Domino Certificate Based Authentication
HCL Verse
Android Devices
Mutual Authentication
Create CA & User Certificates
Import CA Certificate
Import User Certificates
Java cacerts
Domino Keyring
make_certs.cmd
Certificate Based Authentication
EngageUG 2020
#EngageUG
Milan Matejic
Engage 2018 adm04 - The lazy admin winsMatteo Bisi
We spent the last 6 months deep diving into automation (DevOps) tools to make our life easier.
We applied it to Connections (On-Prem) and other technologies. Come and see how Ansible, Jenkins (and many others) can be friends with Administrators (let’s steal developer tools).
Deploy IBM Connections components, install fix-packs, automate tedious tasks and more.
Flexible Permissions Management with ACL TemplatesJeff Potts
This is was presented as an ignite-style lightning talk at DevCon 2018 in Lisbon. It discusses an open source add-on called ACL Templates which can be used to separate ACL settings from code.
Using Cool New Frameworks in (Mobile) Domino AppsTeamstudio
Did you know there's an abundance of cool CSS and JS frameworks out there? Have you ever wanted to find out how you can use them in your own (mobile) Domino apps? Theo Heselmans shows real world applications from his customers using some of these powerful frameworks inside Domino. Explore with us on how they integrated Bootstrap, Ratchet.js, Knockout.js, Backbone.js, Underscore.js, jQuery.js and more!
Presenting Data – An Alternative to the View ControlTeamstudio
In this webinar, Paul Della-Nebbia, an IBM Champion, will show how to implement a different alternative for displaying information from Domino views. Paul will cover how to use the Dojo Data Grid (included with XPages) to display a data grid that provides unique features like infinite scrolling, click to sort column headers, adjustable column widths, filtering, and the ability to drag and drop column headers to reorder. As the user scrolls through, the view data is retrieved as needed which improves performance and usability.
July OpenNTF Webinar - HCL Presents Keep, a new API for DominoHoward Greenberg
In 2019 the HCL Labs reimagined how a REST API for Domino should look like. The initial prototype was shared with selected customers and partner. Based on the feedback, Project KEEP will ship together with Domino.
KEEP allows applications to interact with Domino servers using simple HTTP calls directly from a browser, desktop or mobile app, or with a application server in the middle. To make this API accessible to a large audience open standards like OpenAPI or JWT were chosen over propriety implementations.
This session will introduce KEEP and the design principles and use cases. Data security and ease of use will be highlighted. Warm up your Postman clients and curl command lines and follow along!
The presenters for this session will be Stephan Wissel and Paul Withers from HCL.
If you use Box, Dropbox, OneDrive, or Google Drive, this presentation will show you why you should switch to the Oracle Document Cloud Service, and how to implement the migration.
Your Future HTML: The Evolution of Site Design with Web ComponentsKen Tabor
This talk is dedicated to helping you understand how you can easily build reusable pieces of user interface while assembling your overall experience. Specifically the emerging technology of web components is introduced as the way you can package your HTML, CSS, and JavaScript to produce drop-in solutions. It’s like building UI elements and widget controls for the web.
By using this tactic to architect your sites you’ll reduce time, and increase quality, of the work your development team produces. See how designers and developers will use the deep functionality web components offer. Make custom HTML tags backed by the necessary markup, style, and code. This unique bundle mixes presentation with behavior creating rich and flexible micro-interactions.
I’ll review how the popular browser makers are implementing this emerging technology on desktop and mobile. I’ll introduce Google’s Polymer library as a way you can use web components now while platform owners are in the process of supporting the proposed standard.
Deep dive into share point framework webpartsPrabhu Nehru
The slide talks about getting started with SharePoint Framework Web parts - A session on this topic was given @ Global Office 365 Developer Boot camp Coimbatore
In this presentation we'll take a look at building a full stack web application using Polymer and Web Components. After a quick introduction to Polymer, we’ll see how we can handle things like authentication, pagination of large data sets, and adapting our UI to different viewports. We’ll also review what’s needed for moving our app to production and optimizing our User Experience with quick load times and transition animations.
December OpenNTF Webinar: The Volt MX LotusScript ToolkitHoward Greenberg
Re-using business logic is key to expanding Domino applications beyond the Notes Client. HCL has introduced the Volt MX LotusScript Toolkit and invites the community to collaborate with us in its development. In this webinar HLC will outline the challenges and explain the design considerations. They will demonstrate and deep dive into the prototype code. See the flexibility beyond just Volt MX. Most importantly, learn how you can get involved to help shape the direction of this open source solution.
The speakers will be:
Paul Withers - HCL
Jason Roy Gary - HCL
Rocky Oliver - HCL
Description of the Java platform (languages, runtime libraries, execution environments) and how to write cross platform portable Java code (mobile, desktop, server, iot, ...).
How adding a further tool can be a good thingBelsoft
It might sound strange, but adding a further tool to a maybe already overwhelming set of collaboration tools can really be what you need, to work more efficiently.
These are the slides from our engage.ug presentation.
Note: if you look at the presentation online, some of the graphics do not render well. Please download for good quality viewing.
Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...Francesco Corti
The integration between Alfresco and Pentaho exists since 2012, starting with a Community project (named A.A.A.R.) and continues today with dozens of successful installations and projects.
As a lot of developers know, Pentaho is an Open Source Business Intelligence platform, extremely flexible to develop your own reports, dashboards and analytics in general. Less developers know that Pentaho is also very easy to integrate with third-party applications. All of this, thanks to a powerful API and a clever use of a RequireJS (http://requirejs.org/) JavaScript file and module loader.
In this talk Francesco (inventor of the A.A.A.R. before and Alflytics - http://fcorti.com/alflytics/ today) and Pedro (VP Of Engineering for Pentaho Data Integration and Business Analytics Platform at Hitachi Vantara) will show in practice how to include all the Pentaho Dashboards into a generic ADF application, using some ADF Components that will be able to login, logout and show Pentaho resources.
Implementing Certificate Based Authentication for HCL Traveler Access - Enga...Milan Matejic
Implementing Certificate Based Authentication for HCL Traveler Access
Domino Certificate Based Authentication
HCL Verse
Android Devices
Mutual Authentication
Create CA & User Certificates
Import CA Certificate
Import User Certificates
Java cacerts
Domino Keyring
make_certs.cmd
Certificate Based Authentication
EngageUG 2020
#EngageUG
Milan Matejic
Engage 2018 adm04 - The lazy admin winsMatteo Bisi
We spent the last 6 months deep diving into automation (DevOps) tools to make our life easier.
We applied it to Connections (On-Prem) and other technologies. Come and see how Ansible, Jenkins (and many others) can be friends with Administrators (let’s steal developer tools).
Deploy IBM Connections components, install fix-packs, automate tedious tasks and more.
Flexible Permissions Management with ACL TemplatesJeff Potts
This is was presented as an ignite-style lightning talk at DevCon 2018 in Lisbon. It discusses an open source add-on called ACL Templates which can be used to separate ACL settings from code.
Using Cool New Frameworks in (Mobile) Domino AppsTeamstudio
Did you know there's an abundance of cool CSS and JS frameworks out there? Have you ever wanted to find out how you can use them in your own (mobile) Domino apps? Theo Heselmans shows real world applications from his customers using some of these powerful frameworks inside Domino. Explore with us on how they integrated Bootstrap, Ratchet.js, Knockout.js, Backbone.js, Underscore.js, jQuery.js and more!
Presenting Data – An Alternative to the View ControlTeamstudio
In this webinar, Paul Della-Nebbia, an IBM Champion, will show how to implement a different alternative for displaying information from Domino views. Paul will cover how to use the Dojo Data Grid (included with XPages) to display a data grid that provides unique features like infinite scrolling, click to sort column headers, adjustable column widths, filtering, and the ability to drag and drop column headers to reorder. As the user scrolls through, the view data is retrieved as needed which improves performance and usability.
July OpenNTF Webinar - HCL Presents Keep, a new API for DominoHoward Greenberg
In 2019 the HCL Labs reimagined how a REST API for Domino should look like. The initial prototype was shared with selected customers and partner. Based on the feedback, Project KEEP will ship together with Domino.
KEEP allows applications to interact with Domino servers using simple HTTP calls directly from a browser, desktop or mobile app, or with a application server in the middle. To make this API accessible to a large audience open standards like OpenAPI or JWT were chosen over propriety implementations.
This session will introduce KEEP and the design principles and use cases. Data security and ease of use will be highlighted. Warm up your Postman clients and curl command lines and follow along!
The presenters for this session will be Stephan Wissel and Paul Withers from HCL.
If you use Box, Dropbox, OneDrive, or Google Drive, this presentation will show you why you should switch to the Oracle Document Cloud Service, and how to implement the migration.
Your Future HTML: The Evolution of Site Design with Web ComponentsKen Tabor
This talk is dedicated to helping you understand how you can easily build reusable pieces of user interface while assembling your overall experience. Specifically the emerging technology of web components is introduced as the way you can package your HTML, CSS, and JavaScript to produce drop-in solutions. It’s like building UI elements and widget controls for the web.
By using this tactic to architect your sites you’ll reduce time, and increase quality, of the work your development team produces. See how designers and developers will use the deep functionality web components offer. Make custom HTML tags backed by the necessary markup, style, and code. This unique bundle mixes presentation with behavior creating rich and flexible micro-interactions.
I’ll review how the popular browser makers are implementing this emerging technology on desktop and mobile. I’ll introduce Google’s Polymer library as a way you can use web components now while platform owners are in the process of supporting the proposed standard.
Deep dive into share point framework webpartsPrabhu Nehru
The slide talks about getting started with SharePoint Framework Web parts - A session on this topic was given @ Global Office 365 Developer Boot camp Coimbatore
In this presentation we'll take a look at building a full stack web application using Polymer and Web Components. After a quick introduction to Polymer, we’ll see how we can handle things like authentication, pagination of large data sets, and adapting our UI to different viewports. We’ll also review what’s needed for moving our app to production and optimizing our User Experience with quick load times and transition animations.
Learn how Salesforce created portals for delivering documentation to end users. Along the way, discuss design practices, customer interactions, and learn how to use the open source version of our portal to deliver your content on the web.
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...Lucas Jellema
In this slidedeck learn how Oracle JavaScript Extension Toolkit web components enable a higher level of productivity, agility, and maintainability of rich client web applications. The reusable components can be shared across pages, applications, and teams—and even across the global community. The components can be developed separately from the applications that consume them and can be deployed and updated independently. They are also well-suited to be used as the user interface for a microservice that is mashed up in a larger web application or portal. Learn the why and how of Oracle JavaScript Extension Toolkit web components, tooling to use for productivity and agility, and a proven approach for microservice UI implementation.
One of the easiest PHP MVC Framework to learn creating and running web applications. Part of our curriculum for Developing Web 2.0 Applications at www.silicongulf.com
Open Mic to discuss the new features related to Portal and Web Content Management introduced in version 8.5. We will be covering changes related to themes,
mobile, social integration and WCM changes related to syndication and rich media aspects of the new release.
Sitecore development approach evolution – destination helixPeter Nazarov
Sitecore Development Approach Evolution – Destination Helix
Sitecore officially recommended Helix as a set of overall design principles and conventions for Sitecore development around 18 month ago at SUGCON 2016 alongside with an official implementation example - Habitat. Why was it necessary? What are the benefits? Has it worked in practice? Peter Nazarov will share the outlook on why and how a combination of Sitecore Helix and Habitat benefits the business and development users of Sitecore in practice.
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a live walkthrough where we convert a common full trust solution to a SharePoint Framework solution. May the demo Gods be kind to me. Really, we will do it. Does not cover all possible scenarios, but I will show you the general workflow for converting your full trust solutions to SPFx solutions. I show you the proper configuration for your development environment. We walk through building the SPFx solutions and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. Discussion where we compare common Full Trust Solutions and options for converting to the SharePoint Framework (SPFx) in less than 1 hour.
This presentation will be useful to those
who would like to get acquainted with lifetime history
of successful monolithic Java application.
It shows architectural and technical evolution of one Java web startup that is beyond daily coding routine and contains a lot of simplifications, Captain Obvious and internet memes.
But this presentation is not intended for monolithic vs. micro services architectures comparison.
The world is quite a different place than it was six months ago, and with the 2020 holiday season fast approaching, the pressure is on to meet revenue goals in what’s been an uncertain year.
In August, we surveyed 154 marketing executives to find out what they think is likely to happen this holiday season and how they are preparing for it. The results are fascinating, and we’ve distilled them into clear actions you can take right now to adapt and prepare for a very different 2020 holiday season.
In this webinar, Eric Enge (Principal, Digital Marketing at Perficient) and Jim Hertzfeld (Chief Strategist, Digital at Perficient) discussed:
How marketers have already adapted and where they see the most opportunity moving forward
What will be different this holiday season and how to adjust your strategy accordingly
Ways to identify and meet changing customer expectations, wants, and needs
How to determine if your priorities or investments should change
What actions you can take right now to be successful
Transforming Pharmacovigilance Workflows with AI & Automation Perficient, Inc.
Medical information call centers have an opportunity to transform the way they capture, code, and analyze adverse events (AEs) and product quality complaints (PQCs) with artificial intelligence (AI) and automation.
The use of such innovative technology improves data quality and consistency, compliance, and operational efficiency. It helps reduce the frequency of your pharmacovigilance (PV) operations resources going home, saying, “I have more to do at the end of the day than I did when I started."
Our one-hour, on-demand webinar shows you how you can use AI and automation to turbo-charge your end-to-end PV system. Use cases and demonstrations will include:
Analyzing safety data
Auto-coding verbatim terms to official medical dictionary terms
Auto-creating an AE case in your database
Converting speech to text
The Secret to Acquiring and Retaining Customers in Financial ServicesPerficient, Inc.
Data, when leveraged effectively, can help you segment and target customers, analyze spending habits, and can create a personalized experience that builds value and customer loyalty.
Without a 360-degree view of your customers, you can’t properly target them with real-time personalized offers, advice, and other services. In addition, lack of customer intelligence creates lost opportunities for banks and insurers to cross-sell and upsell new products and services.
Our one-hour webinar covered how customer intelligence platforms can help you engage, acquire, and retain customers.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Perficient, Inc.
The only thing certain about forecasting in a volatile economy is that the future is unpredictable. Historically, organizations have effectively utilized statistical techniques for short-term business planning, but leveraging actuals no longer allows us to predict the future. The ability to be prepared, responsive, and agile under these conditions is becoming a crucial success factor. Oracle Strategic Modeling can help you better navigate change to cope with uncertainty.
If your CFO’s questions regarding earnings, liquidity, and cash flow are unceasing and far-reaching, watch our on-demand webinar for a deep dive into strategic modeling. We modeled real-world scenarios to show how you can:
Quickly and easily develop a hierarchical model of your business
Leverage multiple pre-built functions to forecast key performance drivers
Provide transparency on forecasted financials via audit trail
Utilize goal seek to set financial targets and estimate the financials drivers necessary to achieve it
Perform sophisticated “what-if” analysis via simulations to improve the accuracy of your forecast
Use built-in dashboard functionality to deliver powerful reporting capabilities
While many stay-at-home orders have been lifted, consumers’ new digital buying behaviors and habits are here to stay. Watch our panel discussion on the accelerated need for commerce and learn how commerce and content can transform our digital economy.
Topics include:
-What is the “experience economy” and how do you leverage it? -If you move beyond product and price, what’s next?
-How business models have shifted and what you can do to break down silos and leverage new processes to capture the digital dollar.
-How organizations have built agile teams to address the ever-changing needs of customers, including responsive approaches that address the omnichannel consumer.
-Technologies that are best suited to enable your business and customers – and how headless commerce has changed the game.
-How the future of commerce is changing, and what you should do now to prepare.
Our panel features Jordan Jewell, IDC Research analyst known for his insight into the commerce industry. Joining him from Perficient is general manager Brian Beckham, who brings deep expertise in content management and empowering organizations in their digital transformations. Rounding out the panel is Episerver’s Joey Moore, who has spent the last decade helping organizations across the globe advance their digital maturity.
Centene's Financial Transformation Journey: A OneStream Success StoryPerficient, Inc.
Centene, a large multi-line managed care organization, was looking to modernize and streamline its corporate performance management (CPM) applications.
Centene had to move data between platforms multiple times during the close process so that close data could be fully consolidated and made available for reporting. This process had numerous challenges and inefficiencies that Centene wished to improve upon so that they could provide a more streamlined and more transparent process to the functional teams that leverage consolidated financials in their systems for reporting and analysis.
Centene chose OneStream XF for global and US consolidations, currency conversion, eliminations, and ownership percentage.
Michael Vannoni, director, financial systems solutions discussed the migration to OneStream XF including:
-Factors leading to the selection of OneStream XF
-Details of the solution design
-Benefits realized with global consolidation implementation
-Future planned enhancements
WHODrug Koda, developed by Uppsala Monitoring Centre (UMC), is an automated coding service, which uses artificial intelligence (AI) to automate the coding of drug names and ATC selections, improving consistency and operational efficiency. It can also be used to accelerate dictionary upgrades, including the transition from WHODrug B2 format to B3.
Through API (Application Programming Interface) web services, the coding engine can be integrated with custom or off-the-shelf drug safety, medical coding, or data management systems.
In this webinar, Perficient and UMC discussed WHODrug Koda and how you can integrate it into your medical coding activities.
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPerficient, Inc.
There are multiple reasons why companies migrate to a new clinical trial management system (CTMS). Still, the two most common are mergers and acquisitions (i.e., CTMS consolidation) and the desire to switch CTMS vendors. Regardless of the reason, many of the best practices, processes, and tools are the same.
In this webinar, we looked at the migration approaches taken across several case studies. You’ll come away with an understanding of:
Pros and cons of each CTMS migration method
Types of migration tools, including APIs, ETL tools, and adapters
Approximate timelines and costs associated with each migration method
The topics discussed in this webinar can be applied to any CTMS migration project, whether you’re moving to or from Oracle’s Siebel CTMS, Medidata’s Rave CTMS, and Veeva’s Vault CTMS.
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
The pandemic has ushered in a new normal for manufacturers, and the impact of digital communication is more important than ever.
View our on-demand webinar with Tony Kratovil, Regional Vice President of Manufacturing at Salesforce, and Eric Dukart, National Sales Executive at Perficient. They covered why the right digital strategies are critical for manufacturers in the wake of COVID-19.
Our webinar covered:
Current challenges with forecasting, collaboration, and disruptions to distribution networks.
Insights for stabilizing operations, accelerating partner management, and developing a digital strategy that differentiates your business.
Candid Q&A with real-world examples.
New Work.com resources to help manufacturers restart safely and rebuild.
Tools and resources to move forward – fast.
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
Things move quickly in marketing. How do you identify what your customers need and how you can help? Now more than ever, audience intelligence is the key.
Audience intelligence is about understanding your target customers, their needs, what resonates with them, and how you can reach them. Eric Enge (Digital Marketing Principal, Perficient) and Rand Fishkin (Co-Founder & CEO, SparkToro) discussed this topic live on May 7, 2020. Watch to hear tactics for gaining a better understanding of your customers, how to use audience intelligence to optimize your marketing now, and more.
Cardtronics, the global leader in ATM deployment and management, decided to retire its on-premises Hyperion solution to gain the operational efficiencies, features, and functionality provided by a best-in-class cloud solution.
Cardtronics chose Oracle EPM Cloud including Financial Consolidation and Close, Planning, Management Reporting, Account Reconciliation, Enterprise Data Management, as well as Oracle Analytics Cloud.
In this video, project owner Richard Ng, director, financial systems, Cardtronics, discusses the migration to Oracle EPM Cloud including:
Multi-release 18-month deployment schedule across multiple countries
Benefits of a global Chart of Accounts for ERP and EPM
Seamless integration across ERP Cloud, HCM Cloud, and EPM Cloud
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
Microsoft has turned traditional enterprise content management on its head with its recent announcement of Project Cortex.
Project Cortex uses advanced artificial intelligence to harness collective knowledge from across the enterprise and automatically organize it into shared topics like projects, products, processes, and customers. Using AI, Cortex creates a knowledge network based on relationships among topics, content, and people and delivers it in the apps you use every day – Office, Outlook, and Teams.
This webinar examined Project Cortex in more detail, including:
• What is Project Cortex?
• Why is Project Cortex different than other knowledge network projects previously introduced?
• How does incorporating AI and automation change the game?
• What is possible with Project Cortex?
• What can you do to prepare?
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
With an increasingly mobile workforce, and the spread of shadow IT, the rapid rise of cybercrime - companies must find unique ways to effectively manage their sprawling SaaS portfolio.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Dart Past Your Competition by Getting Your Digital Experience into Market Faster Than Ever Before
1. DART PAST YOUR COMPETITION BY GETTING YOUR DIGITAL
EXPERIENCE INTO MARKET FASTER THAN EVER BEFORE
IBM Digital Experience 2015 – Session TECH-B14
2. 2
Mark Polly, Perficient
Director, Strategic Advisors for Portal, Social, Web Content
• 30+ years of experience as strategist,
technical architect, and developer
• Works on strategy engagements for Portal,
Web Content and Social technologies.
• Holds a Master of Business Administration
from Cleveland State University and
Bachelor of Science in Computer Science
from Purdue University
• Avid Blogger! Join the conversation:
blogs.perficient.com/digitaltransformation
3. AGENDA
TECH-B14
• Introduction
• Portal Infrastructure
• Simple Portlet Development
• More Complex
Development
– Knockout with REST
– AngularJS with REST
• Q&A
3
4. Perficient (NASDAQ: PRFT) is a
leading information technology and
experience design firm serving
clients throughout North America.
Fast Facts:
• Founded 1997
• $500 MM+ in annualized revenues
• 24 locations in North America
• Offshore in Europe, China and India
• 2600 + employees
• 80% of revenue from recurring clients
• Served 450+ clients in past 12 months
5. Customer Focus
• Cross Industry: Healthcare, Life
Sciences, Financial Services , Retail,
Energy and Utilities
• Fortune 2000 (Industry and Enterprise)
• On/Off-shore delivery teams
• North America, Europe, India, and China
Solution Focus
• Portal & Collaboration
• Omni-Channel Commerce
• BPM & Integration
• Business Intelligence & Big Data
• Experience Design
• Financial Performance Management
• Enterprise Content Management
6. 6
“I NEED TO REDUCE THE
TIME TO STAND UP
APPLICATIONS AND FAST-
PATH PROJECTS”
8. What’s the problem?
• Order 5 servers
• Install OS on 5 servers
• Download 6gb+ of files
• Install and Configure DB2
• Install and Configure Deployment
Manager
• Install Portal Node 1
• Transfer Portal Database
• Install Portal Node 2
• Cluster Portal
• Install HTTP
• Configure HTTP Plugin
2 Node Portal Cluster + DB2
+ HTTP
5
Days Total
5 1 1 1 .5.5.5.5
15
Purchasing
OS Installers
DB2 Admin
WAS Admin
Portal Admin
WAS Admin
Resources
9. 9
What’s the problem?
Dev Int QA PROD
5 4 1 1 1 .5 .5.5 5 1 1 .5.5.5.55 1 1 .5.5.5.55 1 1 .5.5.5.5
A Long Time!
10.
11. 11
IBM PureApplication System
Platform system designed and tuned specifically for
transactional web and database applications.
Workload-aware, flexible platform is designed to be
easy to deploy, customize, safeguard and manage.
Operates in a traditional or private cloud
environment
Pre-built patterns for IBM Digital Experience
30. 30
Other Portal Infrastructure Options
• Cloud and dedicated hosting for IBM Digital Experience
• Flexible licensing agreements
• Global infrastructure
Blue Iron Network (blueironnetwork.com)
• Hosted by IBM on Softlayer
• Deployed, customized, monitored and managed by IBM
• Uses PureApplication Patterns
• Digital Experience on Cloud is for content sites
• Digital Experience Plus on Cloud is for full integration
with Java applications, etc.
IBM Digital Experience on Cloud Family
32. 32
What’s the problem?
• Even simple portlets can take a “long” time to
develop and deploy into production
33. Traditional Portlet Development
Rational Application Developer
• Buy a RAD license
• Download & Install RAD
• Download & Install WebSphere Portal
for testing
• Create a new project using Portlet
wizard
• Ensure correct libraries are linked
• Select type of portlet
• Create a jsp file in the right directory
• Add script snippet
• Configure portlet.xml correctly
• Compile and test
Web Experience Factory
• Download & Install WEF
• Download & Install
WebSphere Portal for testing
• Configure WEF with Portal
• Create a WEF Project
• Add an HTML builder
• Add script snippet
• Add portlet builder
• Compile and test
1-2 days
34. 34
Portlet Deployment
•Create Page
•Deploy
Portlet
Dev
•Create XML
Access
•Deploy
Portlet
•Run XML
Access
•Test
Int
•Create XML
Access
•Deploy
Portlet
•Run XML
Access
•Test
QA
•Create XML
Access
•Deploy
Portlet
•Run XML
Access
•Test
PROD
1 Day Every Wednesday Schedule 2 weeks
In advance
Next release is
in July
A Long Time!
36. 36
How can we speed this up?
Web Content Manager provides HTML
Component that renders standard HTML
• Create HTML Component
• Copy Script to component
• Create a Portal Page
• Add Web Content Viewer
• Configure to display HTML Component
Development Steps:
37. Deployment
• WCM Syndication
• Create HTML
Component
• Create Portal
Page
• Add &
Configure Web
Content Viewer
• Test
Authoring
Server
• Syndicate
Content
• Test
Production
1 Day
42. Next Challenge
• Display a table of
upcoming appointments
for the user
• Data is available via
REST service
• Data returned in JSON
format
• Need custom CSS for
the shading and table
layout
• Use an industry standard
Javascript framework
43. Free, open source (MIT license)
Pure JavaScript — works with any web framework
Small & lightweight — 54kb minified ... reduces to 20kb when using HTTP
compression
No dependencies
Supports all mainstream browsers, even ancient ones IE 6+, Firefox 3.5+,
Chrome, Opera, Safari (desktop/mobile)
KNOCKOUT
44. Traditional Portlet Development
Rational Application
Developer
• Create a new project using Portlet
wizard
• Ensure correct libraries are linked
• Select type of portlet
• Add .css file
• Create a jsp file in the right
directory
• Write HTML & Knockout code
• Configure portlet.xml correctly
• Compile and test
Web Experience Factory
• Create a WEF Project
• Create an HTML page
• Add Web Service Consumer
builder
• Add HTML builder
• Write HTML & Knockout code
• Add css
• Add portlet builder
• Compile and test
1-2 days
45. Portlet Deployment
•Create Page
•Deploy
Portlet
Dev
•Create XML
Access
•Deploy
Portlet
•Run XML
Access
•Test
Int
•Create XML
Access
•Deploy
Portlet
•Run XML
Access
•Test
QA
•Create XML
Access
•Deploy
Portlet
•Run XML
Access
•Test
PROD
1 Day Every Wednesday Schedule 2 weeks
In advance
Next release is
in July
A Long Time!
46. How can we speed this up?
Web Content Manager provides HTML
Component that renders standard HTML
• Authoring Template contains HTML Components
• CSS, Javascript, HTML
• Create and assign default Workflow so code is approved
before publishing
• Create Presentation Template with HTML Component tags
placed correctly
• “Head” and CSS at the top
• HTML in the middle
• Javascript at the end
But we want to implement some controls and
best practices for developers
47. How can we speed this up?
• Create a Portal Page (creates WCM Site
Area)
• Create new WCM Content
• Insert css
• Write HTML & Knockout code
• Add Web Content Viewer
• Configure to display content
Now that we have some basic
WCM ready, our developer can:
48. Deployment
• WCM Syndication
• Create Portal
Page
• Create Content
Item
• Add &
Configure Web
Content Viewer
• Test
Authoring
Server
• Syndicate
Content
• Test
Production
1 Day
61. What else can you do?
• Include the HTML component in the presentation
template so authors don’t have to know that code
Create HTML Components for standard
libraries, i.e. Knockout, Ember, etc.
Can use any WCM feature, including
plug-ins, property tags, workflow, etc.
70. WCM Development vs IBM Script Portlet
WCM Script Portlet
Run script apps along regular
portlets
✔ ✔
Use Shared WCM Library ✔ ✔
Picker for inserting WCM Tags ✔ ✔
Caching ✔ ✔
Command line support for
creating new portlets
✔
JavaScript helper for portlet
preferences
✔
Supports Built-in WCM
Rendering Portlet
✔
JavaScript Editor ✔
Supports WCM Plug-ins ✔ ✔
71. Summary
• IBM PureApplication System & IBM WebSphere 8.5 Portal Patterns
• Blue Iron Network
• IBM Digital Experience on Cloud
Lightweight Portal Infrastructure
• Use standard JavaScript Frameworks (Knockout, AngularJS, etc) to
reduce the amount of coding
• Use WCM to deploy lightweight portlets
• Authoring, Presentation templates and Workflow make it easy to
provide access to good practices
• Syndication will deploy page and code as content
• Web Content Viewer Portlet is already deployed
Lightweight Portlets
IBM Script Portlet
72. For Additional Information
IBM Digital Experience Solutions
http://www-01.ibm.com/software/collaboration/digitalexperience
WebSphere Portal and IBM Web Content Manager Information
Center Wiki
http://www-10.lotus.com/ldd/portalwiki.nsf/
IBM Digital Experience Demonstrations:
http://www.youtube.com/user/IBMXWebX
• IBM Digital Experience Developer
http://developer.ibm.com/digexp
IBM Software Business Solutions Catalog
https://greenhouse.lotus.com/catalog/
72