SlideShare a Scribd company logo
Browsers,
or what standards do not tell
         Dima Malenko
Prelude
OpenOffice.org on iPad
Open. Window. Please.
Unscientific JavaScript
                  Tutorials Survey


       alert




window.open




               0%   20%   40%   60%   80%   100%   120%
Unscientific JavaScript
                  Tutorials Survey
                                  A little more than always


       alert




window.open




               0%   20%   40%   60%
                                      A little less than always
                                            80%      100%   120%
window.open(‘http://new.window.url’,
             ‘_blank’,
             ‘width=W, height=H’)
What’s important for us?
1. It has to be a window
2. Size has to match, what’s on the server
3. Should be able to resize to catch up with
   the server
What can happen as a result of this call?




   window.open(‘http://new.window.url’,
                ‘_blank’,
                ‘width=383, height=92’)
Nothing Happens
Nothing Happens
          …unless you are in Chrome



                                   kind of


New window is actually created, DOM is
loaded, but window remains hidden and

              window.outerWidth == 0
Window Sized 383x92 Opens Correctly!
Window Sized 383x92 Opens Correctly!




   … and they lived happily ever after.
Window Sized 383x92 Opens Correctly
      …unless you are in Chrome


       • Would open a window with all
         dimensions not less than 100px
       • Would let you resize to a smaller
         size from within the window




       At least there is a workaround…
Window Sized 383x92 Opens Correctly
  …unless you are in fullscreen on Mac


       • Safari would always open new
         window in a tab when in fullscreen
       • Chrome and Firefox would open
         regular windows even in fullscreen




       And there is no workaround for that…
Wait! Aren’t all those browsers
   “standards compliant”?
5.1.6 Browser Context Names
         … a new browsing context is
         being requested, and what
         happens depends on the user
         agent's configuration and/or
         abilities.




     More at http://www.w3.org/TR/html5/browsers.html
Oh, You Want to Read Some
          Keys?
Oh! You tell me
you want to read
  some keys?
JavaScript Madness:
   Keyboard Events



http://unixpapa.com/js/key.html
Who Moved My Mouse?
Stay cool! It’s under control

               •   mousedown
               •   mouseup
               •   mouseclick
               •   mousemove
It’s the mousewheel



    Or should I call it
DOMMouseScroll, Mr. Firefox?
Trying to make some sense


        # of “clicks”      Scrolling down?
WebKit,   wheelDelta/120      wheelDelta
IE                            is negative
Firefox       detail/3            detail
                               is positive
Touchpad scrolling
         • Highly granular
         • All over the place
         • Decide for yourself
Let Me Size That For You
rollApp File Opener
open
Beyond Belief
What’s the best bullet proof
    completely reliable “works
everywhere” way to design a block?
That’s right – image.
         In PNG* format.



* PNG stands for Portable Network Graphics
What Do You Choose, Neo?
More at http://superuser.com/questions/579216
So What?
Sooner or later
• You’ll need to do something that your
  framework does not support
• Something in the browser will change before
  your framework supports it
• A bug in the framework will bite you
Each browser is incompatible with
       any other browser.

        W3C darmoyedy?
