SlideShare a Scribd company logo
Front End Development for Back End Developers
April 22, 2019 #gids19
Matt Raible · @mraible
Photo by Spiros Vathis https://www.flickr.com/photos/vathis/8649808366
Blogger on raibledesigns.com and

developer.okta.com/blog
Web Developer and Java Champion
Father, Skier, Mountain Biker,
Whitewater Rafter
Open Source Developer + User
Who is Matt Raible?
Bus Lover
Okta Developer Advocate
Front End Development for Backend Developers - GIDS 2019
Front End Development for Backend Developers - GIDS 2019
Front End Development for Backend Developers - GIDS 2019
developer.okta.com
Authentication Standards
What about You?
How many consider themselves backend
developers?

Java, .NET, Python, or Node.js?

Do you write code for UIs?

Do you like JavaScript?

What JavaScript Frameworks do you use?
OAuth 2.0 Overview
Today’s Agenda
JavaScript / TypeScript

Build Tools

JavaScript Frameworks

CSS

Progressive Web Apps

JHipster
My Web Dev Journey
What is modern front end development?
Web Frameworks Over the Years
https://github.com/mraible/history-of-web-frameworks-timeline
JSF
https://zeroturnaround.com/webframeworksindex
❤
JavaScript Framework Explosion
Front End Development for Backend Developers - GIDS 2019
Front End Development for Backend Developers - GIDS 2019
Let’s do some learning!
ES6, ES7 and TypeScript
ES5: es5.github.io 

ES6: git.io/es6features 

ES7: bit.ly/es7features

TS: www.typescriptlang.org
TSES7ES6ES5
http://caniuse.com/#search=es5
http://caniuse.com/#search=es6
TypeScript
$ npm install -g typescript
function greeter(person: string) {

return "Hello, " + person;

}



var user = "Jane User";



document.body.innerHTML = greeter(user);
$ tsc greeter.ts
https://www.typescriptlang.org/docs/tutorial.html
bus.ts
TypeScript 2.3
“Node.js is a JavaScript runtime built on Chrome's V8
JavaScript engine. Node.js uses an event-driven, non-
blocking I/O model that makes it lightweight and
efficient. Node’s package ecosystem, npm, is the largest
ecosystem of open source libraries in the world.”
https://nodejs.org
https://github.com/creationix/nvm
Front End Build Tools
Old School: Gulp

New School: SystemJS

Hip: Webpack

Web Dependencies:

Old School: Bower

New School: npm

Hip: yarn
Yeoman
The web's scaffolding tool for modern webapps

Helps you kickstart new projects

Promotes the Yeoman workflow
yeoman.io
Browsersync browsersync.io
Gulp
gulp.task('serve', function() {
browserSync.init({
server: './app'
});
gulp.watch(['app/**/*.js', 'app/**/*.css', 'app/**/*.html'])
.on('change', browserSync.reload);
});
Webpack
Write and Bundle
// bar.js
export default function bar() {
// code here
}
// app.js
import bar from './bar';
bar();
// webpack.config.js
module.exports = {
entry: './app.js',
output: {
filename: 'bundle.js'
}
}
<!-- index.html -->
<html>
<head>
...
</head>
<body>
...
<script src="bundle.js"></script>
</body>
</html>
webpack.config.js
module.exports = {
entry: './src/app.js',
output: {
path: __dirname + '/src/main/webapp/public',
filename: 'bundle.js'
},
module: {
loaders: [
{
test: /.js$/,
loader: 'babel',
exclude: /node_modules/,
query: {
presets: ['es2015', 'react']
}
}
]
}
};
webpack.academy
https://xkcd.com/303/
Leading JavaScript Frameworks in 2019
angular.io
facebook.github.io/react
vuejs.org
Front End Development for Backend Developers - GIDS 2019
Front End Development for Backend Developers - GIDS 2019
“Angular and React dominate:
Nothing else even comes close.”
Front End Development for Backend Developers - GIDS 2019
“2018: The Year of React
React won the popularity battle in 2017.”
Front End Development for Backend Developers - GIDS 2019
“React kept a firm grip on its lead in 2018.”
Crunch the Numbers
@spring_io
#springio17
Hot Frameworks hotframeworks.com
@spring_io
#springio17
Hot Frameworks hotframeworks.com
@spring_io
#springio17
Jobs on Indeed (US)
April 2019
0
2,500
5,000
7,500
10,000
Vue React Angular
@spring_io
#springio17
Stack Overflow Tags
April 2019
0
45,000
90,000
135,000
180,000
Vue React Angular
@spring_io
#springio17
GitHub Stars
April 2019
0
35,000
70,000
105,000
140,000
Angular Backbone Knockout Ember Polymer React Vue
Hello World with Angular
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `<h1>Hello {{name}}</h1>`
})
export class AppComponent {
name = 'World';
}
<my-app></my-app>
Hello World with Angular
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
Hello World with Angular
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
if (environment.production) {
enableProdMode();
}
platformBrowserDynamic().bootstrapModule(AppModule);
Front End Development for Backend Developers - GIDS 2019
Angular CLI
Angular CLI
Ionic Framework
ng-book
A comprehensive guide to developing with
Angular 7

Worth all your hard earned $$$

https://www.ng-book.com/2

