SlideShare a Scribd company logo
1 of 19
in production?
?why
”What's this
application do?”
”Why should the
top level directory
structure
communicate that
information?”
Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin
(https://www.youtube.com/watch?v=WpkDN78P884)
”The web is a detail”
”The web is a delivery
mechanism!”
Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin
(https://www.youtube.com/watch?v=WpkDN78P884)
Back in October/2015 – Hanami was called Lotus
http://hanamirb.org/blog/2016/01/22/lotus-is-now-hanami.html
Starting up a Proof of Concept
The selection
• Hanami Model
• Repositories
• Entities
• Object Mapping
• Sequel abstraction
• Hanami Validation
• Input Filtering
• Input Validation
The Requirement
• Asset Pipeline
• ERB-like Views
• Javascript helpers
We’re asked to keep Rails under the hood due frontend requirements
The Plan
PoC’s Final Presentation
The idea was gain the ”green card” from our tech team to starting the project with this structure
https://github.com/hlegius/hanami-rails-as-frontend
Right after* PoC’s approval
All frontend-related stuff goes to
applications
Actually, it was 5-7 days after PoC’s approval =P
Release v0.99
=> /web
Form Objects
Grape gem
JSON API Spec Representation
Hanami Validations
Domain Model
(Hanami Model)
DDD Boundaries
(Infra & Application layers)
Rake Tasks
in production! <3
Rails autoloading Hell
http://urbanautomaton.com/blog/2013/08/27/rails-autoloading-hell/
After 7 months, Rails decided to demand attention
Good bye Rails; Hello Hanami (again)
Changes applied in Production env in 5 working days
Final considerations
• Your team must be engaged and
accept the adoption
• You can not do this alone! (read it
multiple times)
• PoC is a game changer
• Practice; Practice; Practice*
• Hanami v0.7.3 is not ready for
production, they say.
* The Passionate Programmer - Chad Fowler – The Pragmatic Bookshelf
Thank you!
@hanamirb
http://hanamirb.org
@hanamirb_sp Presented by @hlegius

More Related Content

Viewers also liked

Swift Introduction to Swift in Ruby
Swift Introduction to Swift in RubySwift Introduction to Swift in Ruby
Swift Introduction to Swift in RubyJoseph Ku
 
Novell Admin cert
Novell Admin certNovell Admin cert
Novell Admin certLuisa Scott
 
Evaluation q4
Evaluation q4Evaluation q4
Evaluation q4MinahilM
 
Introduction to Journalism and Public Relations
Introduction to Journalism and Public Relations Introduction to Journalism and Public Relations
Introduction to Journalism and Public Relations Vinita Agarwal
 
Young marketers eliter 3 - Assignment 7.1 - Minh Thông - Thanh Thùy - Trường ...
Young marketers eliter 3 - Assignment 7.1 - Minh Thông - Thanh Thùy - Trường ...Young marketers eliter 3 - Assignment 7.1 - Minh Thông - Thanh Thùy - Trường ...
Young marketers eliter 3 - Assignment 7.1 - Minh Thông - Thanh Thùy - Trường ...Thùy Thanh
 
Ciclo de vida del producto
Ciclo de vida del productoCiclo de vida del producto
Ciclo de vida del productoalexander_hv
 
TEXAS STATE TECHNICAL COLLEGE
TEXAS STATE TECHNICAL COLLEGETEXAS STATE TECHNICAL COLLEGE
TEXAS STATE TECHNICAL COLLEGEChris Ofczarzak
 
Letterhead for Hilton Hills (2)
Letterhead for Hilton Hills (2)Letterhead for Hilton Hills (2)
Letterhead for Hilton Hills (2)Hilton Hills Hotel
 
Dove. Ser bonita é fazer bonito.
Dove. Ser bonita é fazer bonito.Dove. Ser bonita é fazer bonito.
Dove. Ser bonita é fazer bonito.Tatiana Almeida
 
John meynerd kayness ( politica economica)
John meynerd kayness ( politica economica)John meynerd kayness ( politica economica)
John meynerd kayness ( politica economica)marcoan04
 
Thông tư 28/2016/TT-BNNPTNT Ban hành Danh mục bổ sung giống cây trồng được ph...
Thông tư 28/2016/TT-BNNPTNT Ban hành Danh mục bổ sung giống cây trồng được ph...Thông tư 28/2016/TT-BNNPTNT Ban hành Danh mục bổ sung giống cây trồng được ph...
Thông tư 28/2016/TT-BNNPTNT Ban hành Danh mục bổ sung giống cây trồng được ph...Thư Nguyễn
 
스타트업과 법률이슈, 변호사 활용하기
스타트업과 법률이슈, 변호사 활용하기스타트업과 법률이슈, 변호사 활용하기
스타트업과 법률이슈, 변호사 활용하기StartupAlliance
 
Hanami Festival - Japan
Hanami Festival - JapanHanami Festival - Japan
Hanami Festival - JapanRecklessLee
 
YIT internal magazine - ing 01/2010
YIT internal magazine - ing 01/2010YIT internal magazine - ing 01/2010
YIT internal magazine - ing 01/2010YIT Slovakia
 
Thông tư 32/2016/TT-BCT Quy chuẩn kỹ thuật Quốc gia về an toàn tời trục mỏ do...
Thông tư 32/2016/TT-BCT Quy chuẩn kỹ thuật Quốc gia về an toàn tời trục mỏ do...Thông tư 32/2016/TT-BCT Quy chuẩn kỹ thuật Quốc gia về an toàn tời trục mỏ do...
Thông tư 32/2016/TT-BCT Quy chuẩn kỹ thuật Quốc gia về an toàn tời trục mỏ do...Thư Nguyễn
 
So sanh iso 9001 2015 voi iso 9001 2008
So sanh iso 9001 2015 voi iso 9001 2008So sanh iso 9001 2015 voi iso 9001 2008
So sanh iso 9001 2015 voi iso 9001 2008hopchuanhopquy
 

Viewers also liked (19)

Swift Introduction to Swift in Ruby
Swift Introduction to Swift in RubySwift Introduction to Swift in Ruby
Swift Introduction to Swift in Ruby
 
Novell Admin cert
Novell Admin certNovell Admin cert
Novell Admin cert
 
Evaluation q4
Evaluation q4Evaluation q4
Evaluation q4
 
Introduction to Journalism and Public Relations
Introduction to Journalism and Public Relations Introduction to Journalism and Public Relations
Introduction to Journalism and Public Relations
 
Young marketers eliter 3 - Assignment 7.1 - Minh Thông - Thanh Thùy - Trường ...
Young marketers eliter 3 - Assignment 7.1 - Minh Thông - Thanh Thùy - Trường ...Young marketers eliter 3 - Assignment 7.1 - Minh Thông - Thanh Thùy - Trường ...
Young marketers eliter 3 - Assignment 7.1 - Minh Thông - Thanh Thùy - Trường ...
 
Ada 1
Ada 1Ada 1
Ada 1
 
Report On HMS
Report On HMSReport On HMS
Report On HMS
 
Production Log
Production LogProduction Log
Production Log
 
Ciclo de vida del producto
Ciclo de vida del productoCiclo de vida del producto
Ciclo de vida del producto
 
TEXAS STATE TECHNICAL COLLEGE
TEXAS STATE TECHNICAL COLLEGETEXAS STATE TECHNICAL COLLEGE
TEXAS STATE TECHNICAL COLLEGE
 
Letterhead for Hilton Hills (2)
Letterhead for Hilton Hills (2)Letterhead for Hilton Hills (2)
Letterhead for Hilton Hills (2)
 
Dove. Ser bonita é fazer bonito.
Dove. Ser bonita é fazer bonito.Dove. Ser bonita é fazer bonito.
Dove. Ser bonita é fazer bonito.
 
John meynerd kayness ( politica economica)
John meynerd kayness ( politica economica)John meynerd kayness ( politica economica)
John meynerd kayness ( politica economica)
 
Thông tư 28/2016/TT-BNNPTNT Ban hành Danh mục bổ sung giống cây trồng được ph...
Thông tư 28/2016/TT-BNNPTNT Ban hành Danh mục bổ sung giống cây trồng được ph...Thông tư 28/2016/TT-BNNPTNT Ban hành Danh mục bổ sung giống cây trồng được ph...
Thông tư 28/2016/TT-BNNPTNT Ban hành Danh mục bổ sung giống cây trồng được ph...
 
스타트업과 법률이슈, 변호사 활용하기
스타트업과 법률이슈, 변호사 활용하기스타트업과 법률이슈, 변호사 활용하기
스타트업과 법률이슈, 변호사 활용하기
 
Hanami Festival - Japan
Hanami Festival - JapanHanami Festival - Japan
Hanami Festival - Japan
 
YIT internal magazine - ing 01/2010
YIT internal magazine - ing 01/2010YIT internal magazine - ing 01/2010
YIT internal magazine - ing 01/2010
 
Thông tư 32/2016/TT-BCT Quy chuẩn kỹ thuật Quốc gia về an toàn tời trục mỏ do...
Thông tư 32/2016/TT-BCT Quy chuẩn kỹ thuật Quốc gia về an toàn tời trục mỏ do...Thông tư 32/2016/TT-BCT Quy chuẩn kỹ thuật Quốc gia về an toàn tời trục mỏ do...
Thông tư 32/2016/TT-BCT Quy chuẩn kỹ thuật Quốc gia về an toàn tời trục mỏ do...
 
So sanh iso 9001 2015 voi iso 9001 2008
So sanh iso 9001 2015 voi iso 9001 2008So sanh iso 9001 2015 voi iso 9001 2008
So sanh iso 9001 2015 voi iso 9001 2008
 

Similar to Hanami in Production @ Hanami User Group SP

ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignalITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignalITCamp
 
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignalBuilding modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignalAlessandro Pilotti
 
HTML5のご紹介
HTML5のご紹介HTML5のご紹介
HTML5のご紹介yoshikawa_t
 
Web Clients for Ruby and What they should be in the future
Web Clients for Ruby and What they should be in the futureWeb Clients for Ruby and What they should be in the future
Web Clients for Ruby and What they should be in the futureToru Kawamura
 
AFNetworking
AFNetworking AFNetworking
AFNetworking joaopmaia
 
Sema Trends: Analysis your sales records semantically!
Sema Trends: Analysis your sales records semantically!Sema Trends: Analysis your sales records semantically!
Sema Trends: Analysis your sales records semantically!Kang Zhang
 
JavaScript-API-Markup: A modern Web architecture
JavaScript-API-Markup: A modern Web architectureJavaScript-API-Markup: A modern Web architecture
JavaScript-API-Markup: A modern Web architectureNick Do
 
ClojuTRE2015: Kekkonen - making your Clojure web APIs more awesome
ClojuTRE2015: Kekkonen - making your Clojure web APIs more awesomeClojuTRE2015: Kekkonen - making your Clojure web APIs more awesome
ClojuTRE2015: Kekkonen - making your Clojure web APIs more awesomeMetosin Oy
 
RPA on Azure with .Net
RPA on Azure with .NetRPA on Azure with .Net
RPA on Azure with .NetMarco Parenzan
 
Web技術の現状と将来 (Open Source Conference 2011 Nagoya)
 Web技術の現状と将来 (Open Source Conference 2011 Nagoya) Web技術の現状と将来 (Open Source Conference 2011 Nagoya)
Web技術の現状と将来 (Open Source Conference 2011 Nagoya)Rikkyo University
 
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...Waldek Mastykarz
 
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...confluent
 
Why reinvent the wheel at Criteo?
Why reinvent the wheel at Criteo? Why reinvent the wheel at Criteo?
Why reinvent the wheel at Criteo? Criteolabs
 
Implementing portlets using Web Scripts
Implementing portlets using Web ScriptsImplementing portlets using Web Scripts
Implementing portlets using Web ScriptsPiergiorgio Lucidi
 
Create Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutesCreate Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutesJitendra Zaa
 
Restful风格ž„web服务架构
Restful风格ž„web服务架构Restful风格ž„web服务架构
Restful风格ž„web服务架构Benjamin Tan
 
Chat+twitter app with lift
Chat+twitter app with liftChat+twitter app with lift
Chat+twitter app with liftk4200
 
Basic web application development with Apache Cocoon 2.1
Basic web application development with  Apache Cocoon 2.1Basic web application development with  Apache Cocoon 2.1
Basic web application development with Apache Cocoon 2.1Jeroen Reijn
 
Apache Geode - The First Six Months
Apache Geode -  The First Six MonthsApache Geode -  The First Six Months
Apache Geode - The First Six MonthsAnthony Baker
 

Similar to Hanami in Production @ Hanami User Group SP (20)

Web Services
Web ServicesWeb Services
Web Services
 
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignalITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
 
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignalBuilding modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
 
HTML5のご紹介
HTML5のご紹介HTML5のご紹介
HTML5のご紹介
 
Web Clients for Ruby and What they should be in the future
Web Clients for Ruby and What they should be in the futureWeb Clients for Ruby and What they should be in the future
Web Clients for Ruby and What they should be in the future
 
AFNetworking
AFNetworking AFNetworking
AFNetworking
 
Sema Trends: Analysis your sales records semantically!
Sema Trends: Analysis your sales records semantically!Sema Trends: Analysis your sales records semantically!
Sema Trends: Analysis your sales records semantically!
 
JavaScript-API-Markup: A modern Web architecture
JavaScript-API-Markup: A modern Web architectureJavaScript-API-Markup: A modern Web architecture
JavaScript-API-Markup: A modern Web architecture
 
ClojuTRE2015: Kekkonen - making your Clojure web APIs more awesome
ClojuTRE2015: Kekkonen - making your Clojure web APIs more awesomeClojuTRE2015: Kekkonen - making your Clojure web APIs more awesome
ClojuTRE2015: Kekkonen - making your Clojure web APIs more awesome
 
RPA on Azure with .Net
RPA on Azure with .NetRPA on Azure with .Net
RPA on Azure with .Net
 
Web技術の現状と将来 (Open Source Conference 2011 Nagoya)
 Web技術の現状と将来 (Open Source Conference 2011 Nagoya) Web技術の現状と将来 (Open Source Conference 2011 Nagoya)
Web技術の現状と将来 (Open Source Conference 2011 Nagoya)
 
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
 
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
 
Why reinvent the wheel at Criteo?
Why reinvent the wheel at Criteo? Why reinvent the wheel at Criteo?
Why reinvent the wheel at Criteo?
 
Implementing portlets using Web Scripts
Implementing portlets using Web ScriptsImplementing portlets using Web Scripts
Implementing portlets using Web Scripts
 
Create Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutesCreate Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutes
 
Restful风格ž„web服务架构
Restful风格ž„web服务架构Restful风格ž„web服务架构
Restful风格ž„web服务架构
 
Chat+twitter app with lift
Chat+twitter app with liftChat+twitter app with lift
Chat+twitter app with lift
 
Basic web application development with Apache Cocoon 2.1
Basic web application development with  Apache Cocoon 2.1Basic web application development with  Apache Cocoon 2.1
Basic web application development with Apache Cocoon 2.1
 
Apache Geode - The First Six Months
Apache Geode -  The First Six MonthsApache Geode -  The First Six Months
Apache Geode - The First Six Months
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
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
 
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
 
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
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
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
 
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
 
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
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
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
 
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
 
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
 
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...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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...
 
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...
 
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
 
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
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 

Hanami in Production @ Hanami User Group SP

Editor's Notes

  1. - Pessoas usando em pet projects?
  2. Em produção, alguém?
  3. Porque inventar moda?
  4. Novo projeto