Standards Are Good. I mean “really”
Easy and Consistent Checks for
               Capabilities

 function processMouseWheel(event) {
      var delta = 0;
      if (!event) { /* For IE */
             event = window.event;
      }


Unfortunately, this slide is not sponsored by caniuse.com
Meaningful Fallback and
        Development Strategies
• Compatibility layers with standard interface
  – WebSockets via Flash
  – Canvas via Flash
• When browser catches up, throw
  compatibility layer away
Our Jobs Aren't Getting Easier
   Developers of Blink
    say “Hi!” to you




                     Developers of Servo
                     say “Hi!” to you too
Any questions?
Now:




                         and later:
                      @dmalenko
             dmalenko@rollapp.com
                www.dmalenko.org

More Related Content

What's hot

How to fix some common laptop problems
How to fix some common laptop problemsHow to fix some common laptop problems
How to fix some common laptop problems
Abie Anarna
 
Web performance101
Web performance101Web performance101
Web performance101
Javier Turégano Molina
 
Laptop tips and tricks
Laptop tips and tricksLaptop tips and tricks
Laptop tips and tricks
Abie Anarna
 
Performance cheats
Performance cheatsPerformance cheats
Performance cheats
Maria Guryanova
 
Web Cam Installation
Web Cam InstallationWeb Cam Installation
Web Cam Installation
aks4you
 
Intro windows 10
Intro windows 10Intro windows 10
Intro windows 10
optimizer9000
 
Mashup Talk Npox
Mashup Talk NpoxMashup Talk Npox
Mashup Talk Npox
Martijn Pannevis
 
Make great tutorial and product videos
Make great tutorial and product videosMake great tutorial and product videos
Make great tutorial and product videos
alledia
 
Teaching Your Clients How to Use WordPress
Teaching Your Clients How to Use WordPressTeaching Your Clients How to Use WordPress
Teaching Your Clients How to Use WordPress
Nile Flores
 
Making FAIL More Fun
Making FAIL More FunMaking FAIL More Fun
Making FAIL More Fun
Dawa Riley
 
Faculty laptop options
Faculty laptop optionsFaculty laptop options
Faculty laptop options
sjfeldberg
 
Better than google
Better than googleBetter than google
Better than google
vitalhst
 
Lesson 1 Trish Johnson
Lesson 1 Trish JohnsonLesson 1 Trish Johnson
Lesson 1 Trish Johnson
zeldarocks800
 
Make WordPress Tutorial Videos
Make WordPress Tutorial VideosMake WordPress Tutorial Videos
Make WordPress Tutorial Videos
ostraining
 
Instructions on getting started with your webinar
Instructions on getting started with your webinarInstructions on getting started with your webinar
Instructions on getting started with your webinar
eddiwebinars
 
Error Handling in WebRTC
Error Handling in WebRTCError Handling in WebRTC
Error Handling in WebRTC
Anant Narayanan
 
How to present like a Pro with Anymeeting
How to present like a Pro with AnymeetingHow to present like a Pro with Anymeeting
How to present like a Pro with Anymeeting
Platinum
 
Digital Signature – Error and rectification
Digital Signature – Error and rectificationDigital Signature – Error and rectification
Digital Signature – Error and rectification
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Technology tips to ceo & architect
Technology tips to ceo & architectTechnology tips to ceo & architect
Technology tips to ceo & architect
Anandkumar R
 
Installation of xp
Installation of xpInstallation of xp
Installation of xp
CammieSarah51
 

What's hot (20)

How to fix some common laptop problems
How to fix some common laptop problemsHow to fix some common laptop problems
How to fix some common laptop problems
 
Web performance101
Web performance101Web performance101
Web performance101
 
Laptop tips and tricks
Laptop tips and tricksLaptop tips and tricks
Laptop tips and tricks
 
Performance cheats
Performance cheatsPerformance cheats
Performance cheats
 
Web Cam Installation
Web Cam InstallationWeb Cam Installation
Web Cam Installation
 
Intro windows 10
Intro windows 10Intro windows 10
Intro windows 10
 
Mashup Talk Npox
Mashup Talk NpoxMashup Talk Npox
Mashup Talk Npox
 
Make great tutorial and product videos
Make great tutorial and product videosMake great tutorial and product videos
Make great tutorial and product videos
 
Teaching Your Clients How to Use WordPress
Teaching Your Clients How to Use WordPressTeaching Your Clients How to Use WordPress
Teaching Your Clients How to Use WordPress
 
Making FAIL More Fun
Making FAIL More FunMaking FAIL More Fun
Making FAIL More Fun
 
Faculty laptop options
Faculty laptop optionsFaculty laptop options
Faculty laptop options
 
Better than google
Better than googleBetter than google
Better than google
 
Lesson 1 Trish Johnson
Lesson 1 Trish JohnsonLesson 1 Trish Johnson
Lesson 1 Trish Johnson
 
Make WordPress Tutorial Videos
Make WordPress Tutorial VideosMake WordPress Tutorial Videos
Make WordPress Tutorial Videos
 
Instructions on getting started with your webinar
Instructions on getting started with your webinarInstructions on getting started with your webinar
Instructions on getting started with your webinar
 
Error Handling in WebRTC
Error Handling in WebRTCError Handling in WebRTC
Error Handling in WebRTC
 
How to present like a Pro with Anymeeting
How to present like a Pro with AnymeetingHow to present like a Pro with Anymeeting
How to present like a Pro with Anymeeting
 
Digital Signature – Error and rectification
Digital Signature – Error and rectificationDigital Signature – Error and rectification
Digital Signature – Error and rectification
 
Technology tips to ceo & architect
Technology tips to ceo & architectTechnology tips to ceo & architect
Technology tips to ceo & architect
 
Installation of xp
Installation of xpInstallation of xp
Installation of xp
 

Viewers also liked

Pasen
PasenPasen
Pasen
Manuel161
 
Firefox: How to speed up browser Part 2
Firefox: How to speed up browser Part 2Firefox: How to speed up browser Part 2
Firefox: How to speed up browser Part 2
SZI Technologies Pvt Ltd
 
Guia de recomendaciones de accesibilidad y calidad web
Guia de recomendaciones de accesibilidad y calidad webGuia de recomendaciones de accesibilidad y calidad web
Guia de recomendaciones de accesibilidad y calidad web
Cein
 
Firefox
FirefoxFirefox
Firefox
Yuhevor
 
Firefox Design Values
Firefox Design ValuesFirefox Design Values
Firefox Design Values
DoNotLick
 
Seleccion de textos_1_
Seleccion de textos_1_Seleccion de textos_1_
Seleccion de textos_1_
Elena Arcaus de Labadie
 
Chromium vs. Firefox
Chromium vs. FirefoxChromium vs. Firefox
Chromium vs. Firefox
Rashmika Nawaratne
 

Viewers also liked (8)

Pasen
PasenPasen
Pasen
 
Firefox: How to speed up browser Part 2
Firefox: How to speed up browser Part 2Firefox: How to speed up browser Part 2
Firefox: How to speed up browser Part 2
 
Guia de recomendaciones de accesibilidad y calidad web
Guia de recomendaciones de accesibilidad y calidad webGuia de recomendaciones de accesibilidad y calidad web
Guia de recomendaciones de accesibilidad y calidad web
 
Firefox
FirefoxFirefox
Firefox
 
Firefox Design Values
Firefox Design ValuesFirefox Design Values
Firefox Design Values
 
Seleccion de textos_1_
Seleccion de textos_1_Seleccion de textos_1_
Seleccion de textos_1_
 
пасха
пасхапасха
пасха
 
Chromium vs. Firefox
Chromium vs. FirefoxChromium vs. Firefox
Chromium vs. Firefox
 

Similar to Browsers

Html 5 mobile - nitty gritty
Html 5 mobile - nitty grittyHtml 5 mobile - nitty gritty
Html 5 mobile - nitty gritty
Mario Noble
 
Building a game engine with jQuery
Building a game engine with jQueryBuilding a game engine with jQuery
Building a game engine with jQuery
Paul Bakaus
 
Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design
CLEVER°FRANKE
 
Web Optimisation
Web OptimisationWeb Optimisation
Web Optimisation
Gregory Benner
 
Sandbox detection: leak, abuse, test - Hacktivity 2015
Sandbox detection: leak, abuse, test - Hacktivity 2015Sandbox detection: leak, abuse, test - Hacktivity 2015
Sandbox detection: leak, abuse, test - Hacktivity 2015
Zoltan Balazs
 
RWD in the Wild
RWD in the WildRWD in the Wild
RWD in the Wild
Rich Quick
 
professional core java trainer
professional core java trainerprofessional core java trainer
professional core java trainer
vibrantuser
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web Design
Frédéric Harper
 
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynoteQuo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynote
Christian Heilmann
 
Embracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think ResponsivelyEmbracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think Responsively
Chad Currie
 
The DOM is a Mess @ Yahoo
The DOM is a Mess @ YahooThe DOM is a Mess @ Yahoo
The DOM is a Mess @ Yahoo
jeresig
 
Managing JavaScript Complexity
Managing JavaScript ComplexityManaging JavaScript Complexity
Managing JavaScript Complexity
Jarrod Overson
 
Cloud adoption fails - 5 ways deployments go wrong and 5 solutions
Cloud adoption fails - 5 ways deployments go wrong and 5 solutionsCloud adoption fails - 5 ways deployments go wrong and 5 solutions
Cloud adoption fails - 5 ways deployments go wrong and 5 solutions
Yevgeniy Brikman
 
Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)
Nickolay Ninarski
 