“Thank you for the awesome book. It's the
bible for Angular.” — Vijay Ganta
Authentication with Angular
Hello World with React
http://codepen.io/gaearon/pen/ZpvBNJ?editors=0100
<div id="root"></div>
<script>
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
</script>
Learning React
https://vimeo.com/213710634
Imperative Code
if (count > 99) {
if (!hasFire()) {
addFire();
}
} else {
if (hasFire()) {
removeFire();
}
}
if (count === 0) {
if (hasBadge()) {
removeBadge();
}
return;
}
if (!hasBadge()) {
addBadge();
}
var countText = count > 99 ? "99+" : count.toString();
getBadge().setText(countText);
Declarative Code
if (count === 0) {
return <div className="bell"/>;
} else if (count <= 99) {
return (
<div className="bell">
<span className="badge">{count}</span>
</div>
);
} else {
return (
<div className="bell onFire">
<span className="badge">99+</span>
</div>
);
}
Front End Development for Backend Developers - GIDS 2019
Create React App
Create React App
Authentication with React
Hello World with Vue.js
https://jsfiddle.net/chrisvfritz/50wL7mdz/
<div id="app">
<p>{{ message }}</p>
</div>
<script>
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
}
});
</script>
Learning Vue.js
https://youtu.be/utJGnK9D_UQ
Vue.js Code
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<div id="app">
<button v-on:click="clickedButton()">Click here!</button>
</div>
<script>
new Vue({
el: '#app',
methods: {
clickedButton: function(event) {
console.log(event);
alert("You clicked the button!");
}
}
});
</script>
Front End Development for Backend Developers - GIDS 2019
Getting Started
Vue CLI
Vue CLI
Authentication with Vue
Server-Side Support
Angular Universal merged into Angular 4
mobile.twitter.com
Nuxt.js
Server-Side Java Support
Cascading Style Sheets
#app {
background: #eee;
}
.blog-post {
padding: 20px;
}
.blog-post > p:first {
font-weight: 400;
}
img + span.caption {
font-style: italic;
}
Sass: Syntactically Awesome Style Sheets
#app {
background: #eee;
.blog-post {
padding: 20px;
> p:first {
font-weight: 400;
}
img + span.caption {
font-style: italic;
}
}
} http://sass-lang.com
CSS Frameworks
Bootstrap 4
Bootstrap 4
CSS Framework Stars on GitHub
April 2019
0
35,000
70,000
105,000
140,000
Bootstrap Foundation Pure Skeleton Material Components
CSS Framework Star History
https://github.com/timqian/star-history
Front End Performance Optimization
Reduce HTTP Requests

Gzip HTML, JavaScript, and CSS

Far Future Expires Headers

Code Minification

Optimize Images
HTTP/2
Binary, instead of textual

Fully multiplexed, instead of ordered and
blocking

Can use one connection for parallelism

Uses header compression to reduce overhead

Allows servers to “push” responses
proactively into client caches
HTTP/2 Server Push in Java
http://bit.ly/dz-server-push-java
@WebServlet(value = {"/http2"})
public class Http2Servlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) {
PushBuilder pushBuilder = req.newPushBuilder();
pushBuilder.path("images/kodedu-logo.png")
.addHeader("content-type", "image/png")
.push();
try (PrintWriter respWriter = resp.getWriter();) {
respWriter.write("<html>" +
"<img src='images/kodedu-logo.png'>" +
"</html>");
}
}
}
https://twitter.com/kosamari/status/859958929484337152
https://twitter.com/kosamari/status/859958929484337152
https://twitter.com/kosamari/status/859958929484337152
Chrome Developer Tools
Follow Umar Hansa - @umaar

Follow Addy Osmani - @addyosmani
Framework Tools
Angular Augury
React Developer Tools
vue-devtools
Progressive Web Apps
“We’ve failed on mobile”

— Alex Russell

https://youtu.be/K1SFnrf4jZo
Mobile Hates You!
How to fight back:

Implement PRPL

Get a ~$150-200 unlocked Android (e.g. Moto G4)

Use chrome://inspect && chrome://inspect?tracing

Lighthouse

DevTools Network & CPU Throttling
The PRPL Pattern
Push 

Render

Pre-cache

Lazy-load
The PRPL Pattern
Push critical resources for the initial URL route

Render initial route

Pre-cache remaining routes

Lazy-load and create remaining routes on demand
Learn More about PWAs
https://developer.okta.com/blog/2017/07/20/the-ultimate-guide-to-progressive-web-applications
“Reusable UI widgets created using open web technology.” - MDN

Web Components consists of four technologies:

Custom Elements

HTML Templates

Shadow DOM

HTML Imports
Web Components
https://www.polymer-project.org
https://stenciljs.com
https://www.webcomponents.org
Front End Development for Backend Developers - GIDS 2019
Security: OWASP Top 10
1. Injection

2. Broken Auth & Session Mgmt

3. Cross-Site Scripting (XSS)

4. Broken Access Control

5. Security Misconfiguration

6. Sensitive Data Exposure

7. Insufficient Attack Protection

8. Cross-Site Request Forgery

9. Components w/ Vulnerabilities

10. Underprotected APIs
@spring_io
#springio17
JHipster jhipster.tech
JHipster is a development platform to generate, develop and deploy 
Spring Boot + Angular/React Web applications and Spring microservices. 
and Vue! ✨
Get Started with JHipster 5 Demo
https://github.com/mraible/jhipster5-demo | https://youtu.be/-VQ_SVkaXbs
Front End Development for Backend Developers - GIDS 2019
JHipster 5 Tutorials and Videos
Monolith

https://github.com/mraible/jhipster5-demo 

Microservices

https://developer.okta.com/blog/2018/03/01/develop-
microservices-jhipster-oauth
The JHipster Mini-Book
Written with Asciidoctor

Quick and to the point, 164 pages

Developed a real world app:

www.21-points.com 

Free Download from 

infoq.com/minibooks/jhipster-mini-book
@jhipster_book
What You Learned
ES6 and TypeScript

Node.js and nvm

Angular, React, and Vue

CSS and Sass

Front End Performance Optimization

Progressive Web Apps
TRY
Action!
Don’t be afraid to try new things

Learn JavaScript or TypeScript

Try one of these frameworks

Form your own opinions

Or just wait a few months…
Front End Development for Backend Developers - GIDS 2019
developer.okta.com/blog
Questions?
Keep in touch!

raibledesigns.com

@mraible

Presentations

speakerdeck.com/mraible

Code

github.com/oktadeveloper

More Related Content

What's hot

Bootiful Development with Spring Boot and React - UberConf 2018
Bootiful Development with Spring Boot and React - UberConf 2018Bootiful Development with Spring Boot and React - UberConf 2018
Bootiful Development with Spring Boot and React - UberConf 2018
Matt Raible
 
Hybrid Apps (Native + Web) via QtWebKit
Hybrid Apps (Native + Web) via QtWebKitHybrid Apps (Native + Web) via QtWebKit
Hybrid Apps (Native + Web) via QtWebKit
Ariya Hidayat
 
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
Matt Raible
 
Seven Simple Reasons to Use AppFuse
Seven Simple Reasons to Use AppFuseSeven Simple Reasons to Use AppFuse
Seven Simple Reasons to Use AppFuse
Matt Raible
 
Spark IT 2011 - Developing RESTful Web services with JAX-RS
Spark IT 2011 - Developing RESTful Web services with JAX-RSSpark IT 2011 - Developing RESTful Web services with JAX-RS
Spark IT 2011 - Developing RESTful Web services with JAX-RS
Arun Gupta
 
