SlideShare una empresa de Scribd logo
1 de 45
F101 - Behaviors, Configuration, and Runtime
About the Author Joshua Arnold Chief Software Architect, Perioperative Logistics Josh leads the development efforts for the Logistics team and is a principal developer on the Fubu-family of frameworks.  He is a husband, expectant father, passionate software craftsman, coach, closet musician, and perpetual learner. http://www.linkedin.com/in/joshuaarnold http://josharnold.lostechies.com http://twitter.com/jmarnold
Goals Understand the underlying model that makes FubuMVC
What’s in an Action? users/jmarnold
What’s in an Action? users/jmarnold {controller}/{action}
What’s in an Action? users/jmarnold {controller}/{action} UsersController.Show(string username)
What’s in an Action? Routing users/jmarnold Web Framework {controller}/{action} Method Invocation UsersController.Show(string username)
What’s in an Action? Web Framework Given some {route}:    1. Locate the Method for that route    2. Invoke that Method
What’s in an Action? Method Invocation Type MethodInfo
What’s in an Action? ActionCall Type MethodInfo
Action Calls Analogous to “Controller Actions” Can come from anywhere – it’s just a glorified delegate descriptor Key Term:ActionCall
Request/Response Given some {route}:    1. Locate the Method for that route    2. Invoke that Method     3. Render the respective view
Request/Response Routing Given some {route}: Web Framework 1. Locate the Method for that route Method Invocation 2. Invoke that Method 3. Render the respective view View Rendering
The Pipeline Method Invocation View Rendering
The Pipeline ActionCall Output
The Pipeline BehaviorNode ActionCall Output Key Term:BehaviorNode
The Pipeline “Invoke this method” “Render the output” ActionCall Output
The Pipeline “Invoke this method” “Render the output” ActionCall Output “Get the data from here and…” “…and put the return value in here” IFubuRequest
Configuration Model BehaviorChain Node 3 Node 1 Node 2
Behavior Chains Essentially a linked list of Behavior Nodes Describes the order in which behavior nodes will execute for a given request Can be identified by: Guid Input Model Type Key Term:BehaviorChain
Request/Response Routing Given some {route}: Web Framework 1. Locate the Method for that route Method Invocation 2. Invoke that Method 3. Render the respective view View Rendering
Request/Response Routing Given some {route}: * FubuMVC 1. Find the BehaviorChain for that route Resolve Chain 2. Invoke that BehaviorChain Execute Chain * Not exactly how we do it, but we’ll clarify later
Chain Execution - Configuration users/jmarnold UsersController.Show(“jmarnold”) WebFormOutputNode
Chain Execution - Runtime UsersController.Show(“jmarnold”) Render WebForms View
Runtime: Russian Dolls Full control over execution of next behavior Transactions Using statements Etc. You can decide not to execute the next You can even decide to do something else instead
Models/Terminology Configuration: BehaviorChain BehaviorNode Runtime: IActionBehavior
One More Time Configuration: Node 3 Node 1 Node 2
One More Time Node 1 Runtime: Node 2 Node 3
Intermission Grab some coffee Ask some questions Make sure we’re all on the same page here
Behavior Chain Construction ActionCalls are registered through either of the following: Conventional discovery (as stated in your FubuRegistry) IActionSource implementations registered in your FubuRegistry
Behavior Chain Construction FubuRegistry BehaviorGraph BehaviorChain 1 Assembly Scanning BehaviorChain 2 IActionSources Key Term:BehaviorGraph
Routing Integration BehaviorChain Output ActionCall
Routing Integration Route IUrlPolicy BehaviorChain Output ActionCall
Request/Response Routing Given some {route}: * FubuMVC 1. Find the BehaviorChain for that route Resolve Chain 2. Invoke that BehaviorChain Execute Chain * Not exactly how we do it, but we’ll clarify later
Request/Response Routing Given some {route}: FubuMVC 1. Find the BehaviorChainfor the         route, via the BehaviorGraph,        using the configured Guid Resolve Chain Execute Chain 2. Invoke that BehaviorChain
Who Cares? Behaviors seem cool… What’s the point?
How about an example?
…And Again…
What if we could…
What if we could… ActionCall(CreateEntityAction<TEntity>)
What if we could… {entity}/create IUrlPolicy ActionCall(CreateEntityAction<TEntity>)
Reusable Actions Why repeat yourself when you don’t have to?
Reusable Behaviors Why invoke an ActionCall if the input isn’t valid?  Use a “Validation Behavior”
Question Time
Where to go from here… …you tell me: View Engines & Html Conventions? Custom Behaviors? FubuRegistry DSL?