I Want These * Bugs Off My * Internet
I Want These * Bugs Off My * InternetI Want These * Bugs Off My * Internet
I Want These * Bugs Off My * Internet
Dan Kaminsky
 
How fast can you onboard a new team member with VAGRANT ?
How fast can you onboard a new team member with VAGRANT ?How fast can you onboard a new team member with VAGRANT ?
How fast can you onboard a new team member with VAGRANT ?
Vivek Parihar
 
Active Web Development
Active Web DevelopmentActive Web Development
Active Web Development
Divya Manian
 
The 5 Layers of Web Accessibility
The 5 Layers of Web AccessibilityThe 5 Layers of Web Accessibility
The 5 Layers of Web Accessibility
Dirk Ginader
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesia
brucelawson
 
Academy PRO: HTML5 API graphics
Academy PRO: HTML5 API graphicsAcademy PRO: HTML5 API graphics
Academy PRO: HTML5 API graphics
Binary Studio
 

Similar to Browsers (20)

Html 5 mobile - nitty gritty
Html 5 mobile - nitty grittyHtml 5 mobile - nitty gritty
Html 5 mobile - nitty gritty
 
Building a game engine with jQuery
Building a game engine with jQueryBuilding a game engine with jQuery
Building a game engine with jQuery
 
Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design
 