JAX-RS JavaOne Hyderabad, India 2011
JAX-RS JavaOne Hyderabad, India 2011JAX-RS JavaOne Hyderabad, India 2011
JAX-RS JavaOne Hyderabad, India 2011
Shreedhar Ganapathy
 
Choosing a Java Web Framework
Choosing a Java Web FrameworkChoosing a Java Web Framework
Choosing a Java Web Framework
Will Iverson
 
How to Win at UI Development in the World of Microservices - THAT Conference ...
How to Win at UI Development in the World of Microservices - THAT Conference ...How to Win at UI Development in the World of Microservices - THAT Conference ...
How to Win at UI Development in the World of Microservices - THAT Conference ...
Matt Raible
 
Front End Development for Back End Java Developers - NYJavaSIG 2019
Front End Development for Back End Java Developers - NYJavaSIG 2019Front End Development for Back End Java Developers - NYJavaSIG 2019
Front End Development for Back End Java Developers - NYJavaSIG 2019
Matt Raible
 
Clojure Web Development
Clojure Web DevelopmentClojure Web Development
Clojure Web Development
Hong Jiang
 
Spark IT 2011 - Java EE 6 Workshop
Spark IT 2011 - Java EE 6 WorkshopSpark IT 2011 - Java EE 6 Workshop
Spark IT 2011 - Java EE 6 Workshop
Arun Gupta
 
Front End Development for Back End Java Developers - Jfokus 2020
Front End Development for Back End Java Developers - Jfokus 2020Front End Development for Back End Java Developers - Jfokus 2020
Front End Development for Back End Java Developers - Jfokus 2020
Matt Raible
 
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
Matt Raible
 
Java Web Application Security - UberConf 2011
Java Web Application Security - UberConf 2011Java Web Application Security - UberConf 2011
Java Web Application Security - UberConf 2011
Matt Raible
 
Bootiful Development with Spring Boot and React - SpringOne 2017
Bootiful Development with Spring Boot and React - SpringOne 2017Bootiful Development with Spring Boot and React - SpringOne 2017
Bootiful Development with Spring Boot and React - SpringOne 2017
Matt Raible
 
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...
Matt Raible
 
Bootiful Development with Spring Boot and React - RWX 2017
Bootiful Development with Spring Boot and React - RWX 2017Bootiful Development with Spring Boot and React - RWX 2017
Bootiful Development with Spring Boot and React - RWX 2017
Matt Raible
 
Apache Roller, Acegi Security and Single Sign-on
Apache Roller, Acegi Security and Single Sign-onApache Roller, Acegi Security and Single Sign-on
Apache Roller, Acegi Security and Single Sign-on
Matt Raible
 
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache TomcatCase Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
VMware Hyperic
 
Web App Security for Java Developers - UberConf 2021
Web App Security for Java Developers - UberConf 2021Web App Security for Java Developers - UberConf 2021
Web App Security for Java Developers - UberConf 2021
Matt Raible
 

What's hot (20)

Bootiful Development with Spring Boot and React - UberConf 2018
Bootiful Development with Spring Boot and React - UberConf 2018Bootiful Development with Spring Boot and React - UberConf 2018
Bootiful Development with Spring Boot and React - UberConf 2018
 
Hybrid Apps (Native + Web) via QtWebKit
Hybrid Apps (Native + Web) via QtWebKitHybrid Apps (Native + Web) via QtWebKit
Hybrid Apps (Native + Web) via QtWebKit
 
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
Mobile Development with Ionic, React Native, and JHipster - AllTheTalks 2020
 
Seven Simple Reasons to Use AppFuse
Seven Simple Reasons to Use AppFuseSeven Simple Reasons to Use AppFuse
Seven Simple Reasons to Use AppFuse
 
Spark IT 2011 - Developing RESTful Web services with JAX-RS
Spark IT 2011 - Developing RESTful Web services with JAX-RSSpark IT 2011 - Developing RESTful Web services with JAX-RS
Spark IT 2011 - Developing RESTful Web services with JAX-RS
 
JAX-RS JavaOne Hyderabad, India 2011
JAX-RS JavaOne Hyderabad, India 2011JAX-RS JavaOne Hyderabad, India 2011
JAX-RS JavaOne Hyderabad, India 2011
 
Choosing a Java Web Framework
Choosing a Java Web FrameworkChoosing a Java Web Framework
Choosing a Java Web Framework
 
How to Win at UI Development in the World of Microservices - THAT Conference ...
How to Win at UI Development in the World of Microservices - THAT Conference ...How to Win at UI Development in the World of Microservices - THAT Conference ...
How to Win at UI Development in the World of Microservices - THAT Conference ...
 
Front End Development for Back End Java Developers - NYJavaSIG 2019
Front End Development for Back End Java Developers - NYJavaSIG 2019Front End Development for Back End Java Developers - NYJavaSIG 2019
Front End Development for Back End Java Developers - NYJavaSIG 2019
 
Clojure Web Development
Clojure Web DevelopmentClojure Web Development
Clojure Web Development
 
Spark IT 2011 - Java EE 6 Workshop
Spark IT 2011 - Java EE 6 WorkshopSpark IT 2011 - Java EE 6 Workshop
Spark IT 2011 - Java EE 6 Workshop
 
Front End Development for Back End Java Developers - Jfokus 2020
Front End Development for Back End Java Developers - Jfokus 2020Front End Development for Back End Java Developers - Jfokus 2020
Front End Development for Back End Java Developers - Jfokus 2020
 
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
 
Java Web Application Security - UberConf 2011
Java Web Application Security - UberConf 2011Java Web Application Security - UberConf 2011
Java Web Application Security - UberConf 2011
 
Bootiful Development with Spring Boot and React - SpringOne 2017
Bootiful Development with Spring Boot and React - SpringOne 2017Bootiful Development with Spring Boot and React - SpringOne 2017
Bootiful Development with Spring Boot and React - SpringOne 2017
 
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...
 
Bootiful Development with Spring Boot and React - RWX 2017
Bootiful Development with Spring Boot and React - RWX 2017Bootiful Development with Spring Boot and React - RWX 2017
Bootiful Development with Spring Boot and React - RWX 2017
 
