SlideShare uma empresa Scribd logo
1 de 59
Baixar para ler offline
How we built a million
dollar business with GWT
GWT.create 2013 Frankfurt
QAFE Inc.
Rokesh Jankie (rjankie@qafe.com)
Salar Abdefaily(sabdefaily@qafe.com)
Agenda
•

Introduction: Rokesh, Salar, QAFE

•

Tools and Demos

•

What we have learned

•

Considerations

•

The Future…
Who we are
QAFE Inc.	

!
2008

QUALOGY

Est.1998

220 Consultants

Outsourcing,
Hosting, Training

Soft- / Hardware
Solutions

Application
Development

USA, S-America
& Netherlands
Who we are
QAFE Inc.	

!
2008

QUALOGY

Est.1998

220 Consultants

Outsourcing,
Hosting, Training

Soft- / Hardware
Solutions

Application
Development

USA, S-America
& Netherlands
Who we are
QAFE Inc.	

!
2008

QUALOGY

Est.1998

220 Consultants

Outsourcing,
Hosting, Training

Soft- / Hardware
Solutions

Application
Development

USA, S-America
& Netherlands
QAFE
•

Quality Application Framework for
Enterprises.

•

Created by Developers for Developers

•

Makes sure you focus on business and
not nitty-gritty of building applications
Our Mission
•

Bring legacy Oracle Forms to the Web
and be the best at it.

•

To tackle my frustration :)
Our Mission
•

Bring legacy Oracle Forms to the Web
and be the best at it.

•

To tackle my frustration :)
Why ? Horror of last decade
Why ? Horror of last decade
And of course…
And of course…
Hmmmm…
Q4 2010

Q4 2013
Hmmmm…
Q4 2010

Q4 2013
Hmmmm…
Q4 2010

Q4 2013
Hmmmm…
Q4 2010

Q4 2013
Hmmmm…
Q4 2010

Q4 2013
Hmmmm…
Q4 2010

Q4 2013
Hmmmm…
Q4 2010

Q4 2013
Hmmmm…
Q4 2010

History seems to repeat itself!

Q4 2013
QAFE Architecture
Front-end Technologies

QAFE

GWT

FLEX

HTML5

Mobile Others

Presentation Framework (QPF)
Business Framework(QBF)
Back-end Technologies

Java

WebService

Database

“Third Parties”
QAFE Architecture
How do we do that ?
Front-end Technologies

QAFE

GWT

FLEX

HTML5

Mobile Others

Presentation Framework (QPF)
Business Framework(QBF)
Back-end Technologies

Java

WebService

Database

QA QA
FE ML
La ’s M ,
ng ark
ua
up
ge

“Third Parties”
Inspiration
Inspiration
Why GWT
•

Early adopter

•

Lots of Java back then

•

Best solution so far

•

Alternative, ZK Framework, but wasn’t Google :)

Our first
GWT
Design considerations
•

Shorter compilation times (fast development cycle)

•

Any application with same size Javascript

•

Easy for any developer, accessible for newbies

•

Use the power of GWT under the hood
•

•

We like Single Page Applications (SPAs)

Use of Maven and other standards (web overlay)
Tooling
•

QAML Builder [Eclipse Plugin]
•

Graphical Editing UI

•

Flow Editing

•

Integration with native sources [DB,Java]

•

Maven based

•

Mobile and more…
Demo Tooling
Mobile
Mobile
•

We’ve spent a lot of time on finding out which
Mobile Platform
Mobile
•

We’ve spent a lot of time on finding out which
Mobile Platform
•

Sencha, JQuery Mobile, Dojo Mobile, etc.
Mobile
•

We’ve spent a lot of time on finding out which
Mobile Platform
•

•

Sencha, JQuery Mobile, Dojo Mobile, etc.

Result: mgwt !!
Mobile
•

We’ve spent a lot of time on finding out which
Mobile Platform
•

Sencha, JQuery Mobile, Dojo Mobile, etc.

•

Result: mgwt !!

•

Demo: ERP integration with Mobile GWT
Demo Mobile
Oracle Forms
•

Global Marketplace

•