Web Optimisation
Web OptimisationWeb Optimisation
Web Optimisation
 
Sandbox detection: leak, abuse, test - Hacktivity 2015
Sandbox detection: leak, abuse, test - Hacktivity 2015Sandbox detection: leak, abuse, test - Hacktivity 2015
Sandbox detection: leak, abuse, test - Hacktivity 2015
 
RWD in the Wild
RWD in the WildRWD in the Wild
RWD in the Wild
 
professional core java trainer
professional core java trainerprofessional core java trainer
professional core java trainer
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web Design
 
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynoteQuo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynote
 
Embracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think ResponsivelyEmbracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think Responsively
 
The DOM is a Mess @ Yahoo
The DOM is a Mess @ YahooThe DOM is a Mess @ Yahoo
The DOM is a Mess @ Yahoo
 
Managing JavaScript Complexity
Managing JavaScript ComplexityManaging JavaScript Complexity
Managing JavaScript Complexity
 
Cloud adoption fails - 5 ways deployments go wrong and 5 solutions
Cloud adoption fails - 5 ways deployments go wrong and 5 solutionsCloud adoption fails - 5 ways deployments go wrong and 5 solutions
Cloud adoption fails - 5 ways deployments go wrong and 5 solutions
 
Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)
 
I Want These * Bugs Off My * Internet
I Want These * Bugs Off My * InternetI Want These * Bugs Off My * Internet
I Want These * Bugs Off My * Internet
 
How fast can you onboard a new team member with VAGRANT ?
How fast can you onboard a new team member with VAGRANT ?How fast can you onboard a new team member with VAGRANT ?
How fast can you onboard a new team member with VAGRANT ?
 
Active Web Development
Active Web DevelopmentActive Web Development
Active Web Development
 
The 5 Layers of Web Accessibility
The 5 Layers of Web AccessibilityThe 5 Layers of Web Accessibility
The 5 Layers of Web Accessibility
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesia
 
Academy PRO: HTML5 API graphics
Academy PRO: HTML5 API graphicsAcademy PRO: HTML5 API graphics
Academy PRO: HTML5 API graphics
 

More from Dima Malenko