Apache Roller, Acegi Security and Single Sign-on
Apache Roller, Acegi Security and Single Sign-onApache Roller, Acegi Security and Single Sign-on
Apache Roller, Acegi Security and Single Sign-on
 
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache TomcatCase Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
 
Web App Security for Java Developers - UberConf 2021
Web App Security for Java Developers - UberConf 2021Web App Security for Java Developers - UberConf 2021
Web App Security for Java Developers - UberConf 2021
 

Similar to Front End Development for Backend Developers - GIDS 2019

Front End Development for Back End Java Developers - West Midlands Java User ...
Front End Development for Back End Java Developers - West Midlands Java User ...Front End Development for Back End Java Developers - West Midlands Java User ...
Front End Development for Back End Java Developers - West Midlands Java User ...
Matt Raible
 
Front End Development for Back End Java Developers - South West Java 2019
Front End Development for Back End Java Developers - South West Java 2019Front End Development for Back End Java Developers - South West Java 2019
Front End Development for Back End Java Developers - South West Java 2019
Matt Raible
 
Front End Development for Back End Java Developers - Dublin JUG 2019
Front End Development for Back End Java Developers - Dublin JUG 2019Front End Development for Back End Java Developers - Dublin JUG 2019
Front End Development for Back End Java Developers - Dublin JUG 2019
Matt Raible
 
Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017
Matt Raible
 
Front End Development for Back End Developers - Devoxx UK 2017
 Front End Development for Back End Developers - Devoxx UK 2017 Front End Development for Back End Developers - Devoxx UK 2017
Front End Development for Back End Developers - Devoxx UK 2017
Matt Raible
 
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
 Bootiful Development with Spring Boot and Angular - Connect.Tech 2017 Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
Matt Raible
 
Front Ends for Back End Developers - Spring I/O 2017
Front Ends for Back End Developers - Spring I/O 2017Front Ends for Back End Developers - Spring I/O 2017
Front Ends for Back End Developers - Spring I/O 2017
Matt Raible
 
Bootiful Development with Spring Boot and Vue - RWX 2018
Bootiful Development with Spring Boot and Vue - RWX 2018Bootiful Development with Spring Boot and Vue - RWX 2018
Bootiful Development with Spring Boot and Vue - RWX 2018
Matt Raible
 
Bootiful Development with Spring Boot and Vue - Devnexus 2019
Bootiful Development with Spring Boot and Vue - Devnexus 2019Bootiful Development with Spring Boot and Vue - Devnexus 2019
Bootiful Development with Spring Boot and Vue - Devnexus 2019
Matt Raible
 
Bootiful Development with Spring Boot and React - GIDS 2019
Bootiful Development with Spring Boot and React - GIDS 2019Bootiful Development with Spring Boot and React - GIDS 2019
Bootiful Development with Spring Boot and React - GIDS 2019
Matt Raible
 
Bootiful Development with Spring Boot and React - Richmond JUG 2018
Bootiful Development with Spring Boot and React - Richmond JUG 2018Bootiful Development with Spring Boot and React - Richmond JUG 2018
Bootiful Development with Spring Boot and React - Richmond JUG 2018
Matt Raible
 
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019
Matt Raible
 
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Get Hip with JHipster - Colorado Springs Open Source User Group 2021Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Matt Raible
 
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Matt Raible
 
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
Matt Raible
 
Get Hip with JHipster - GIDS 2019
Get Hip with JHipster - GIDS 2019Get Hip with JHipster - GIDS 2019
Get Hip with JHipster - GIDS 2019
Matt Raible
 
Full Stack Reactive with React and Spring WebFlux - Dublin JUG 2019
Full Stack Reactive with React and Spring WebFlux - Dublin JUG 2019Full Stack Reactive with React and Spring WebFlux - Dublin JUG 2019
Full Stack Reactive with React and Spring WebFlux - Dublin JUG 2019
Matt Raible
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB
 
It is not HTML5. but ... / HTML5ใงใฏใชใ„ใ‚ตใ‚คใƒˆใ‹ใ‚‰HTML5ใ‚’่€ƒใˆใ‚‹
It is not HTML5. but ... / HTML5ใงใฏใชใ„ใ‚ตใ‚คใƒˆใ‹ใ‚‰HTML5ใ‚’่€ƒใˆใ‚‹It is not HTML5. but ... / HTML5ใงใฏใชใ„ใ‚ตใ‚คใƒˆใ‹ใ‚‰HTML5ใ‚’่€ƒใˆใ‚‹
It is not HTML5. but ... / HTML5ใงใฏใชใ„ใ‚ตใ‚คใƒˆใ‹ใ‚‰HTML5ใ‚’่€ƒใˆใ‚‹
Sadaaki HIRAI
 
Bootiful Development with Spring Boot and Angular - RWX 2018
Bootiful Development with Spring Boot and Angular - RWX 2018Bootiful Development with Spring Boot and Angular - RWX 2018
Bootiful Development with Spring Boot and Angular - RWX 2018
Matt Raible
 

Similar to Front End Development for Backend Developers - GIDS 2019 (20)

Front End Development for Back End Java Developers - West Midlands Java User ...
Front End Development for Back End Java Developers - West Midlands Java User ...Front End Development for Back End Java Developers - West Midlands Java User ...
Front End Development for Back End Java Developers - West Midlands Java User ...
 
Front End Development for Back End Java Developers - South West Java 2019
Front End Development for Back End Java Developers - South West Java 2019Front End Development for Back End Java Developers - South West Java 2019
Front End Development for Back End Java Developers - South West Java 2019
 
Front End Development for Back End Java Developers - Dublin JUG 2019
Front End Development for Back End Java Developers - Dublin JUG 2019Front End Development for Back End Java Developers - Dublin JUG 2019
Front End Development for Back End Java Developers - Dublin JUG 2019
 
Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017
 
Front End Development for Back End Developers - Devoxx UK 2017
 Front End Development for Back End Developers - Devoxx UK 2017 Front End Development for Back End Developers - Devoxx UK 2017
Front End Development for Back End Developers - Devoxx UK 2017
 
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
 Bootiful Development with Spring Boot and Angular - Connect.Tech 2017 Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
 
Front Ends for Back End Developers - Spring I/O 2017
Front Ends for Back End Developers - Spring I/O 2017Front Ends for Back End Developers - Spring I/O 2017
Front Ends for Back End Developers - Spring I/O 2017
 
