SlideShare a Scribd company logo
1 of 42
Download to read offline
SpringBoot+Angular/React,Vue
inonehandygenerator
@MikeOshadami
mikeoshadami.com
So wareArchitect@Remita
JHipsterAdvocate
Mikeoshadami.com
@MikeOshadami
@MikeOshadami | mikeoshadami.com
ModernWebapplicationdevelopment
@MikeOshadami | mikeoshadami.com
End-usersrequirementshaveevolved.
Peoplearetiredofslow,unreactiveWebsites.Theywant:
Beautifuldesign
Stopwaitingforpagestoload
Dynamicupdatesofpagefragments
@MikeOshadami | mikeoshadami.com
WeneedtousethelatestHTML5/CSS3/JavaScripttechnologies
Thosewebsitesshouldbedeliveredfast.
Waiting1minuteforyourapplicationto"deploy"
isnotacceptableanymore
@MikeOshadami | mikeoshadami.com
Weneedtherighttoolsforthisjob!
Modernwebsitesshouldbeabletohandle
hugenumbersofconcurrentusers
AllusingmassiveRESTfulapplications,
whichwillhityourback-endservershard
@MikeOshadami | mikeoshadami.com
Weneedrobust,scalablehigh-performanceservers
Abeautifulfront-end,withthelatestHTML5/CSS3
/JavaScriptframeworks
Arobustandhigh-qualityback-end,withthelatest
Java/Caching/Dataaccesstechnologies
Allautomaticallywiredup,withsecurityand
performanceinmind
Andgreatdevelopertooling,formaximumproductivity
@MikeOshadami | mikeoshadami.com
@MikeOshadami | mikeoshadami.com
@MikeOshadami | mikeoshadami.com
Fastandreliabledependencymanagement
Usedtoinstallandrunallclient-sidetools
npminstall-ggenerator-jhipster
@MikeOshadami | mikeoshadami.com
Yeomanprovidesapplicationgenerators
jhipster
Hundredsofgeneratorsareavailable
MostlygearedtowardJavaScriptfront-endapplications
Thetop-ratedgeneratorshaveexcellentquality
@MikeOshadami | mikeoshadami.com
Modulebundlerforclient-sideassets
Compiles,minifies,optimizesthefront-end
Essentialtoolingtohavecompilationandhot-reload
ofAngular/React+TypeScript
Allowsefficientproductionbuildsontheclient-side
@MikeOshadami | mikeoshadami.com
Hotreloadofapplicationchanges
Automaticallyrefreshesthebrowserwhencodeismodified
Synchronizesseveralbrowsersinreal-time,sochangescan
becheckedinstantly
npmstart
@MikeOshadami | mikeoshadami.com
JestrunsunittestsonyourJavaScriptcode
Itworkswithjsdom,avirtualDOMtechnology
Itisveryfast,andcanruncontinuouslyinthebackground
npmtest
@MikeOshadami | mikeoshadami.com
The2mostpopularJavaScriptframeworks
BothAngularandReactaresupportedbyJHipster
Powerful&easytolearn
Databinding,formvalidation,i18n...alloutofthebox
@MikeOshadami | mikeoshadami.com
The2mostpopularJavaScriptframeworks
BothAngularandReactaresupportedbyJHipster
Powerful&easytolearn
Databinding,formvalidation,i18n...alloutofthebox
@MikeOshadami | mikeoshadami.com
Maven,Spring,SpringMVCREST,
SpringDataJPA,NetflixOSS
@MikeOshadami | mikeoshadami.com
ThemostpopularJavabuildtools
Well-known,pre-defineddirectoriesandgoals
IntegrationwithmajorIDEs
Greatpluginecosystem,includingSpringBootandYeoman
./mvnwspring-boot:run
./gradlewbootRun
@MikeOshadami | mikeoshadami.com
Springisthede-factostandardforJavaapps
IoC,AOPandabstractionstoeaseapplicationcoding
Fastandlightweight,andextremelypowerfulwhenneeded
Out-of-the-boxconfigurationbySpringBoot
Livereloadofapplication
@Service
@Transactional
publicclassUserService{
@Autowired
privateUserRepositoryuserRepository;
}
@MikeOshadami | mikeoshadami.com
NetflixOSSprovidesgreattoolsand
frameworksformicroservices
Eureka-Serviceregistryforloadbalancingandfailover.
@MikeOshadami | mikeoshadami.com
Databaseupdatesmadeeasy
Handlesupdatingadatabaseschema
WorksgreatwithSpringandJPA
NeedsagoodunderstandingofdatabasesandORM
@MikeOshadami | mikeoshadami.com
ThestandardORMsolutionforJava
Hibernateisusedunderneath
Verycomplete,impressivesetoffeatures
Stillcomplextounderstandfornewbies!
@Entity
publicclassUserimplementsSerializable{
@Id
privateStringlogin;
}
@MikeOshadami | mikeoshadami.com
AddsextrasyntaxicsugarontopofJPA
GeneratesyourJPArepositoriesautomatically
Removesalotofboilerplatecode
publicinterfacePersistenceAuditEventRepositoryextendsJpaRepository<PersistentAuditEvent,String>{
List<PersistentAuditEvent>
findByPrincipalAndAuditEventDateGreaterThan(Stringprincipal,LocalDateTimea er);
}
@MikeOshadami | mikeoshadami.com
NoSQLforscalability
AlternativetotheSQLdatabaseandJPAchoice
Similarcode:SpringDataMongoDBworksthesame
asSpringDataJPA
Morescalable,easiertouse
@MikeOshadami | mikeoshadami.com
NoSQLforscalability
AlternativetotheSQLdatabaseandJPAchoice
Similarcode:SpringDataCouchbaseworksthesameasSpringDataJPA
Morescalable,easiertouse
@MikeOshadami | mikeoshadami.com
NoSQLforscalability
2ndalternativetotheSQLdatabaseandJPAchoice
Linearscalabilityandhighavailability
Extremeperformanceandlowlatencyformission-criticalapps
@MikeOshadami | mikeoshadami.com
Cachingiskingforperformance
Ehcacheisthemostwidelyusedsolution
HazelCastisagreatalternative,withclusteringsupport!
Hibernate2ndlevelcacheorSpringCachingabstraction
@Entity
@Cache(usage=CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
publicclassUserimplementsSerializable{
}
@MikeOshadami | mikeoshadami.com
ThebestRESTframeworkinJava
Complete,high-performanceRESTsolution
GreatSpringsupport,greattestingsupport
@RestController
publicclassAccountResource{
@PostMapping("/account")
publicvoidsaveAccount(@RequestBodyUserDTOuserDTO){
userService.updateUserInformation(userDTO);
}
}
@MikeOshadami | mikeoshadami.com
Server-sidetemplates
UsedwhenaSingleWebPageapplicationisn'tenough
ReplacesJSPsandJSTLs,whichareoutdatedanddeprecated
GreattemplatesforWebdesigners
<h1th:text="#{title}">Hello,world</h1>
@MikeOshadami | mikeoshadami.com
Tothecloudandbeyond!
Deploymentsshouldbeeasyon-premiseandinthecloud
LeadingcloudproviderslikeCloudFoundry,Herokuand
AmazonWebServicesallprovidespecifictoolingand
deploymentoptions
@MikeOshadami | mikeoshadami.com
Atthetimeofthiswriting(March,2018),JHipsterhas:
417contributors,including21coremembers
9,891GitHubstarsand2,180forks
1million+installations
Andit'sgrowingrapidly
@MikeOshadami | mikeoshadami.com
CanWebpackandMavenbefriends?
CanAngularandSpringMVCRESTbefriends?
CanNetflixOSSandSpringbefriends?
Wecanguaranteeyouthathavingeverythingworkingtogether
smoothly,withsecurity,cachingandmonitoring,isn'teasy...
@MikeOshadami | mikeoshadami.com
JHipstercreatesacompleteworkingapplication,withall
thosetechnologies
Everythingjustworksout-of-the-box
YouhaveyourWebpacktasksworkinggreatwithyourMavengoals!
YouhaveDockerconfigurationtoruneverythingsmoothly!
@MikeOshadami | mikeoshadami.com
"entity"sub-generatortogenerateacompleteJPAentity,fromdatabasetoAngular
"jdl"sub-generatortogenerateacomplexentitymodelusingJDLStudio
"service"sub-generatortogenerateaSpringbusinessservice
"languages"sub-generatortoaddlanguagesfori18n
GreatsupportforSpringSecurity:Ajaxendpoints,securedremember-me,audits...
GreatmonitoringscreenusingMetrics
@MikeOshadami | mikeoshadami.com
Greatsupportforcreatingmicroservicesandgateways
JHipsterRegistry(NetflixEureka+Springcloudconfigserver)providedoutofthebox
GreatsupportforDocker
AdditionalJHipsterModulestoaddmorefeatures
@MikeOshadami | mikeoshadami.com
SpecificSpringprofilewithGZippingandHTTPcachingheaders
TypeScript&CSSoptimizationandminificationbyWebpack
ExecutableorstandardWARfile,withmonitoringenabled
Sub-generatorsfordeployingautomaticallytoCloudFoundry,HerokuandAWS
"docker-compose"sub-generatortogenerateDockerconfigurationsfordeploying
microservicestoproduction
@MikeOshadami | mikeoshadami.com
@MikeOshadami | mikeoshadami.com
npminstall-gyo
npminstall-ggenerator-jhipster
@MikeOshadami | mikeoshadami.com
jhipster
./mvnw
AndusetheembeddedMaven
wrappertorunit(hotreloadofyour
applicationwillworkautomatically)
@MikeOshadami | mikeoshadami.com
npmstart
Livereloadofyourclient-sidecode(HTML,CSS,TypeScript)
worksthankstoWebpackandBrowsersync.
Editanyfileandyourbrowserwillrefreshautomatically:
@MikeOshadami | mikeoshadami.com
jhipsterentityFoo
@MikeOshadami | mikeoshadami.com
./mvnw-Pprodpackage
docker-compose-fsrc/main/docker/mysql.ymlup-d
java-jartarget/*.war
(UsingDockertorunthedatabase)
JHipster - Modern Web application development

More Related Content

Similar to JHipster - Modern Web application development

Active Web Development
Active Web DevelopmentActive Web Development
Active Web DevelopmentDivya Manian
 
Using PhoneGap to develop incredible HTML5 hybrid mobile apps
Using PhoneGap to develop incredible HTML5 hybrid mobile appsUsing PhoneGap to develop incredible HTML5 hybrid mobile apps
Using PhoneGap to develop incredible HTML5 hybrid mobile appsMonaca
 
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?Valtech UK
 
The mobile landscape london tfm&a 2013
The mobile landscape london tfm&a 2013The mobile landscape london tfm&a 2013
The mobile landscape london tfm&a 2013Mathias Strandberg
 
Postmodern Web Apps
Postmodern Web AppsPostmodern Web Apps
Postmodern Web Appsmalteubl
 
De l'application mobile à l'application web progressive
De l'application mobile à l'application web progressiveDe l'application mobile à l'application web progressive
De l'application mobile à l'application web progressiveMacha DA COSTA
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web developmentChristian Heilmann
 
Omar_Assadi_Resume
Omar_Assadi_ResumeOmar_Assadi_Resume
Omar_Assadi_Resumeomar assadi
 
Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and ConversionsMonetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and ConversionsYottaa
 
Understand and overcome mobile web performance challenges
Understand and overcome mobile web performance challengesUnderstand and overcome mobile web performance challenges
Understand and overcome mobile web performance challengesAriel Weil
 
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
 
Single Page Web Apps
Single Page Web AppsSingle Page Web Apps
Single Page Web AppsJan Monschke
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Christian Heilmann
 
Micro Frontends.pptx
Micro Frontends.pptxMicro Frontends.pptx
Micro Frontends.pptxShanAli738907
 
DESIGN THE PRIORITY, PERFORMANCE 
AND UX
DESIGN THE PRIORITY, PERFORMANCE 
AND UXDESIGN THE PRIORITY, PERFORMANCE 
AND UX
DESIGN THE PRIORITY, PERFORMANCE 
AND UXPeter Rozek
 
Skill Session - Web Multi Device
Skill Session - Web Multi DeviceSkill Session - Web Multi Device
Skill Session - Web Multi Devicefilirom1
 

Similar to JHipster - Modern Web application development (20)

How to build websites FAST!!!
How to build websites FAST!!!How to build websites FAST!!!
How to build websites FAST!!!
 
Active Web Development
Active Web DevelopmentActive Web Development
Active Web Development
 
Michael Themba Thapelo Portfolio
Michael Themba Thapelo PortfolioMichael Themba Thapelo Portfolio
Michael Themba Thapelo Portfolio
 
Using PhoneGap to develop incredible HTML5 hybrid mobile apps
Using PhoneGap to develop incredible HTML5 hybrid mobile appsUsing PhoneGap to develop incredible HTML5 hybrid mobile apps
Using PhoneGap to develop incredible HTML5 hybrid mobile apps
 
Animating Xamarin.Forms
Animating Xamarin.FormsAnimating Xamarin.Forms
Animating Xamarin.Forms
 
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?
 
The mobile landscape london tfm&a 2013
The mobile landscape london tfm&a 2013The mobile landscape london tfm&a 2013
The mobile landscape london tfm&a 2013
 
Postmodern Web Apps
Postmodern Web AppsPostmodern Web Apps
Postmodern Web Apps
 
De l'application mobile à l'application web progressive
De l'application mobile à l'application web progressiveDe l'application mobile à l'application web progressive
De l'application mobile à l'application web progressive
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web development
 
Omar_Assadi_Resume
Omar_Assadi_ResumeOmar_Assadi_Resume
Omar_Assadi_Resume
 
Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and ConversionsMonetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
 
Understand and overcome mobile web performance challenges
Understand and overcome mobile web performance challengesUnderstand and overcome mobile web performance challenges
Understand and overcome mobile web performance challenges
 
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
 
Single Page Web Apps
Single Page Web AppsSingle Page Web Apps
Single Page Web Apps
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Micro Frontends.pptx
Micro Frontends.pptxMicro Frontends.pptx
Micro Frontends.pptx
 
DESIGN THE PRIORITY, PERFORMANCE 
AND UX
DESIGN THE PRIORITY, PERFORMANCE 
AND UXDESIGN THE PRIORITY, PERFORMANCE 
AND UX
DESIGN THE PRIORITY, PERFORMANCE 
AND UX
 
Skill Session - Web Multi Device
Skill Session - Web Multi DeviceSkill Session - Web Multi Device
Skill Session - Web Multi Device
 

Recently uploaded

Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Recently uploaded (20)

Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

JHipster - Modern Web application development