Where are the new technologies coming from?
Where are the new technologies coming from?Where are the new technologies coming from?
Where are the new technologies coming from?
Dima Malenko
 
Nation: technological and/or successful
Nation: technological and/or successfulNation: technological and/or successful
Nation: technological and/or successful
Dima Malenko
 
3x3+3 #6 New and old platforms
3x3+3 #6 New and old platforms3x3+3 #6 New and old platforms
3x3+3 #6 New and old platforms
Dima Malenko
 
Future of the Apps: what startups need to know
Future of the Apps: what startups need to knowFuture of the Apps: what startups need to know
Future of the Apps: what startups need to know
Dima Malenko
 
Crises in startups
Crises in startupsCrises in startups
Crises in startups
Dima Malenko
 
Magic Triangle: Product, Market, Users
Magic Triangle: Product, Market, UsersMagic Triangle: Product, Market, Users
Magic Triangle: Product, Market, Users
Dima Malenko
 
What We Learned From Porting 50+ Cloud Apps to Tizen
What We Learned From Porting 50+ Cloud Apps to TizenWhat We Learned From Porting 50+ Cloud Apps to Tizen
What We Learned From Porting 50+ Cloud Apps to Tizen
Dima Malenko
 
Scaling and Distributing
Scaling and DistributingScaling and Distributing
Scaling and Distributing
Dima Malenko
 
Evolution of software projects
Evolution of software projectsEvolution of software projects
Evolution of software projects
Dima Malenko
 
Tornado - different Web programming
Tornado - different Web programmingTornado - different Web programming
Tornado - different Web programming
Dima Malenko
 
Как команду соберете, так она и поплывет
Как команду соберете, так она и поплыветКак команду соберете, так она и поплывет
Как команду соберете, так она и поплывет
Dima Malenko
 
Part Time Agile
Part Time AgilePart Time Agile
Part Time Agile
Dima Malenko
 
Cultural test by... a door at a mall
Cultural test by... a door at a mallCultural test by... a door at a mall
Cultural test by... a door at a mallDima Malenko
 
Just Do It
Just Do ItJust Do It
Just Do It
Dima Malenko
 

More from Dima Malenko (14)

Where are the new technologies coming from?
Where are the new technologies coming from?Where are the new technologies coming from?
Where are the new technologies coming from?
 
Nation: technological and/or successful
Nation: technological and/or successfulNation: technological and/or successful
Nation: technological and/or successful
 
3x3+3 #6 New and old platforms
3x3+3 #6 New and old platforms3x3+3 #6 New and old platforms
3x3+3 #6 New and old platforms
 
Future of the Apps: what startups need to know
Future of the Apps: what startups need to knowFuture of the Apps: what startups need to know
Future of the Apps: what startups need to know
 
Crises in startups
Crises in startupsCrises in startups
Crises in startups
 
Magic Triangle: Product, Market, Users
Magic Triangle: Product, Market, UsersMagic Triangle: Product, Market, Users
Magic Triangle: Product, Market, Users
 
What We Learned From Porting 50+ Cloud Apps to Tizen
What We Learned From Porting 50+ Cloud Apps to TizenWhat We Learned From Porting 50+ Cloud Apps to Tizen
What We Learned From Porting 50+ Cloud Apps to Tizen
 
Scaling and Distributing
Scaling and DistributingScaling and Distributing
Scaling and Distributing
 
Evolution of software projects
Evolution of software projectsEvolution of software projects
Evolution of software projects
 
Tornado - different Web programming
Tornado - different Web programmingTornado - different Web programming
Tornado - different Web programming
 
Как команду соберете, так она и поплывет
Как команду соберете, так она и поплыветКак команду соберете, так она и поплывет
Как команду соберете, так она и поплывет
 
Part Time Agile
Part Time AgilePart Time Agile
Part Time Agile
 
Cultural test by... a door at a mall
Cultural test by... a door at a mallCultural test by... a door at a mall
Cultural test by... a door at a mall
 
Just Do It
Just Do ItJust Do It
Just Do It
 

Recently uploaded

9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 

Recently uploaded (20)

9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 

Browsers