Bootiful Development with Spring Boot and Vue - RWX 2018
Bootiful Development with Spring Boot and Vue - RWX 2018Bootiful Development with Spring Boot and Vue - RWX 2018
Bootiful Development with Spring Boot and Vue - RWX 2018
 
Bootiful Development with Spring Boot and Vue - Devnexus 2019
Bootiful Development with Spring Boot and Vue - Devnexus 2019Bootiful Development with Spring Boot and Vue - Devnexus 2019
Bootiful Development with Spring Boot and Vue - Devnexus 2019
 
Bootiful Development with Spring Boot and React - GIDS 2019
Bootiful Development with Spring Boot and React - GIDS 2019Bootiful Development with Spring Boot and React - GIDS 2019
Bootiful Development with Spring Boot and React - GIDS 2019
 
Bootiful Development with Spring Boot and React - Richmond JUG 2018
Bootiful Development with Spring Boot and React - Richmond JUG 2018Bootiful Development with Spring Boot and React - Richmond JUG 2018
Bootiful Development with Spring Boot and React - Richmond JUG 2018
 
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019
 
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Get Hip with JHipster - Colorado Springs Open Source User Group 2021Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
 
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
 
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
 
Get Hip with JHipster - GIDS 2019
Get Hip with JHipster - GIDS 2019Get Hip with JHipster - GIDS 2019
Get Hip with JHipster - GIDS 2019
 
Full Stack Reactive with React and Spring WebFlux - Dublin JUG 2019
Full Stack Reactive with React and Spring WebFlux - Dublin JUG 2019Full Stack Reactive with React and Spring WebFlux - Dublin JUG 2019
Full Stack Reactive with React and Spring WebFlux - Dublin JUG 2019
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch Tutorial
 
It is not HTML5. but ... / HTML5ใงใฏใชใ„ใ‚ตใ‚คใƒˆใ‹ใ‚‰HTML5ใ‚’่€ƒใˆใ‚‹
It is not HTML5. but ... / HTML5ใงใฏใชใ„ใ‚ตใ‚คใƒˆใ‹ใ‚‰HTML5ใ‚’่€ƒใˆใ‚‹It is not HTML5. but ... / HTML5ใงใฏใชใ„ใ‚ตใ‚คใƒˆใ‹ใ‚‰HTML5ใ‚’่€ƒใˆใ‚‹
It is not HTML5. but ... / HTML5ใงใฏใชใ„ใ‚ตใ‚คใƒˆใ‹ใ‚‰HTML5ใ‚’่€ƒใˆใ‚‹
 
Bootiful Development with Spring Boot and Angular - RWX 2018
Bootiful Development with Spring Boot and Angular - RWX 2018Bootiful Development with Spring Boot and Angular - RWX 2018
Bootiful Development with Spring Boot and Angular - RWX 2018
 

More from Matt Raible

Keep Identities in Sync the SCIMple Way - ApacheCon NA 2022
Keep Identities in Sync the SCIMple Way - ApacheCon NA 2022Keep Identities in Sync the SCIMple Way - ApacheCon NA 2022
Keep Identities in Sync the SCIMple Way - ApacheCon NA 2022
Matt Raible
 
Micro Frontends for Java Microservices - Belfast JUG 2022
Micro Frontends for Java Microservices - Belfast JUG 2022Micro Frontends for Java Microservices - Belfast JUG 2022
Micro Frontends for Java Microservices - Belfast JUG 2022
Matt Raible
 
Micro Frontends for Java Microservices - Dublin JUG 2022
Micro Frontends for Java Microservices - Dublin JUG 2022Micro Frontends for Java Microservices - Dublin JUG 2022
Micro Frontends for Java Microservices - Dublin JUG 2022
Matt Raible
 
Micro Frontends for Java Microservices - Cork JUG 2022
Micro Frontends for Java Microservices - Cork JUG 2022Micro Frontends for Java Microservices - Cork JUG 2022
Micro Frontends for Java Microservices - Cork JUG 2022
Matt Raible
 
Comparing Native Java REST API Frameworks - Seattle JUG 2022
Comparing Native Java REST API Frameworks - Seattle JUG 2022Comparing Native Java REST API Frameworks - Seattle JUG 2022
Comparing Native Java REST API Frameworks - Seattle JUG 2022
Matt Raible
 
Reactive Java Microservices with Spring Boot and JHipster - Spring I/O 2022
Reactive Java Microservices with Spring Boot and JHipster - Spring I/O 2022Reactive Java Microservices with Spring Boot and JHipster - Spring I/O 2022
Reactive Java Microservices with Spring Boot and JHipster - Spring I/O 2022
Matt Raible
 
Comparing Native Java REST API Frameworks - Devoxx France 2022
Comparing Native Java REST API Frameworks - Devoxx France 2022Comparing Native Java REST API Frameworks - Devoxx France 2022
Comparing Native Java REST API Frameworks - Devoxx France 2022
Matt Raible
 
Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra - Devne...
Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra - Devne...Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra - Devne...
Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra - Devne...
Matt Raible
 
Native Java with Spring Boot and JHipster - Garden State JUG 2021
Native Java with Spring Boot and JHipster - Garden State JUG 2021Native Java with Spring Boot and JHipster - Garden State JUG 2021
Native Java with Spring Boot and JHipster - Garden State JUG 2021
Matt Raible
 
Web App Security for Java Developers - PWX 2021
Web App Security for Java Developers - PWX 2021Web App Security for Java Developers - PWX 2021
Web App Security for Java Developers - PWX 2021
Matt Raible
 
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Matt Raible
 
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
Matt Raible
 
Java REST API Framework Comparison - UberConf 2021
Java REST API Framework Comparison - UberConf 2021Java REST API Framework Comparison - UberConf 2021
Java REST API Framework Comparison - UberConf 2021
Matt Raible
 
Native Java with Spring Boot and JHipster - SF JUG 2021
Native Java with Spring Boot and JHipster - SF JUG 2021Native Java with Spring Boot and JHipster - SF JUG 2021
Native Java with Spring Boot and JHipster - SF JUG 2021
Matt Raible
 
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Sprin...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Sprin...Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Sprin...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Sprin...
Matt Raible
 
Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021
Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021
Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021
Matt Raible
 
JHipster and Okta - JHipster Virtual Meetup December 2020
JHipster and Okta - JHipster Virtual Meetup December 2020JHipster and Okta - JHipster Virtual Meetup December 2020
JHipster and Okta - JHipster Virtual Meetup December 2020
Matt Raible
 
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Matt Raible
 
