►
Description
Demo and discussion of entries #2, #3 and #9 of the 2015 DSpace UI Prototype Challlenge, presented by Peter Dietz of Longsight. These entries use either Ruby on Rails or the Play! Framework to build a prototype UI via the REST API.
https://wiki.duraspace.org/display/DSPACE/DSpace+UI+Prototype+Challenge
A
C
C
So
it's
more
about
judging
the
platforms
and
the
frameworks,
rather
than
the
actual
prototype
itself,
the
prototype
is
just
a
tool
to.
Let
us
judge
that
framework.
So
with
that
I'm
going
to
go
ahead
and
hand
things
on
over
to
Peter
and
let
him
get
started,
and
the
first
approximate
30
minutes
or
so
he'll
give
us
a
little
bit
of
a
demo
or
demo
of
what
he's
done
talk
about.
What's
going
on
with
what
he's
done
and
what
he's
what
he
thinks
of
it.
A
A
D
D
D
D
E
D
D
D
D
Yes,
okay,
this
one
is
rails,
eastbay
stress
with
a
gem,
so
the
people
at
UF
p
are
in
Brazil.
They
built
a
gem,
so
really
a
SDK
and
way
that
makes
it
really
easy
to
work
with
the
code
so
codes,
much
cleaner
happier
with
this
one,
so
I'll
spend
a
little
bit
more
time
on
this
one.
So
if
the
other
ones
were
a
breeze,
that's
really
a
quick
flying
through
ok.
So
this
one
I
called
it
derail
he
faced
rails.
Other
project
had
a
cute
name
like
December,
so
well.
E
D
Well,
let's
just
go
into
the
demo,
so
this
one
it's
going
to
look
a
lot
like
a
presentation.
We
saw
the
other
day
because
I
was
trying
to
take
off
the
focus
of
how
it
is
today,
alright,
so
step
aside
bar,
so
you
can
command
click
sample
data,
public
health
document
clicking
a
floating
and
then
here's
the
list
of
items
like
this.
D
E
D
The
nice
thing
about
how
this
works
is
that
it's
really
it's
dead,
simple
to
work
with,
like
you,
could
give
this
to
I,
would
say
any
suitable
for
any
junior
developer
and
university
if
they're
familiar
with
coding
and
things
like
that,
they'll
have
no
problem
grabbing
this
tweaking
it
so
I
mean
I.
Wish
you
a
little
bit
cleaner
because,
as
you
doing
something
up,
this
more
polish
and
everything's
piled
away
and
you
know
meet
toughing
but
Tricia
a
little
bit
raw.
So
let's
jump
to
this
using
vspace
gems.
D
So
really
all
the
heavy
lifting
I
just
require
that
and
I
can
say
clients.
Dspace
client
knew
I
point
it
to
the
location
where
the
rest
api
is
located
and
then
it
just
works
turn
so
a
little
bit
of
anatomy
of
davis
front
page
for
this
front,
page
of
community
index
care
home
page
step,
4,
3
top-level
communities
that
exist
in
my
source
system.
E
E
D
Web
application
other
projects
that
people
may
have
completed
their
prototypes
I
think
that's
not
just
standard
web
skin.
You
can
change
things
in
your
IDE
refresh
shipments
different
all
right.
So
then
this
list
of
data
communities
each
do
com,
that's
just
a
way
of
saying
for
each
community,
and
then
you
spit
out
this
HTML
Li
so
link
to
it
displays
community
that
name
and
the
URL
or
that
hrs
or
whatever
goes
to
community
path.
Pretty
simple.
D
D
Okay,
so
this
is
pretty
simple
index:
I.
Don't
think
that
does
anything
item
show
is
client
items
find
and
then
you
pass
the
IV.
Is
this
idea
in
parameter
and
then
expand
at
all,
so
there's
no
work
that
you
have
to
do
to
work
with
this
in
terms
of
being
like
the
developer
as
long
as
the
gem
supports
all
the
methods
you're
trying
to
use
it's
as
simple
as
that,
so
so
then
item
gets
thrown
to
the
view.
Let's
jump
into
item
view,
use
item
and
that's
no
show.
D
So
in
these
prototypes
I
didn't
add
I
MN,
it's
it's
a
feature,
that's
baked
into
hill.
We
just
have
to
fill
out
the
mapping
for
it.
E
D
D
D
D
I,
don't
foresee
a
way
to
community
have
different
themes
in
which
you
would
have
liked.
This
is
a
theme
for
the
chemistry
collection
and
then
to
differentiate
it
to
say,
okay,
that
one
got
a
specialty
in
the
other
ones,
though
I
don't
foresee
that
other,
but
you
would
have
to
just
throw
in
some
programming
to
have
some
ifs
and
else's
there's
layout,
so
you
could
use
a
different
layout
for
other
purposes.
D
D
Move
navigation
bar
to
move
navigation
bar.
You
have
to
just
move
it
left
or
right.
So
there's
no
quick
and
take
the
cops
at
you
have
to
just
move
the
CSS
change
the
location
of
breadcrumbs.
A
lot
of
these
would
just
be
here's
your
HTML,
so
make
it
look
differently,
as
opposed
to
there
being
a
config
for
everything.
D
So,
but
if
you
wanted
to
clean
up
the
toes
and
guess
what
I'm
really
showing
accessories,
here's
a
MVC
arrangement,
you've
got
your
controller,
there's
nothing,
nothing
too
heavy
or
dirty.
Inside
of
these.
This
one
made
a
few
calls
because
it
needed
more
data
than
was
available
with
one
call
got
the
community
a
cat's
likes
music
at
the
collections.
D
C
C
D
But
that
one
you
can
then
edit
and
create
top
level
communities.
Okay
and
then
these
features
are
not
implemented.
So
that
is
a
quick
run
through
of
that
call.
This
one
do-it-yourself
rails
this
one's
play
and
which
a
lot
of
like
HTTP
connections
with
Java,
then
I,
don't
want
to
ear
ale,
so
I
think
would
be
the
best
of
e3
in
which
it
has
the
dentist
of
it
also
clean
easy
to
extend
it.
You
just
add
things
to
the
gem
and
then
it's
just
a
bolt
pattern
for
working
with
things.
D
This
is
that
part
thing
I'd
like
to
open
it
up
for
questions.
If
anyone
has
any.
C
First,
off
thanks
theater
for
that
overview
of
all
of
these
I
think
the
first
question
that
comes
to
mind:
I,
guess
with
the
the
gym.
Do
you
know,
do
you
happen
to
know
if
anybody
else
is
using
that
heavily
I
remembered
it
being
advertised
on
the
D
spaced
list
that
it
was
out
there?
Is
anybody
else
playing
around
with
it?
And
did
you
like
your
experience
with
it?
I
guess.
E
E
D
It's
nice.
They
release
it
to
the
place
where
all
the
gems
go
for
four
rip
rails.
Ruby,
you
need
to
get
started,
bundle
install
it
and
then
here's
a
lot
of
like
they
even
have
like
documentation
for
getting
started.
So
add
that
you
can
log
in
with
it.
You
can
create
things,
so
the
gem
itself
is
like
a
feature
complete
like.
If
the
rest
api
can
do
it
they've
implemented
all
the
methods
that
you
need
here
so
so
it
can
find
retrieve,
add
stuff
update.
D
So
that's
good
to
go
so
no
quirkiness
with
it
I
think
as
art
had
mentioned
the
other
day
that
there
are
a
few
few
parts
where
our
REST
API
call
things
different
names
like
parent
community
list
or
parent
Thomas
or
something.
Maybe
that
was
one
thing
where
two
different
methods
named
it
slightly
different,
but
it
doesn't
really
matter
because,
if
as
long
as
this
and
had
all
the
methods
I
needed
to
do
when
I
was
good
to
go,
I
think
the
UFP.
D
Our
group
mentioned
that
they
created
this,
but
they
weren't
necessarily
going
to
do
too
much
because
they
weren't
sure
what
their
needs
based
project
was
going
to
do
maybe
like
institutionally,
they
change
priorities,
but
it
appears
that
they're,
you
know
still
maintaining
it.
This
is
a
commit
from
a
month
ago
today,
all.
A
F
C
A
C
D
C
A
D
D
If
someone
built
a
SDK
or
whatever
it's
called
for
those
and
that
wouldn't
eat
those
really
easy,
and
so
that
could
be
something
that
would
be
generally
useful
for
these
days
to
do,
because
any
university
that
wants
to
build
a
ruby
project
would
be
happy
to
start
from
this
gem
and
a
university.
That's
a
PHP.
Every
University
would
be
happy
to
start
with
a
PHP
SDK
all
right.
E
A
A
A
D
Is
the
gym
yeah?
It's
just
the
code
of
the
glue,
the
glue
that
helps.
You
connect
everything
so
yeah
right,
you
have
a
key
space
rest
api,
updated.
Then
you
would
have
to
also
update
this
gym,
and
so
you
would
be
able
to
update
the
gem
and
then
your
project
that
uses
the
damages
of
increment
to
the
next
version
you
might
not
have
to
change,
including
the
project.
F
D
And
so
you
can
override
send
me
back,
Ruby
I,
don't
know
if
they
call
that
monkey
patching
or
something
like
that
in
which
you
would
have
something
that
has
like
the
same
namespace,
the
same
name
of
a
method,
and
then
you
just
override
whatever
this
to
h,
methodist
you
hash
and
then
you
be
able
to
modify
the
way
it
works.
So
when
the
jam
is
in
your
project,.
E
F
D
F
E
D
A
D
I
tried
to
include
their
thing,
but
they
had
had
didn't.
Have
it
cleaned
up
right
away?
So
I
was
just
the
first
commit,
so
over
here,
I
did
include
it
in
the
lib
directory
so
lived
these
face
was
this
client
and
everything,
so
you
could
put
one
of
these
files
in
there
and
it
would
sort
of
overriding
it.
You
would
say
if
a
model,
deep
space
model,
resource
class
item
resource
does
some
things
and
then
you
could
just
put
like
this
method
alone
in
there
and
that
would
override
the
activity
of
innocent.
C
C
D
E
D
Resources
in
such
steps
are
left
by
resources,
community
collection
bit
streams
and
it
used
to
be
items
also.
But
I
had
to
do
something
funny
for
items
because
I
wanted
to
add
a
method
for
sale.
Typical
resource
is
going
to
have
create
edit
delete
index
and
show
would
be
like
the
main
methods
that
are
available
for
a
resource
resource
being
there
like
a
controller
or
model.
E
D
D
So
then
it
it
runs
this
way
out
and
then
the
yield
would
be.
The
item
show
so
that,
because
the
URL
tests
show,
can
you
write
a
index
or
full
and
that's
that's
how
the
router
decides,
which
method
the
call
on
your
control
items
full
and
that
match
the
controller
over
for
the
route
yeah,
so
resource
items
do
number
to
get
full,
so
a
resource
resource
typically
will
this
item.
D
D
D
So
that's
just
named
items
controller
in
that
matter,
since
the
urls
match
you
don't
have
to
do
any
glue
to
make
it
work,
just
automatically
works.
So
did
I
do
full
right
item
pull
it's
just
because
urls
are
names
for
post
ideas,
params
IDs,
just
by
doing
all
that,
it's
very
simple
to
do,
and
then
you
get
this
items
full
would
be
the
names
that
you
create
it
of.
F
D
C
And
just
well
Peters
doing
that
I
googled,
really
quick
behind
the
scenes
it
looks
like
you
can
actually
include
like
partials
and
things
like
that
in
a
ruby
on
rails
gym,
so
it
might
be
possible
to
have
much
of
the
application
sit
inside
a
gym.
I,
don't
know
all
the
details
of
that
I
was
just
googling
on.
It
looks
like
there
are
some
examples
out
there.
Ok.
B
B
B
E
C
E
F
E
D
So
I
did
hear
ondrea's
a
thing
and
the
part
about
where
I
guess
the
question
is:
how
does
this
simplify
life
of
the
developer?
You
can
either
say
how
to
simplify
life
for
developers
of
dspace,
you
would
say
like
the
committers
and
other
people
that
are
active,
contributing
to
it.
That's
one
question
with
another
question:
be:
how
is
it
simplified
life
for
the
person
building
the
Ruby
and
rails
application?
So
it's
really.
This
turns
in
you
would
turn
this
into
the
service
layer
that
it's
in
charge
of
everything.
D
So
you
say
this
has
all
the
methods
that
I
need
to
talk
to
Tim
prototype
also
would
work
with
like
the
actual
Java
API,
so
that's
another
very
strong
aight
guys
integrate
with,
especially
with
kevin's
refactoring
of
the
service
layer,
to
make
it
a
better
service
writer.
So,
in
the
case
of
using
the
Java
API,
that's
a
nice
service
layer
and
then
the
rest
thanks
guys
also
a
service
layer
that
hide
things
from
me.
So
excuse
the
rest
api.
You
have
certain
methods
that
you
can
do
like
you
can
mostly
like
access
a
history.
D
So
if
you
want
to
present
your
page
anyway,
you
want
to
present
it.
So
then,
like
one
question
might
have
been
about
using
groovy
versus
java
for
programming.
I
mean
java
is
a
good
language,
groovy,
so
rails,
I'm
not
sure
I
was
doing,
but
it
it
used
to
be
the
new
language.
But
now
I
would
say
it's
a
bit
more
mature
running
it
in
production.
D
I've
had
some
experience
with
that
with
even
passenger
ninja
neck
I'm,
at
least
for
the
prototype
phase.
Just
throwing
this
on
baroque,
who
asked
was
really
dead,
he's
for
people
with
the
admin
page
there,
but
I
just
loved
him
to
Roku
treated,
ear
ale,
so
created
it,
and
then
I
just
exploit
to
github,
actually
here
to
see
rail
and
there's
a
hook
built
in.
D
Where
is
this
just
every
time?
There's
a
activity
there
so
today,
I
did
123456
deploys
today
only
because
I
deployed
to
get
home
and
then
it
updated
my
site
for
me
from
you
could
look
at
all
the
things
that
its
bid
for
you.
It
has
some
warnings,
but
it's
only
deploy
that
if
it
was
successful,
so
things
like
that,
just
make
it
you
know
having.
D
Maybe
that's
our
Roku
thing
as
opposed
to
like
your
own
operation,
not
that
I'm
advocating
for
simple
to
use
Roku,
but
a
university
that
doesn't
want
to
do
anything
difficult
and
just
have
their
student
developer
chrome.
This
project
change
some
kingston
code
around
ok,
let's
say
you're
going
to
get
rid
of
the
language
field.
You
delete
that
and
then
over
here
you
delete
that
it
saved
the
place,
done
works
for
low
close
testing,
push
the
github
push
the
roku,
and
then
they
could
start
reading
this,
but
lots
of
other
projects
employ
that
easy.
C
Yeah
and
I
think
another
thing
that
I
think
on
the
rails
side
of
saying
the
question
as
to
why
even
look
into
rails
I
agree,
there's
plenty
of
other
platforms
out
there
that
have
convention
over
configuration,
but
I
think
rails
kind
of
got
there
first
in
a
lot
of
ways.
They
built
such
a
strong
community
around
their
way
of
doing
configured
and
conventional
or
configuration
about
assumptions
that
the
application
makes
based
on
like
the
URL.
C
The
path
like
Peter
had
already
kind
of
shown
a
little
bit
to
make
it
easier
to
develop
against
rails,
as
well
as
the
large
library
of
gems
that
are
out
there.
So
I
think
it's
worth
considering,
but
and
it's
also
the
reason
why
things
like
it
seems
like
it's.
The
reason
why
things
like
spring
booth
came
about
and
and
the
play
framework
and
things
like
that
were
to
kind
of
try
and
one-up
rails
on
the
Java
side,
so
I
think
in
a
lot
of
ways.
C
It
kind
of
brought
this
web
development
down
to
a
really
simple
aspect.
So
it's
worth
considering
whether
or
not
it's
it's
worth
going
that
direction
or
whether
we
look
at
something
even
just
even
if
it's
not
rails
directly.
Maybe
it's
something
more
in
the
Java
sideboards
play
or
spring
boot
or
whatever
else,
but
I
think
that's
worth
being
considered.
D
D
Okay,
the
text
was
too
long,
so
I
wanted
to
truncate
it
or
if
this
one's
probably
a
long
one
all
right.
So
these
were
very
long.
Ttl
truncates,
dot,
dot
dot.
So
it's
time
to
do
it
in
PSS
to
truncate
it,
but
for
some
reason
it
wasn't
able
to
figure
it
out
there.
So
I
just
threw
in
a
method
called
truncate
over
here,
so
crumb
cake,
the
piece
of
text
and
then
it
defaults
to
length
of
about
30
and
I
wasn't
sure
which
methods
to
recycle
searched.
D
Rails
truncate
text
and
there's
like
72,000
results
for
truncating
text
and
rails.
So
that's
one
of
these
things
like
okay,
then,
let's
go
to
the
documentation
for
checks
from
Kate,
and
you
have
eight
examples
for
how
to
do
it.
Okay,
wouldn't
expect
by
this
length
what
if
I
want
a
different
separator?
What
if
I
want
that,
let
that
continued
I
mean
not
to
pick
on
any
other
language,
but
it
would
say:
okay
number.
This
is
truncate.
F
E
D
Maybe
one
thing
would
be
okay.
If
I
wanted
to
do
you
have
a
truncate
string
all
right.
So
then
you
would
have
to
be
something
like
this
and
so
Java
doesn't
necessarily
give
you
a
quick
shortcut.
You'd
have
to
get
a
little
bit
more
verbose,
bri,
v8,
ok,
server,
they
all.
They
all
support
these
things,
you're
playing
with
from
modern
frameworks,
modern
languages
that
do
lots
of
activities
you're
not
making
a
bad
choice.
Choice
you
just
looking
for
what
will
work
best
for
my
development
team.
What
will
be
most
efficient
resource
wise?
E
C
D
C
I
think
it
is
a
question
if
we
do
want
to
change
languages,
but
I
mean
a
lot
of
these
prototypes.
Do
that,
to
some
extent
whether
we
went
to
ember
j/s
or
whether
we
go
to
to
Ruby
or
whatever
don't
be
a
question
that
will
have
the
answer
just
with
all
of
these,
whether
we're
willing
to
java
to
a
JavaScript
framework
or
to
ruby
on
rails
rails
or
whatever
else,
even
but
that'll
come
up
and
throughout
this
entire
process.
I
think.
D
Don't
know
so
all
the
side,
JavaScript
frameworks
there,
what
L
say
a
word,
a
modern
invention,
so
they're
all
very
strong,
very
healthy,
growing,
rapidly
rails.
So
the
reason
why
I
pick
rails
twice,
actually
four
prototypes
is
just
it's
quite
full-featured
and
I
knew
that
I
wasn't
going
to
run
into
any
roadblocks
working
with
them.
I
think
rails
are
still
healthy,
I
mean
it's
got
enough
of
a
gravitational
force,
and
people
have
probably
so
many
projects
built
in
it.
But
it's
almost
like
all
right.
D
Are
we
a
bad
analogy,
but
almost
like
Java
frameworks
like
struts
there's,
so
many
people
using
struts
that
it'll
just
keep
going,
even
though,
if
there's
other
options
available
out
there,
so
I
would
assume
that
they're
still
going
to
be
deploying
okay,
yeah
eh,
eh,
eh
eh
just
deployed
a
new
version.
51
months
ago
today,
yeah.
C
F
C
D
They
all
became
the
new
hotness,
but
in
terms
of
what
people
have
in
production,
what
people
are
using
a
lot
of
people
use
rooted,
Ruby
convention
over
configuration,
but
I
guess
all
these
projects
now
would
do
that,
so
they
I
mean
they
would
have
all
been
inspired
by
each
other.
I
mean
I.
Don't
at
this
point,
I
don't
have
any
advocacy
of
one
framework
over
another
others,
oh
that's
other
than
to
say
it
does
what
you
need
it
to
do.
D
Quite
easy.
Other
things,
maybe
you
know
maybe
you're
saying
okay.
Instead
of
doing
this
server
side
right
here.
This
is
a
server-side
computation.
Other
frameworks
would
say:
let's
put
it
all:
client-side
JavaScript,
okay,
they're,
both
simple
the
wolf
run
fast
I,
don't
necessarily
have
any
performance
metrics,
and
these
space
doesn't
necessarily
have
to
be
the
fastest
application.
F
D
D
From
that,
the
prototype
one
is
advanced.
We're
here
to
evaluate
strangled,
so
I
do
really
like
the
play
framework
actually
to
run
over
to
their
site.
There's
this
fancy
website.
It
has
a
command
line
console,
so
you
would
just
start
running
play
and
you
can
build
things
generator
so
almost
like.
So
to
mention
before
Oryx
presentation
use
the
Ember
command-line
generator
to
creating
things.
I.
Think
ruby,
ruby
has
the
generators
clay.
D
D
Let
you
do
whatever
you
want,
but
then
sometimes
you
run
into
a
problem
that
okay,
say
you're,
going
to
use
the
HTTP
URL
connection
in
all
my
codes
in
java,
so
I
would
use
the
Java
version
of
a
method,
but
if
I
was
writing
in
Scala,
I
would
use
a
solid
version
of
a
method
and
then
the
documentation
was
a
little
bit
think
using
because
you
think
everything
is
fully
compatible.
That
Java
and
Scala
are
equally
about
valid
choices,
but
I
think
they
really
want
you.
They
really
want
you
to
use
Scala
instead
of
Java.
A
D
D
Think
I
would
be
happier
using
I
would
actually
be
really
happy
to
build
a
prototype
with
some
clay,
maybe
not
eating
the
rest
api,
but
to
just
directly
use
the
Java
API
4d
space,
because
this
is
Java,
so
it
can
talk
directly
to
it.
So
it'll
give
you
the
benefits
of
a
model
view
controller,
rapid
application,
development
in
which
all
your
logic
might
just
live.
D
So
some
of
these
there's
a
bit
too
for
both
in
terms
of
the
amount
of
things
I'm
creating
my
own
HTTP
put
I'm
setting
my
own
headers
over
here.
Okay,
clean
something
off
and
then
I
just
deal
with
responses
over
there,
but
because
I'm,
because
there's
no
like
a
gem
or
whatever
sdk
for
this
so
kind
of
I,
don't
know
you're
you're,
making
the
end
developer
do
deal
with
too
much
of
the
data.
I.
D
Think,
okay,
I
think
I
just
moved
it
to
the
models
over
here
is
the
headers,
the
JSON
parsing
that
I
had
to
do
so
just
kind
of
messy
okay.
So
if
you
replace
some
of
that
and
instead
you're
talking
directly
to
the
deep
space
java
api,
you
don't
have
to
do
this
stuff.
You
just
talk
import
deep
space
or
something
up
here
or
import
more.
C
E
D
Like
able
to
talk
directly
to
each
base
to
do
some
of
those
things
and
then
maybe
you
would
morph
you
face
a
little
bit
that
says
a
shrink
dspace
that
instead
of
having
d
space,
the
space,
a
PID
space,
Oh
a
ID
space,
sword
d,
space,
solar
g
space,
xml
uid,
face
JSP,
UI
use
some
framework
like
the
play
framework
or
the
groovy
and
grails
framework
to
just
do
all
the
building
of
everything.
So
maybe
we
would
use
this
framework
plug-in
system.
B
D
You
know
framework
like
the
deep
space
framework.
We
think
we
have
our
own
despues
framework,
whether
we
like
to
admit
it
or
not.
Just
because
we've,
you
know
it's
a
maven
project,
but
it's
you
know,
uniquely
these
days,
whereas
more
feeding,
something
like
play
or
rails
or
some
other
Java
system
would
give
us
some
benefits
of
not
being
responsible
for
everything
like
okay,
a
new
sequel
vulnerabilities
out
there
and
now
what
we're
responsible
for
patching
it.
C
F
C
D
So
sorry
didn't
talk
touch
on
this
one
too
much.
I
guess
I'm
not
too
thrilled
with
this
at
least
the
current
cleanliness
of
it
of
application,
connect
URL,
bufferedreader
inputstreamreader.
I
guess
I
don't
know.
Maybe
if
I
could
just
bury
that
in
some
type
of
utility
method,
but
then
I'm
just
yet
parsing
the
object,
wrapping
it
right.
C
D
C
G
Jeremy
Hunt
effectively
NM
just
to
follow
up
on
what
change
said.
I'm
sitting
over
here
with
mica
and
yeah.
We
used
to
use
the
play
framework
and
we
were
in
flight
one
and
when
they
made
the
move
to
play
too,
it
was
a
strong
push
in
the
Stalin
direction
and
we
did
find
the
divide
between
Scala
and
Java
to
be
frustrating
from
like
a
community
perspective.
G
Yet
you
know
you
would
go
on
stack
overflow
and
have
the
questions
you
have
with
the
answer
for
Scala,
and
you
know
we
took
a
step
back
and
really
ask
themselves
whether
or
not
moving
forward
play
his
play.
One
was
really
reaching
the
end
of
its
feasibility.
I
was
kind
of
becoming
in
an
antiquated
technology
and
we
opted
for
spring
boot
/
play
too
just
because
we
wanted
to
continue
with
the
java
stuff
and
play
to
seem
to
be
heading
an
undesirable
direction.
From
our
perspective,
ok.
C
A
C
C
D
Customer
all
leaving
all
these
like
I'll
call
sailor,
word,
relics,
always
relics
behind
of
like
a
prototype.
You
started
and
you
would
say:
okay,
I
concoct
a
ravine
space
rest
api
through
this
code.
In
case
someone
found
this
in
the
future.
You
would
say
you
know
I
want.
I
need
to
integrate
my
campus
or
a
full
PeopleSoft
system
with
east
base,
and
you
know
say
we
go
in
the
direction
of
nodejs
or
rails
or
Python
or
PHP.
Maybe
you
can't
use
this
code
for
user
interface.
We
would
say.
D
Oh,
this
is
exactly
what
I
need
for
my
you
know.
You
know
data
integration
system.
I
could
have
all
this.
You
know
code
already
written
for
me
that
at
least
will
be
trading.
Hopefully
it'll
relics
find
someone
else,
but
I
think
yeah,
putting
our
more
wood
behind
fewer
arrows.
Picking
our
like
a
best
strong
projects
that
go
forward
I
think
will
be
helpful.
Yeah.
C
Yeah
yeah
I
agree
with
your
comment,
though,
that
it
gives
some
good
sample
code
out
there
and
get
house,
especially
for
all
these,
these
projects
that
we're
working
on
anyways.
Okay.
So
with
that
I'm
going
to
go
ahead
and
close
out
today's
session,
I
would
remind
everybody.
We
have
another
one
on
Thursday.
C
At
the
same
time,
we'll
send
out
the
link
and
I
looking
up
to
it
is
on
Thursday
Oh
Thursday
of
Texas
am
so
so
we
have
to
Texas
A&M
libraries
talking
through
their
prototype
using
spring
boot
and
angularjs
and
the
rest
api
at
the
same
time.
So
we
will
hopefully
see
you
all
then
and
we'll
be
recording
these
sessions
as
well,
and
getting
them
all
up
on
that
wiki
page
as
soon
as
we
possibly
can.