Default industry standard for more than a
decade

•

Blocking Innovation: Client -Server (2-tier)
Demo Forms Wizard
So what did we do ?
•

Mentis

•

too.qafe.com

•

Telecommunications Company in
Caribbean
What we’ve learned
Callbacks
•

Performance Callback
•

IE6

•

Telecommunication company in South
America

•

Callback coding
Callbacks
Java GC != Javascript GC
Callbacks
service.getShapes(dbName, new AsyncCallback() {
public void onSuccess(Shape[] result) {
}

public void onFailure(Throwable caught) {
} catch (IncompatibleRemoteServiceException e) {
// this client is not compatible with the server; cleanup and refresh

the

// browser
} catch (InvocationException e) {
// the call didn't complete cleanly
} catch (Throwable e) {
// last resort -- a very unexpected exception
}
CSS & Dom
•

Reading from IE8, from
com.google.gwt.user.client.DOM class
public static java.lang.String
getStyleAttribute(Element elem,java.lang.String attr)

•

Put “background” in the DOM and get
“BACKGROUND” back.

•

We use LessCSS for clever CSS
Dependency Third-party
Libraries
•

gwt-mosaic

•

gwt-incubator
•

Wasn’t rebuilt by Google, had to make explicit request for that

•

Wrapper of JS Libraries were hard!

•

Still using gquery though!
Download size
•

http compression of generated
javascript

•

GZIPFilter in HttpResponseHeaderFilter
(web.xml)
Styling of Components
•

Complex

•

Our Graphic Designer wasn’t happy
•

gwt-bootstrap seems really nice :)
Releases
•

Lower release frequency

•

Risky, updates on browsers are fast
(Chrome) and there were some issues with
GWT Animation.

•

Smaller community
Future roadmap
Future roadmap
•

From the first build until now a super solid solution!
Future roadmap
•

From the first build until now a super solid solution!

•

Cross Browser (even the older ones)
Future roadmap
•

From the first build until now a super solid solution!

•

Cross Browser (even the older ones)

•

Tuning in Javascript is immense!
Future roadmap
•

From the first build until now a super solid solution!

•

Cross Browser (even the older ones)

•

Tuning in Javascript is immense!

•

Continue to work with GWT
Future roadmap
•

From the first build until now a super solid solution!

•

Cross Browser (even the older ones)

•

Tuning in Javascript is immense!

•

Continue to work with GWT
Future roadmap
•

From the first build until now a super solid solution!

•

Cross Browser (even the older ones)

•

Tuning in Javascript is immense!

•

Continue to work with GWT
Future roadmap
•

From the first build until now a super solid solution!

•

Cross Browser (even the older ones)

•

Tuning in Javascript is immense!

•

Continue to work with GWT

•

Focus on clean HTML output (Web Components!)
Future roadmap
•

From the first build until now a super solid solution!

•

Cross Browser (even the older ones)

•

Tuning in Javascript is immense!

•

Continue to work with GWT

•

Focus on clean HTML output (Web Components!)

•

Open Sourcing the QAFE Engine
Future roadmap
•

From the first build until now a super solid solution!

•

Cross Browser (even the older ones)

•

Tuning in Javascript is immense!

•

Continue to work with GWT

•

Focus on clean HTML output (Web Components!)

•

Open Sourcing the QAFE Engine

•

Debugging using what we learned at “Compiler Deep Dive”
Future roadmap
•

From the first build until now a super solid solution!

•

Cross Browser (even the older ones)

•

Tuning in Javascript is immense!

•

Continue to work with GWT

•

Focus on clean HTML output (Web Components!)

•

Open Sourcing the QAFE Engine

•

Debugging using what we learned at “Compiler Deep Dive”
Thanks
Questions ?
!

Rokesh Jankie (rjankie@qafe.com) 

(+RokeshJankie)
Salar Abdefaily(sabdefaily@qafe.com)
Thanks
Questions ?

Vote for our presentation!
gwtcreate.com/agenda
!
Rokesh Jankie (rjankie@qafe.com) 

(+RokeshJankie)
Salar Abdefaily(sabdefaily@qafe.com)

Mais conteúdo relacionado

Mais procurados

Adopting SAFe with JIRA
Adopting SAFe with JIRAAdopting SAFe with JIRA
Adopting SAFe with JIRACprime
 
Essential SAFe most common challenges moving to scaled agile framework
Essential SAFe  most common challenges moving to scaled agile frameworkEssential SAFe  most common challenges moving to scaled agile framework
Essential SAFe most common challenges moving to scaled agile frameworkKaty Slemon
 
AgileDC 2015 - Agile portfolio metrics roadtrip slides
AgileDC 2015 - Agile portfolio metrics roadtrip slidesAgileDC 2015 - Agile portfolio metrics roadtrip slides
AgileDC 2015 - Agile portfolio metrics roadtrip slidesJason Tice
 
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoAgile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoGiulio Roggero
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceIntland Software GmbH
 
Agile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case studyAgile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case studyAgileSparks
 
The Future of Testing and Testers
The Future of Testing and TestersThe Future of Testing and Testers
The Future of Testing and TestersXPDays
 
DevOps - It's About How We Work
DevOps - It's About How We WorkDevOps - It's About How We Work
DevOps - It's About How We WorkRandy Shoup
 
Presentatie scrum ic drachten 16 april 2014
Presentatie scrum ic drachten 16 april 2014Presentatie scrum ic drachten 16 april 2014
Presentatie scrum ic drachten 16 april 2014JohanvanDelden
 
The A3 Agile Business: An Agile Alignment Approach
The A3 Agile Business: An Agile Alignment ApproachThe A3 Agile Business: An Agile Alignment Approach
The A3 Agile Business: An Agile Alignment ApproachKarl Scotland
 
OSGi Community Event 2007 Welcome - Dan Bandera, Vice President and Director,...
OSGi Community Event 2007 Welcome - Dan Bandera, Vice President and Director,...OSGi Community Event 2007 Welcome - Dan Bandera, Vice President and Director,...
OSGi Community Event 2007 Welcome - Dan Bandera, Vice President and Director,...mfrancis
 

Mais procurados (12)

Adopting SAFe with JIRA
Adopting SAFe with JIRAAdopting SAFe with JIRA
Adopting SAFe with JIRA
 
Essential SAFe most common challenges moving to scaled agile framework
Essential SAFe  most common challenges moving to scaled agile frameworkEssential SAFe  most common challenges moving to scaled agile framework
Essential SAFe most common challenges moving to scaled agile framework
 
AgileDC 2015 - Agile portfolio metrics roadtrip slides
AgileDC 2015 - Agile portfolio metrics roadtrip slidesAgileDC 2015 - Agile portfolio metrics roadtrip slides
AgileDC 2015 - Agile portfolio metrics roadtrip slides
 
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoAgile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
 
Tasting i18n
Tasting i18nTasting i18n
Tasting i18n
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
Agile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case studyAgile Israel 2016 - Philips ICAP case study
Agile Israel 2016 - Philips ICAP case study
 
The Future of Testing and Testers
The Future of Testing and TestersThe Future of Testing and Testers
The Future of Testing and Testers
 
DevOps - It's About How We Work
DevOps - It's About How We WorkDevOps - It's About How We Work
DevOps - It's About How We Work
 
Presentatie scrum ic drachten 16 april 2014
Presentatie scrum ic drachten 16 april 2014Presentatie scrum ic drachten 16 april 2014
Presentatie scrum ic drachten 16 april 2014
 
The A3 Agile Business: An Agile Alignment Approach
The A3 Agile Business: An Agile Alignment ApproachThe A3 Agile Business: An Agile Alignment Approach
The A3 Agile Business: An Agile Alignment Approach
 
OSGi Community Event 2007 Welcome - Dan Bandera, Vice President and Director,...
OSGi Community Event 2007 Welcome - Dan Bandera, Vice President and Director,...OSGi Community Event 2007 Welcome - Dan Bandera, Vice President and Director,...
OSGi Community Event 2007 Welcome - Dan Bandera, Vice President and Director,...
 

Semelhante a Gwt create2013 Frankfurt: How we built a million dollar business with GWT

Beyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the GapBeyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the GapJosh Evans
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoChristian Heilmann
 
Application Deployment at UC Riverside
Application Deployment at UC RiversideApplication Deployment at UC Riverside
Application Deployment at UC RiversideMichael Kennedy
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesAdrian Cockcroft
 
Drools, jBPM and OptaPlanner (NYC and DC Sept 2017 - Keynote Talk Video)
Drools, jBPM and OptaPlanner (NYC and DC Sept 2017 - Keynote Talk Video)Drools, jBPM and OptaPlanner (NYC and DC Sept 2017 - Keynote Talk Video)
Drools, jBPM and OptaPlanner (NYC and DC Sept 2017 - Keynote Talk Video)Mark Proctor
 
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)Robert 'Bob' Reyes
 
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemsHow to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemseG Innovations
 