Security Patterns for Microservice Architectures - SpringOne 2020
Security Patterns for Microservice Architectures - SpringOne 2020Security Patterns for Microservice Architectures - SpringOne 2020
Security Patterns for Microservice Architectures - SpringOne 2020
Matt Raible
 
Security Patterns for Microservice Architectures - ADTMag Microservices & API...
Security Patterns for Microservice Architectures - ADTMag Microservices & API...Security Patterns for Microservice Architectures - ADTMag Microservices & API...
Security Patterns for Microservice Architectures - ADTMag Microservices & API...
Matt Raible
 

More from Matt Raible (20)

Keep Identities in Sync the SCIMple Way - ApacheCon NA 2022
Keep Identities in Sync the SCIMple Way - ApacheCon NA 2022Keep Identities in Sync the SCIMple Way - ApacheCon NA 2022
Keep Identities in Sync the SCIMple Way - ApacheCon NA 2022
 
Micro Frontends for Java Microservices - Belfast JUG 2022
Micro Frontends for Java Microservices - Belfast JUG 2022Micro Frontends for Java Microservices - Belfast JUG 2022
Micro Frontends for Java Microservices - Belfast JUG 2022
 
Micro Frontends for Java Microservices - Dublin JUG 2022
Micro Frontends for Java Microservices - Dublin JUG 2022Micro Frontends for Java Microservices - Dublin JUG 2022
Micro Frontends for Java Microservices - Dublin JUG 2022
 
Micro Frontends for Java Microservices - Cork JUG 2022
Micro Frontends for Java Microservices - Cork JUG 2022Micro Frontends for Java Microservices - Cork JUG 2022
Micro Frontends for Java Microservices - Cork JUG 2022
 
Comparing Native Java REST API Frameworks - Seattle JUG 2022
Comparing Native Java REST API Frameworks - Seattle JUG 2022Comparing Native Java REST API Frameworks - Seattle JUG 2022
Comparing Native Java REST API Frameworks - Seattle JUG 2022
 
Reactive Java Microservices with Spring Boot and JHipster - Spring I/O 2022
Reactive Java Microservices with Spring Boot and JHipster - Spring I/O 2022Reactive Java Microservices with Spring Boot and JHipster - Spring I/O 2022
Reactive Java Microservices with Spring Boot and JHipster - Spring I/O 2022
 
Comparing Native Java REST API Frameworks - Devoxx France 2022
Comparing Native Java REST API Frameworks - Devoxx France 2022Comparing Native Java REST API Frameworks - Devoxx France 2022
Comparing Native Java REST API Frameworks - Devoxx France 2022
 
Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra - Devne...
Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra - Devne...Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra - Devne...
Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra - Devne...
 
Native Java with Spring Boot and JHipster - Garden State JUG 2021
Native Java with Spring Boot and JHipster - Garden State JUG 2021Native Java with Spring Boot and JHipster - Garden State JUG 2021
Native Java with Spring Boot and JHipster - Garden State JUG 2021
 
Web App Security for Java Developers - PWX 2021
Web App Security for Java Developers - PWX 2021Web App Security for Java Developers - PWX 2021
Web App Security for Java Developers - PWX 2021
 
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
 
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
 
Java REST API Framework Comparison - UberConf 2021
Java REST API Framework Comparison - UberConf 2021Java REST API Framework Comparison - UberConf 2021
Java REST API Framework Comparison - UberConf 2021
 
Native Java with Spring Boot and JHipster - SF JUG 2021
Native Java with Spring Boot and JHipster - SF JUG 2021Native Java with Spring Boot and JHipster - SF JUG 2021
Native Java with Spring Boot and JHipster - SF JUG 2021
 
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Sprin...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Sprin...Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Sprin...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Sprin...
 
Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021
Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021
Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021
 
JHipster and Okta - JHipster Virtual Meetup December 2020
JHipster and Okta - JHipster Virtual Meetup December 2020JHipster and Okta - JHipster Virtual Meetup December 2020
JHipster and Okta - JHipster Virtual Meetup December 2020
 
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
Java REST API Comparison: Micronaut, Quarkus, and Spring Boot - jconf.dev 2020
 
Security Patterns for Microservice Architectures - SpringOne 2020
Security Patterns for Microservice Architectures - SpringOne 2020Security Patterns for Microservice Architectures - SpringOne 2020
Security Patterns for Microservice Architectures - SpringOne 2020
 
Security Patterns for Microservice Architectures - ADTMag Microservices & API...
Security Patterns for Microservice Architectures - ADTMag Microservices & API...Security Patterns for Microservice Architectures - ADTMag Microservices & API...
Security Patterns for Microservice Architectures - ADTMag Microservices & API...
 

Recently uploaded

Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with PerlEnhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl
Christos Argyropoulos
 
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
Shane Coughlan
 
Accelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAIAccelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAI
Ahmed Okour
 
European Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptxEuropean Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptx
Digital Teacher
 
Erotic Call Girls Bangalore๐Ÿซฑ9079923931๐Ÿซฒ High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore๐Ÿซฑ9079923931๐Ÿซฒ High Quality Call Girl Service Right ...Erotic Call Girls Bangalore๐Ÿซฑ9079923931๐Ÿซฒ High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore๐Ÿซฑ9079923931๐Ÿซฒ High Quality Call Girl Service Right ...
meenusingh4354543
 
Call Girls in Rajkot (7426014248) call me [๐Ÿ”Rajkot๐Ÿ”] Escort In Rajkot service...
Call Girls in Rajkot (7426014248) call me [๐Ÿ”Rajkot๐Ÿ”] Escort In Rajkot service...Call Girls in Rajkot (7426014248) call me [๐Ÿ”Rajkot๐Ÿ”] Escort In Rajkot service...
Call Girls in Rajkot (7426014248) call me [๐Ÿ”Rajkot๐Ÿ”] Escort In Rajkot service...
vickythakur209464
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
vickythakur209464
 
Female Bangalore Call Girls ๐Ÿ‘‰ 7023059433 ๐Ÿ‘ˆ Vip Escorts Service Available
Female Bangalore Call Girls ๐Ÿ‘‰ 7023059433 ๐Ÿ‘ˆ Vip Escorts Service AvailableFemale Bangalore Call Girls ๐Ÿ‘‰ 7023059433 ๐Ÿ‘ˆ Vip Escorts Service Available
Female Bangalore Call Girls ๐Ÿ‘‰ 7023059433 ๐Ÿ‘ˆ Vip Escorts Service Available
isha sharman06
 