Más contenido relacionado

Destacado

manpower annual reports 2004
manpower annual reports 2004manpower annual reports 2004
manpower annual reports 2004finance12
 
World's Highest Bridge
World's Highest BridgeWorld's Highest Bridge
World's Highest Bridgeninedots
 
Optical Illusions
Optical IllusionsOptical Illusions
Optical Illusionsninedots
 
роман якобсон презентация
роман якобсон   презентацияроман якобсон   презентация
роман якобсон презентацияseriousiness
 
Building a Connected Brand: How Brands Become Publishers in a Real-Time Marke...
Building a Connected Brand: How Brands Become Publishers in a Real-Time Marke...Building a Connected Brand: How Brands Become Publishers in a Real-Time Marke...
Building a Connected Brand: How Brands Become Publishers in a Real-Time Marke...iCrossing
 
Social Marketing
Social MarketingSocial Marketing
Social MarketingMark Logan
 
goodyear 10Q Reports1Q'05 10-Q
goodyear 10Q Reports1Q'05 10-Qgoodyear 10Q Reports1Q'05 10-Q
goodyear 10Q Reports1Q'05 10-Qfinance12
 
raytheon Q4 Earnings Presentation
raytheon Q4 Earnings Presentationraytheon Q4 Earnings Presentation
raytheon Q4 Earnings Presentationfinance12
 
MTZ Profile Master 2009
MTZ Profile Master 2009MTZ Profile Master 2009
MTZ Profile Master 2009eddieo1014
 
Forex Registration
Forex RegistrationForex Registration
Forex RegistrationBart Mallon
 
How To Make A Great Pbj
How To Make A Great PbjHow To Make A Great Pbj
How To Make A Great Pbjguest861d7
 
goodyear 8K Reports 10/02/08
goodyear 8K Reports 10/02/08goodyear 8K Reports 10/02/08
goodyear 8K Reports 10/02/08finance12
 
Another Kind of World Tour
Another Kind of World TourAnother Kind of World Tour
Another Kind of World Tourninedots
 
constellation energy Form 10-K 2006
constellation energy  	Form 10-K 2006constellation energy  	Form 10-K 2006
constellation energy Form 10-K 2006finance12
 
Novaka - Social media voor de kantoorbranche
Novaka - Social media voor de kantoorbrancheNovaka - Social media voor de kantoorbranche
Novaka - Social media voor de kantoorbrancheKees Romkes
 
international paper 1998 Annual Report
international paper 	 1998 Annual Reportinternational paper 	 1998 Annual Report
international paper 1998 Annual Reportfinance12
 
Raytheon Reports 2003 First Quarter Results
Raytheon Reports 2003 First Quarter ResultsRaytheon Reports 2003 First Quarter Results
Raytheon Reports 2003 First Quarter Resultsfinance12
 

Destacado (20)

Quant02
Quant02Quant02
Quant02
 
manpower annual reports 2004
manpower annual reports 2004manpower annual reports 2004
manpower annual reports 2004
 
World's Highest Bridge
World's Highest BridgeWorld's Highest Bridge
World's Highest Bridge
 
Optical Illusions
Optical IllusionsOptical Illusions
Optical Illusions
 
роман якобсон презентация
роман якобсон   презентацияроман якобсон   презентация
роман якобсон презентация
 