Creating a Responsive Website From Scratch
Creating a Responsive Website From ScratchCreating a Responsive Website From Scratch
Creating a Responsive Website From ScratchCorky Brown
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation ProjectsAmazon Web Services
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps IsraelAdrian Cockcroft
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyESUG
 
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)Seth Carstens
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectCorecom Consulting
 
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...eG Innovations
 
Creating a Comprehensive Social Media App Using Ionic and Phone Gap
Creating a Comprehensive Social Media App Using Ionic and Phone GapCreating a Comprehensive Social Media App Using Ionic and Phone Gap
Creating a Comprehensive Social Media App Using Ionic and Phone GapFITC
 
Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation
Sencha Auckland Conference (SenchaCon) AdvanceRetail PresentationSencha Auckland Conference (SenchaCon) AdvanceRetail Presentation
Sencha Auckland Conference (SenchaCon) AdvanceRetail PresentationAndrew Bell
 
Pivotal Tracker for Mozat
Pivotal Tracker for MozatPivotal Tracker for Mozat
Pivotal Tracker for MozatAen Tan
 
Monktoberfest Fast Delivery
Monktoberfest Fast DeliveryMonktoberfest Fast Delivery
Monktoberfest Fast DeliveryAdrian Cockcroft
 
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...mfrancis
 