Gorgeous Call Girls Delhi ๐Ÿ’ฏ Call Us ๐Ÿ” 9711199012 ๐Ÿ”Independent Delhi Escorts S...
Gorgeous Call Girls Delhi ๐Ÿ’ฏ Call Us ๐Ÿ” 9711199012 ๐Ÿ”Independent Delhi Escorts S...Gorgeous Call Girls Delhi ๐Ÿ’ฏ Call Us ๐Ÿ” 9711199012 ๐Ÿ”Independent Delhi Escorts S...
Gorgeous Call Girls Delhi ๐Ÿ’ฏ Call Us ๐Ÿ” 9711199012 ๐Ÿ”Independent Delhi Escorts S...
simrangupta87541
 
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx PolandExtreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Alberto Brandolini
 
Call Girls Solapur โ˜Ž๏ธ +91-7426014248 ๐Ÿ˜ Solapur Call Girl Beauty Girls Solapur...
Call Girls Solapur โ˜Ž๏ธ +91-7426014248 ๐Ÿ˜ Solapur Call Girl Beauty Girls Solapur...Call Girls Solapur โ˜Ž๏ธ +91-7426014248 ๐Ÿ˜ Solapur Call Girl Beauty Girls Solapur...
Call Girls Solapur โ˜Ž๏ธ +91-7426014248 ๐Ÿ˜ Solapur Call Girl Beauty Girls Solapur...
anshsharma8761
 
๐Ÿ”ฅ Kolkata Call Girls  ๐Ÿ‘‰ 9079923931 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
๐Ÿ”ฅ Kolkata Call Girls  ๐Ÿ‘‰ 9079923931 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...๐Ÿ”ฅ Kolkata Call Girls  ๐Ÿ‘‰ 9079923931 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
๐Ÿ”ฅ Kolkata Call Girls  ๐Ÿ‘‰ 9079923931 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
tinakumariji156
 
Call Girls Goa ๐Ÿ’ฏCall Us ๐Ÿ” 7426014248 ๐Ÿ” Independent Goa Escorts Service Available
Call Girls Goa ๐Ÿ’ฏCall Us ๐Ÿ” 7426014248 ๐Ÿ” Independent Goa Escorts Service AvailableCall Girls Goa ๐Ÿ’ฏCall Us ๐Ÿ” 7426014248 ๐Ÿ” Independent Goa Escorts Service Available
Call Girls Goa ๐Ÿ’ฏCall Us ๐Ÿ” 7426014248 ๐Ÿ” Independent Goa Escorts Service Available
sapnaanpad7
 
HIRE CALL GIRLS Karol Bagh ๐Ÿ“ž 9873940964 HERE YOU GET ๐Ÿ’ƒCOLLEGE GIRLS,๐Ÿ’ƒ๐Ÿ‘™ - 24/7...
HIRE CALL GIRLS Karol Bagh ๐Ÿ“ž 9873940964 HERE YOU GET ๐Ÿ’ƒCOLLEGE GIRLS,๐Ÿ’ƒ๐Ÿ‘™ - 24/7...HIRE CALL GIRLS Karol Bagh ๐Ÿ“ž 9873940964 HERE YOU GET ๐Ÿ’ƒCOLLEGE GIRLS,๐Ÿ’ƒ๐Ÿ‘™ - 24/7...
HIRE CALL GIRLS Karol Bagh ๐Ÿ“ž 9873940964 HERE YOU GET ๐Ÿ’ƒCOLLEGE GIRLS,๐Ÿ’ƒ๐Ÿ‘™ - 24/7...
Komal rawat $V15
 
Artificial Intelligence (Complete Notes).pdf
Artificial Intelligence (Complete Notes).pdfArtificial Intelligence (Complete Notes).pdf
Artificial Intelligence (Complete Notes).pdf
Sarthak Sobti
 
How to Make a Living as a (ColdFusion) Freelancer?
How to Make a Living as a (ColdFusion) Freelancer?How to Make a Living as a (ColdFusion) Freelancer?
How to Make a Living as a (ColdFusion) Freelancer?
Ortus Solutions, Corp
 
Introductory Things Related to ERP Systems.pptx
Introductory Things Related to ERP Systems.pptxIntroductory Things Related to ERP Systems.pptx
Introductory Things Related to ERP Systems.pptx
Kanhasoft
 
Call Girls Pune โ˜Ž๏ธ +91- 7023059433 ๐Ÿ˜˜ Pune Call Girl Beauty Girls @ Affordable...
Call Girls Pune โ˜Ž๏ธ +91- 7023059433 ๐Ÿ˜˜ Pune Call Girl Beauty Girls @ Affordable...Call Girls Pune โ˜Ž๏ธ +91- 7023059433 ๐Ÿ˜˜ Pune Call Girl Beauty Girls @ Affordable...
Call Girls Pune โ˜Ž๏ธ +91- 7023059433 ๐Ÿ˜˜ Pune Call Girl Beauty Girls @ Affordable...
manisha sharman06
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
๐Ÿ”ฅ Chennai Call Girls  ๐Ÿ‘‰ 6350257716 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
๐Ÿ”ฅ Chennai Call Girls  ๐Ÿ‘‰ 6350257716 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...๐Ÿ”ฅ Chennai Call Girls  ๐Ÿ‘‰ 6350257716 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
๐Ÿ”ฅ Chennai Call Girls  ๐Ÿ‘‰ 6350257716 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
tinakumariji156
 

Recently uploaded (20)

Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with PerlEnhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl
 
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
 
Accelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAIAccelerate your Sitecore development with GenAI
Accelerate your Sitecore development with GenAI
 
European Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptxEuropean Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptx
 
Erotic Call Girls Bangalore๐Ÿซฑ9079923931๐Ÿซฒ High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore๐Ÿซฑ9079923931๐Ÿซฒ High Quality Call Girl Service Right ...Erotic Call Girls Bangalore๐Ÿซฑ9079923931๐Ÿซฒ High Quality Call Girl Service Right ...
Erotic Call Girls Bangalore๐Ÿซฑ9079923931๐Ÿซฒ High Quality Call Girl Service Right ...
 