Building a Connected Brand: How Brands Become Publishers in a Real-Time Marke...
Building a Connected Brand: How Brands Become Publishers in a Real-Time Marke...Building a Connected Brand: How Brands Become Publishers in a Real-Time Marke...
Building a Connected Brand: How Brands Become Publishers in a Real-Time Marke...
 
Social Marketing
Social MarketingSocial Marketing
Social Marketing
 
Utica shale presentation_cwc2011
Utica shale presentation_cwc2011Utica shale presentation_cwc2011
Utica shale presentation_cwc2011
 
goodyear 10Q Reports1Q'05 10-Q
goodyear 10Q Reports1Q'05 10-Qgoodyear 10Q Reports1Q'05 10-Q
goodyear 10Q Reports1Q'05 10-Q
 
raytheon Q4 Earnings Presentation
raytheon Q4 Earnings Presentationraytheon Q4 Earnings Presentation
raytheon Q4 Earnings Presentation
 
MTZ Profile Master 2009
MTZ Profile Master 2009MTZ Profile Master 2009
MTZ Profile Master 2009
 
Forex Registration
Forex RegistrationForex Registration
Forex Registration
 
How To Make A Great Pbj
How To Make A Great PbjHow To Make A Great Pbj
How To Make A Great Pbj
 
goodyear 8K Reports 10/02/08
goodyear 8K Reports 10/02/08goodyear 8K Reports 10/02/08
goodyear 8K Reports 10/02/08
 
Buy a Dog
Buy a DogBuy a Dog
Buy a Dog
 
Another Kind of World Tour
Another Kind of World TourAnother Kind of World Tour
Another Kind of World Tour
 
constellation energy Form 10-K 2006
constellation energy  	Form 10-K 2006constellation energy  	Form 10-K 2006
constellation energy Form 10-K 2006
 
Novaka - Social media voor de kantoorbranche
Novaka - Social media voor de kantoorbrancheNovaka - Social media voor de kantoorbranche
Novaka - Social media voor de kantoorbranche
 
international paper 1998 Annual Report
international paper 	 1998 Annual Reportinternational paper 	 1998 Annual Report
international paper 1998 Annual Report
 
Raytheon Reports 2003 First Quarter Results
Raytheon Reports 2003 First Quarter ResultsRaytheon Reports 2003 First Quarter Results
Raytheon Reports 2003 First Quarter Results
 

Similar a F101 - Behaviors, Configuration, and Runtime

Jpf model checking
Jpf model checkingJpf model checking
Jpf model checkingthought444
 
An Event Apart Boston: Principles of Unobtrusive JavaScript
An Event Apart Boston: Principles of Unobtrusive JavaScriptAn Event Apart Boston: Principles of Unobtrusive JavaScript
An Event Apart Boston: Principles of Unobtrusive JavaScriptPeter-Paul Koch
 
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay PlatonovSenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay PlatonovSencha
 
Command pattern vs. MVC: Lean Beans (are made of this)
Command pattern vs. MVC: Lean Beans (are made of this)Command pattern vs. MVC: Lean Beans (are made of this)
Command pattern vs. MVC: Lean Beans (are made of this)philipdurbin
 
06-Event-Handlingadvansed
06-Event-Handlingadvansed06-Event-Handlingadvansed
06-Event-HandlingadvansedArjun Shanka
 
Symfony2 Introduction Presentation
Symfony2 Introduction PresentationSymfony2 Introduction Presentation
Symfony2 Introduction PresentationNerd Tzanetopoulos
 
Introduction to OSGi (Tokyo JUG)
Introduction to OSGi (Tokyo JUG)Introduction to OSGi (Tokyo JUG)
Introduction to OSGi (Tokyo JUG)njbartlett
 
III - Better angularjs
III - Better angularjsIII - Better angularjs
III - Better angularjsWebF
 
Intro To Node.js
Intro To Node.jsIntro To Node.js
Intro To Node.jsChris Cowan
 
Security testing of YUI powered applications
Security testing of YUI powered applicationsSecurity testing of YUI powered applications
Security testing of YUI powered applicationsdimisec
 