Semelhante a Gwt create2013 Frankfurt: How we built a million dollar business with GWT (20)

Beyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the GapBeyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the Gap
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
 
Application Deployment at UC Riverside
Application Deployment at UC RiversideApplication Deployment at UC Riverside
Application Deployment at UC Riverside
 
GoralSoft
GoralSoftGoralSoft
GoralSoft
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in Microservices
 
Drools, jBPM and OptaPlanner (NYC and DC Sept 2017 - Keynote Talk Video)
Drools, jBPM and OptaPlanner (NYC and DC Sept 2017 - Keynote Talk Video)Drools, jBPM and OptaPlanner (NYC and DC Sept 2017 - Keynote Talk Video)
Drools, jBPM and OptaPlanner (NYC and DC Sept 2017 - Keynote Talk Video)
 
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
 
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemsHow to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud Ecosystems
 
Creating a Responsive Website From Scratch
Creating a Responsive Website From ScratchCreating a Responsive Website From Scratch
Creating a Responsive Website From Scratch
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
 
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope project
 
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
 
Creating a Comprehensive Social Media App Using Ionic and Phone Gap
Creating a Comprehensive Social Media App Using Ionic and Phone GapCreating a Comprehensive Social Media App Using Ionic and Phone Gap
Creating a Comprehensive Social Media App Using Ionic and Phone Gap
 
Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation
Sencha Auckland Conference (SenchaCon) AdvanceRetail PresentationSencha Auckland Conference (SenchaCon) AdvanceRetail Presentation
Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation
 
Pivotal Tracker for Mozat
Pivotal Tracker for MozatPivotal Tracker for Mozat
Pivotal Tracker for Mozat
 
Monktoberfest Fast Delivery
Monktoberfest Fast DeliveryMonktoberfest Fast Delivery
Monktoberfest Fast Delivery
 
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
 

Último

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Gwt create2013 Frankfurt: How we built a million dollar business with GWT