Call Girls in Rajkot (7426014248) call me [๐Ÿ”Rajkot๐Ÿ”] Escort In Rajkot service...
Call Girls in Rajkot (7426014248) call me [๐Ÿ”Rajkot๐Ÿ”] Escort In Rajkot service...Call Girls in Rajkot (7426014248) call me [๐Ÿ”Rajkot๐Ÿ”] Escort In Rajkot service...
Call Girls in Rajkot (7426014248) call me [๐Ÿ”Rajkot๐Ÿ”] Escort In Rajkot service...
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
 
Female Bangalore Call Girls ๐Ÿ‘‰ 7023059433 ๐Ÿ‘ˆ Vip Escorts Service Available
Female Bangalore Call Girls ๐Ÿ‘‰ 7023059433 ๐Ÿ‘ˆ Vip Escorts Service AvailableFemale Bangalore Call Girls ๐Ÿ‘‰ 7023059433 ๐Ÿ‘ˆ Vip Escorts Service Available
Female Bangalore Call Girls ๐Ÿ‘‰ 7023059433 ๐Ÿ‘ˆ Vip Escorts Service Available
 
Gorgeous Call Girls Delhi ๐Ÿ’ฏ Call Us ๐Ÿ” 9711199012 ๐Ÿ”Independent Delhi Escorts S...
Gorgeous Call Girls Delhi ๐Ÿ’ฏ Call Us ๐Ÿ” 9711199012 ๐Ÿ”Independent Delhi Escorts S...Gorgeous Call Girls Delhi ๐Ÿ’ฏ Call Us ๐Ÿ” 9711199012 ๐Ÿ”Independent Delhi Escorts S...
Gorgeous Call Girls Delhi ๐Ÿ’ฏ Call Us ๐Ÿ” 9711199012 ๐Ÿ”Independent Delhi Escorts S...
 
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx PolandExtreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
 
Call Girls Solapur โ˜Ž๏ธ +91-7426014248 ๐Ÿ˜ Solapur Call Girl Beauty Girls Solapur...
Call Girls Solapur โ˜Ž๏ธ +91-7426014248 ๐Ÿ˜ Solapur Call Girl Beauty Girls Solapur...Call Girls Solapur โ˜Ž๏ธ +91-7426014248 ๐Ÿ˜ Solapur Call Girl Beauty Girls Solapur...
Call Girls Solapur โ˜Ž๏ธ +91-7426014248 ๐Ÿ˜ Solapur Call Girl Beauty Girls Solapur...
 
๐Ÿ”ฅ Kolkata Call Girls  ๐Ÿ‘‰ 9079923931 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
๐Ÿ”ฅ Kolkata Call Girls  ๐Ÿ‘‰ 9079923931 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...๐Ÿ”ฅ Kolkata Call Girls  ๐Ÿ‘‰ 9079923931 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
๐Ÿ”ฅ Kolkata Call Girls  ๐Ÿ‘‰ 9079923931 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
 
Call Girls Goa ๐Ÿ’ฏCall Us ๐Ÿ” 7426014248 ๐Ÿ” Independent Goa Escorts Service Available
Call Girls Goa ๐Ÿ’ฏCall Us ๐Ÿ” 7426014248 ๐Ÿ” Independent Goa Escorts Service AvailableCall Girls Goa ๐Ÿ’ฏCall Us ๐Ÿ” 7426014248 ๐Ÿ” Independent Goa Escorts Service Available
Call Girls Goa ๐Ÿ’ฏCall Us ๐Ÿ” 7426014248 ๐Ÿ” Independent Goa Escorts Service Available
 
HIRE CALL GIRLS Karol Bagh ๐Ÿ“ž 9873940964 HERE YOU GET ๐Ÿ’ƒCOLLEGE GIRLS,๐Ÿ’ƒ๐Ÿ‘™ - 24/7...
HIRE CALL GIRLS Karol Bagh ๐Ÿ“ž 9873940964 HERE YOU GET ๐Ÿ’ƒCOLLEGE GIRLS,๐Ÿ’ƒ๐Ÿ‘™ - 24/7...HIRE CALL GIRLS Karol Bagh ๐Ÿ“ž 9873940964 HERE YOU GET ๐Ÿ’ƒCOLLEGE GIRLS,๐Ÿ’ƒ๐Ÿ‘™ - 24/7...
HIRE CALL GIRLS Karol Bagh ๐Ÿ“ž 9873940964 HERE YOU GET ๐Ÿ’ƒCOLLEGE GIRLS,๐Ÿ’ƒ๐Ÿ‘™ - 24/7...
 
Artificial Intelligence (Complete Notes).pdf
Artificial Intelligence (Complete Notes).pdfArtificial Intelligence (Complete Notes).pdf
Artificial Intelligence (Complete Notes).pdf
 
How to Make a Living as a (ColdFusion) Freelancer?
How to Make a Living as a (ColdFusion) Freelancer?How to Make a Living as a (ColdFusion) Freelancer?
How to Make a Living as a (ColdFusion) Freelancer?
 
Introductory Things Related to ERP Systems.pptx
Introductory Things Related to ERP Systems.pptxIntroductory Things Related to ERP Systems.pptx
Introductory Things Related to ERP Systems.pptx
 
Call Girls Pune โ˜Ž๏ธ +91- 7023059433 ๐Ÿ˜˜ Pune Call Girl Beauty Girls @ Affordable...
Call Girls Pune โ˜Ž๏ธ +91- 7023059433 ๐Ÿ˜˜ Pune Call Girl Beauty Girls @ Affordable...Call Girls Pune โ˜Ž๏ธ +91- 7023059433 ๐Ÿ˜˜ Pune Call Girl Beauty Girls @ Affordable...
Call Girls Pune โ˜Ž๏ธ +91- 7023059433 ๐Ÿ˜˜ Pune Call Girl Beauty Girls @ Affordable...
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
๐Ÿ”ฅ Chennai Call Girls  ๐Ÿ‘‰ 6350257716 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
๐Ÿ”ฅ Chennai Call Girls  ๐Ÿ‘‰ 6350257716 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...๐Ÿ”ฅ Chennai Call Girls  ๐Ÿ‘‰ 6350257716 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
๐Ÿ”ฅ Chennai Call Girls  ๐Ÿ‘‰ 6350257716 ๐Ÿ‘ซ High Profile Call Girls Whatsapp Number ...
 

Front End Development for Backend Developers - GIDS 2019