A techis guide to combating bugs & poor performance in production
A techis guide to combating bugs & poor performance in productionA techis guide to combating bugs & poor performance in production
A techis guide to combating bugs & poor performance in productionTarun Arora
 
Codeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansaiCodeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansaiFlorent Batard
 
Testing - How Vital and How Easy to use
Testing - How Vital and How Easy to useTesting - How Vital and How Easy to use
Testing - How Vital and How Easy to useUma Ghotikar
 
Renegades Guide to Hacking Rails Internals
Renegades Guide to Hacking Rails InternalsRenegades Guide to Hacking Rails Internals
Renegades Guide to Hacking Rails InternalsAllan Grant
 
MidwestPHP 2016 - Adventures in Laravel 5
MidwestPHP 2016 - Adventures in Laravel 5 MidwestPHP 2016 - Adventures in Laravel 5
MidwestPHP 2016 - Adventures in Laravel 5 Joe Ferguson
 

Similar a F101 - Behaviors, Configuration, and Runtime (20)

Introduction to struts
Introduction to strutsIntroduction to struts
Introduction to struts
 
Jpf model checking
Jpf model checkingJpf model checking
Jpf model checking
 
An Event Apart Boston: Principles of Unobtrusive JavaScript
An Event Apart Boston: Principles of Unobtrusive JavaScriptAn Event Apart Boston: Principles of Unobtrusive JavaScript
An Event Apart Boston: Principles of Unobtrusive JavaScript
 
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay PlatonovSenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
 
Command pattern vs. MVC: Lean Beans (are made of this)
Command pattern vs. MVC: Lean Beans (are made of this)Command pattern vs. MVC: Lean Beans (are made of this)
Command pattern vs. MVC: Lean Beans (are made of this)
 
iks auf der ElipseCon 2011: Tickling the shoulders of giants
iks auf der ElipseCon 2011: Tickling the shoulders of giantsiks auf der ElipseCon 2011: Tickling the shoulders of giants
iks auf der ElipseCon 2011: Tickling the shoulders of giants
 
06-Event-Handlingadvansed
06-Event-Handlingadvansed06-Event-Handlingadvansed
06-Event-Handlingadvansed
 
Greach 2015 Spock workshop
Greach 2015 Spock workshopGreach 2015 Spock workshop
Greach 2015 Spock workshop
 
Symfony2 Introduction Presentation
Symfony2 Introduction PresentationSymfony2 Introduction Presentation
Symfony2 Introduction Presentation
 
Introduction to OSGi (Tokyo JUG)
Introduction to OSGi (Tokyo JUG)Introduction to OSGi (Tokyo JUG)
Introduction to OSGi (Tokyo JUG)
 
III - Better angularjs
III - Better angularjsIII - Better angularjs
III - Better angularjs
 
Intro To Node.js
Intro To Node.jsIntro To Node.js
Intro To Node.js
 
Security testing of YUI powered applications
Security testing of YUI powered applicationsSecurity testing of YUI powered applications
Security testing of YUI powered applications
 
A techis guide to combating bugs & poor performance in production
A techis guide to combating bugs & poor performance in productionA techis guide to combating bugs & poor performance in production
A techis guide to combating bugs & poor performance in production
 
Codeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansaiCodeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansai
 
Testing - How Vital and How Easy to use
Testing - How Vital and How Easy to useTesting - How Vital and How Easy to use
Testing - How Vital and How Easy to use
 
Renegades Guide to Hacking Rails Internals
Renegades Guide to Hacking Rails InternalsRenegades Guide to Hacking Rails Internals
Renegades Guide to Hacking Rails Internals
 
BPMS1
BPMS1BPMS1
BPMS1
 
BPMS1
BPMS1BPMS1
BPMS1
 
MidwestPHP 2016 - Adventures in Laravel 5
MidwestPHP 2016 - Adventures in Laravel 5 MidwestPHP 2016 - Adventures in Laravel 5
MidwestPHP 2016 - Adventures in Laravel 5
 

Último

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 

F101 - Behaviors, Configuration, and Runtime