one
of
the
most
valuable
skills
to
have
as
a
full
stack
web
developer
is
without
a
doubt
no
js
and
that's
not
going
to
change
anytime
soon
but
you
might
be
wondering
why
i'm
making
a
node
tutorial
in
2020
because
if
you've
been
watching
the
news
you
may
have
heard
that
node
was
killed
last
week
by
deno
when
i
lay
my
vengeance
upon
making
the
extremely
chaotic
javascript
world
even
more
convoluted
if
you're
just
starting
to
learn
javascript
this
can
be
very
confusing
and
you
might
be
wondering
should
i
learn
node
or
deno
the
answer
is
node
especially
if
you
want
to
get
a
job
or
build
a
product
when
something
becomes
as
established
as
node
it
doesn't
get
replaced
you'll
see
things
like
this
happen
all
the
time
a
few
years
ago
everybody
was
saying
graphql
would
replace
rest
and
10
years
ago
people
were
saying
no
js
would
replace
php
these
predictions
never
pan
out
and
are
just
built
on
top
of
hype
that
being
said
i
do
think
denno
is
awesome
and
has
a
bright
future
both
both
both
is
good
and
if
you
learn
node
today
those
skills
will
mostly
transfer
to
deno
tomorrow
in
today's
video
you'll
learn
the
basics
of
node.js
in
seven
easy
steps
then
we'll
put
those
steps
together
to
build
a
full
stack
web
application
because
in
my
opinion
the
best
way
to
learn
how
to
code
is
to
build
something
meaningful
from
scratch
by
the
end
of
the
video
we'll
deploy
our
code
to
the
cloud
so
you
can
show
off
your
api
to
your
friends
and
family
if
you're
new
here
like
and
subscribe
and
head
over
to
fireship
io
to
follow
along
with
the
full
write-up
to
this
video
step
one
is
to
understand
what
node.js
is
and
why
you
would
want
to
use
it
node.js
itself
is
not
a
programming
language
but
rather
a
runtime
that
allows
you
to
run
javascript
on
a
server
you
see
when
javascript
first
came
around
in
the
1990s
it
was
designed
as
a
simple
scripting
language
to
run
in
the
browser
as
the
web
platform
evolved
javascript
became
more
and
more
powerful
and
in
2009
we
saw
the
initial
release
of
node.js
now
up
until
this
time
it
was
impossible
to
write
javascript
code
on
the
server
most
servers
were
written
in
languages
like
java
or
php
it
revolutionized
web
development
because
now
a
web
developer
could
write
a
full
stack
application
in
a
single
language
so
that's
all
node.js
is
it's
a
way
for
developers
to
write
javascript
on
the
server
when
it
could
previously
only
be
written
in
a
web
browser
now
there
are
a
lot
of
low-level
implementation
details
here
that
you
don't
need
to
know
about
as
a
beginner
but
if
you
really
want
to
dive
into
how
node.js
works
check
out
my
how
it's
made
video
but
what
kind
of
problems
can
node.js
actually
solve
nodejs
can
do
a lot
so
instead
of
listing
out
a
bunch
of
use
cases
i'll
show
you
how
to
build
a
full
stack
web
application
from
scratch
this
is
how
it'll
work
you
visit
a
url
on
the
internet
that
points
to
your
server
when
the
request
is
received
we
can
use
node
to
handle
the
request
and
read
a
file
from
the
server's
file
system
and
then
respond
back
to
the
client
so
they
can
view
the
html
in
the
browser
step
2
how
to
install
nodejs
node
can
be
installed
on
windows
mac
or
linux
and
is
probably
already
installed
on
your
system
in
this
tutorial
i'll
be
using
ubuntu
via
the
windows
subsystem
for
linux
at
this
point
i've
just
opened
up
an
empty
directory
in
vs
code
and
then
pulled
up
a
terminal
session
you
can
find
out
if
node
is
installed
on
your
system
by
running
node
flag
v
from
the
command
line
as
you
can
see
here
i'm
running
version
12.16
which
is
the
current
long-term
support
version
if
you
get
an
error
at
this
point
it
means
that
you
don't
have
node
installed
and
even
if
you
do
have
node
installed
it'd
be
a
very
good
idea
to
use
a
package
called
node
version
manager
to
manage
the
installation
of
different
node
versions
on
your
system
there's
an
nvm
package
for
mac
and
linux
or
a
separate
package
for
windows
go
ahead
and
follow
the
instructions
to
install
nvm
on
your
system
and
that
will
give
you
the
ability
to
install
any
version
of
node.js
that
you
want
for
example
you
could
run
nvm
install
12.16.3
then
run
nvm
use
to
use
that
specific
version
as
your
runtime
and
now
that
we
have
node.js
installed
we
can
move
on
to
step
three
hello
world
but
first
if
you're
serious
about
nodejs
consider
becoming
a
pro
member
at
fireship
io
it'll
give
you
access
to
my
full
length
courses
almost
all
of
which
cover
advanced
use
cases
for
node.js
but
we
need
to
walk
before
we
can
run
so
how
do
we
actually
use
this
thing
one
way
to
mess
around
with
node
is
in
repel
mode
which
stands
for
read
of
owl
print
loop
when
you
type
node
into
the
command
line
it
allows
you
to
run
javascript
code
and
we'll
print
out
the
results
for
example
we
can
type
console.log
hello
world
and
it
will
log
that
value
out
this
is
nice
for
messing
around
but
go
ahead
and
hit
ctrl
c
twice
to
shut
it
down
because
in
most
cases
we'll
want
to
execute
javascript
code
that
lives
in
an
actual
file
the
default
entry
point
into
a
node.js
app
is
the
index.js
file
go
ahead
and
create
an
index.js
file
manually
in
vs
code
then
inside
that
file
add
console.log
hello
world
you
can
now
run
the
code
inside
this
file
with
the
node
command
followed
by
the
path
to
this
file
and
because
it's
an
index
file
you
can
actually
just
point
to
the
parent
directory
congratulations
you
just
built
a
node
app
step
four
understand
the
node
runtime
in
most
ways
javascript
works
the
same
way
it
does
in
the
browser
as
it
does
in
ojs
but
there
are
some
very
important
differences
you
should
know
about
first
node
has
a
handful
of
built-in
identifiers
one
of
those
globals
is
console
which
we've
already
been
using
to
log
out
values
to
the
terminal
there's
another
global
with
a
name
of
global
this
object
is
a
namespace
that
is
available
throughout
the
entire
node
process
for
example
if
we
assigned
a
lucky
number
property
to
global
we
could
then
access
it
anywhere
else
in
our
code
if
you're
a
frontend
web
developer
you
can
compare
global
to
the
window
object
in
the
browser
now
i
think
the
most
important
global
to
be
familiar
with
is
process
which
gives
you
access
to
the
currently
running
node
process
you
might
use
it
to
check
the
current
platform
or
operating
system
which
in
my
case
is
linux
or
grab
an
environment
variable
from
your
server
but
this
gives
us
a
great
opportunity
to
segue
into
step
five
how
do
events
work
in
node.js
you'll
often
hear
people
describe
it
as
an
asynchronous
event-driven
javascript
runtime
the
runtime
implements
a
thing
called
an
event
loop
just
like
a
web
browser
does
and
it
allows
node
to
push
intensive
operations
off
to
a
separate
thread
so
only
very
fast
non-blocking
operations
happen
on
the
main
thread
and
this
is
why
people
often
call
node
non-blocking
it's
a
design
choice
that
makes
node.js
very
suitable
for
things
that
require
high
throughput
like
real-time
applications
web
servers
and
things
like
that
okay
so
how
does
that
affect
me
as
a
coder
well
normally
you
won't
have
to
think
about
the
low-level
details
you
just
need
to
know
how
events
and
callbacks
work
in
most
cases
you'll
listen
to
events
events
can
come
in
many
forms
but
one
example
is
on
the
process
global
that
we
looked
at
earlier
before
a
node
process
finishes
it
emits
an
event
named
exit
we
can
listen
to
this
event
using
on
and
then
register
a
callback
function
as
the
second
argument
when
the
exit
event
occurs
nodejs
will
run
this
function
and
that's
where
it
gets
the
name
callback
because
the
function
isn't
called
the
first
time
node.js
sees
it
it's
only
called
after
the
exit
event
occurs
at
some
point
in
the
future
this
event
is
built
into
node
but
you
can
also
create
your
own
from
scratch
we'll
import
an
event
emitter
from
the
events
module
that
is
built
into
node
and
we'll
look
at
modules
in
more
detail
in
just
a
minute
we
can
create
a
custom
event
emitter
by
instantiating
the
class
and
then
we'll
register
a
callback
that
fires
on
the
lunch
event
now
that
the
callback
is
registered
you
can
simply
call
event
emitter
emit
with
that
event
name
and
that
triggers
your
callback
function
to
run
as
you
can
see
here
we
emit
the
event
twice
which
will
run
the
callback
function
twice
this
event
driven
style
of
programming
is
extremely
useful
when
you
have
something
that
is
cpu
intensive
and
with
that
we
can
move
on
to
step
6
the
file
system
node
has
a
built-in
file
system
module
called
fs
it
can
read
write
and
delete
files
on
the
file
system
among
other
things
and
it
can
also
do
things
in
a
blocking
or
non-blocking
way
allow
me
to
explain
that
by
showing
you
an
example
first
create
a
file
on
the
file
system
called
hello.txt
and
then
add
whatever
text
you
want
inside
of
it
in
our
javascript
code
we'll
import
two
functions
from
the
file
system
module
called
read
file
and
read
file
sync
anytime
you
see
a
function
that
ends
in
sync
think
blocking
or
in
other
words
it
will
need
to
finish
all
of
its
work
before
any
of
your
other
code
can
run
we
can
read
a
text
file
in
node
by
simply
passing
the
path
to
that
file
and
then
we'll
specify
the
encoding
as
utf-8
now
reading
a
file
might
take
a
while
especially
if
it's
a
very
large
file
and
what
you'll
notice
here
when
we
run
our
code
is
that
the
second
console
log
won't
run
until
after
that
file
has
been
read
luckily
you
can
make
your
code
non-blocking
by
refactoring
this
to
a
callback
with
readfile
we
pass
the
same
first
two
arguments
and
then
add
a
callback
function
as
the
third
argument
inside
the
function
we
can
access
an
error
object
if
the
operation
fails
or
when
successful
the
actual
text
from
the
file
the
super
cool
thing
about
this
is
that
even
though
the
console
log
to
the
text
file
comes
first
in
our
script
it's
not
the
thing
that
gets
executed
first
node
registers
the
callback
executes
the
rest
of
the
script
and
then
finally
runs
the
callback
when
the
file
has
been
read
so
that
gives
us
two
different
ways
to
read
a
file
but
there's
actually
one
other
way
we
could
go
about
this
and
that's
using
a
promise
based
solution
promises
are
also
asynchronous
and
non-blocking
and
they
tend
to
produce
much
cleaner
code
when
compared
to
callbacks
notice
how
in
this
example
we're
importing
readfile
from
the
promises
namespace
this
gives
us
a
function
that
returns
a
promise
when
called
if
you're
using
the
latest
bleeding
edge
version
of
node
you
could
potentially
use
this
function
with
top
level
weight
which
means
you
can
use
a
weight
to
resolve
the
promise
here
at
the
top
of
the
script
however
since
we're
currently
using
node
version
12
we'll
go
ahead
and
wrap
this
in
an
async
function
and
this
async
await
syntax
will
make
your
code
much
easier
to
read
especially
when
you
have
multiple
async
calls
in
the
same
function
okay
so
now
that
you
know
how
to
read
files
i
want
to
backtrack
a
little
bit
and
talk
about
this
require
function
that
you've
seen
me
use
in
the
past
couple
examples
step
7
modules
a
module
is
nothing
more
than
a
javascript
file
that
exports
its
code
node
has
a
bunch
of
built-in
modules
like
fs
and
events
that
we've
already
looked
at
and
there's
a
long
list
of
other
modules
beyond
that
the
traditional
way
to
import
a
module
in
node
is
to
use
this
require
function
but
a
quick
side
note
on
that
first
because
node
recently
added
support
for
es
modules
which
used
the
import
export
syntax
most
node.js
code
out
there
written
in
vanilla
javascript
still
uses
require
so
it's
very
important
for
you
to
know
as
a
node.js
developer
and
if
all
that's
confusing
to
you
well
all
i
can
say
is
welcome
to
the
javascript
world
let's
look
at
how
we
can
use
modules
in
our
own
codebase
create
a
new
file
to
serve
as
your
module
then
go
into
your
index.js
file
create
a
variable
for
the
module
and
then
import
it
using
require
when
you
console
log
it
you'll
notice
that
it's
currently
just
an
empty
object
in
order
to
make
a
module
useful
you
need
to
export
some
code
from
it
in
the
modules
file
you
can
reference
this
object
with
module.exports
you
can
add
new
properties
to
the
object
or
redefine
it
as
a
new
object
in
either
case
whatever
you
add
here
will
now
be
available
to
use
in
the
other
file
and
as
you
can
see
the
object
is
no
longer
empty
when
we
console.log
it
but
at
some
point
you'll
very
likely
want
to
use
somebody
else's
code
out
there
in
the
world
and
the
primary
place
to
do
that
is
via
node
package
manager
or
npm
which
was
recently
acquired
by
github
which
itself
was
recently
acquired
by
microsoft
when
you
installed
node
earlier
in
the
video
it
also
installed
npm
which
is
a
tool
you
can
use
to
install
remote
packages
to
use
in
your
own
code
the
first
step
we'll
want
to
take
is
to
open
the
command
line
and
run
npm
in
net
we'll
use
the
y
flag
to
use
the
default
options
and
what
you'll
notice
is
that
it
creates
a
package
json
file
here
in
the
root
of
the
application
this
file
can
contain
metadata
about
your
project
but
most
importantly
it
keeps
track
of
the
dependencies
that
you
use
here
at
this
point
we
haven't
installed
anything
yet
so
let's
go
ahead
and
change
that
by
opening
the
command
line
again
and
running
npm
install
express
express
is
a
minimal
web
application
framework
and
one
of
the
most
popular
third-party
node
modules
after
running
the
command
you'll
notice
a
few
things
happened
here
in
the
package.json
file
it
added
express
to
the
dependencies
and
pegged
it
to
a
specific
version
this
dependencies
object
allows
you
to
manage
multiple
dependencies
in
a
project
and
then
reinstall
them
all
at
once
on
a
different
system
now
the
actual
raw
source
code
for
the
dependency
lives
in
this
node
modules
directory
you
should
never
have
to
modify
code
in
the
node
modules
directory
if
you
find
yourself
writing
code
in
here
you're
probably
doing
it
wrong
that's
because
the
package
json
controls
how
this
directory
is
built
it
fetches
your
remote
packages
saves
the
source
code
here
and
that
process
should
be
able
to
be
repeated
on
any
system
now
that
we
have
this
package
installed
we
can
import
it
by
name
in
our
javascript
code
in
this
case
we
simply
require
express
and
now
we've
reached
the
point
where
we're
ready
to
put
these
seven
steps
together
to
build
a
real
full
stack
application
and
deploy
it
to
the
cloud
what
we're
building
here
is
actually
just
your
typical
full
stack
web
application
our
server
will
live
on
a
url
and
when
a
user
makes
a
request
to
this
url
in
the
browser
the
server
will
respond
with
some
html
in
our
code
we'll
first
create
an
instance
of
an
express
app
an
express
app
allows
us
to
create
different
urls
and
endpoints
that
a
user
can
navigate
to
in
the
browser
and
then
we
define
code
for
the
server
to
handle
those
requests
now
i
don't
want
to
get
too
deep
into
http
but
when
the
user
navigates
to
a
url
in
the
browser
it's
what's
known
as
a
get
request
which
means
they're
requesting
some
data
on
the
server
and
not
trying
to
modify
or
update
anything
on
the
server
with
express
we
can
set
up
an
endpoint
like
that
by
calling
app.get
and
then
the
first
argument
is
the
url
that
the
user
will
navigate
to
in
this
case
we'll
just
use
a
forward
slash
for
the
root
url
but
feel
free
to
create
multiple
pages
for
your
web
app
by
creating
different
urls
the
second
argument
here
is
our
callback
function
you
can
think
of
every
request
to
this
url
as
an
event
and
then
you
handle
that
event
with
this
function
and
express
gives
us
two
parameters
to
make
use
of
the
request
and
the
response
the
request
is
the
incoming
data
from
the
user
in
this
example
we
don't
really
need
to
parse
any
data
from
the
request
however
in
many
cases
you
might
want
to
look
at
the
headers
or
the
body
of
the
request
to
authenticate
a
user
or
understand
what
the
user
is
trying
to
do
at
this
point
we
need
to
implement
the
code
to
handle
the
request
what
we
want
to
do
is
read
some
html
from
our
file
system
and
then
send
it
back
down
to
the
browser
as
you
can
see
here
i'm
creating
a
file
called
home.html
with
just
some
generic
html
markup
inside
in
our
source
code
we
can
then
import
read
file
from
node's
file
system
module
just
like
we
did
earlier
we'll
read
the
file
use
utf-8
encoding
then
in
our
callback
function
here
we'll
have
access
to
the
html
string
and
we
can
send
a
response
back
down
to
the
client
by
calling
response.send
and
also
if
there's
an
error
in
the
callback
we
can
handle
that
by
sending
a
response
with
a
status
code
of
500
which
means
a
server
error
so
the
user
knows
that
something
went
wrong
on
the
server
and
that's
all
there
is
to
it
we
now
have
a
way
to
send
html
from
the
server
to
the
client
now
we
just
need
to
tell
our
express
app
to
start
listening
to
incoming
requests
we
do
that
by
defining
a
port
which
will
normally
come
from
a
node
environment
variable
then
we
call
app.listen
with
that
port
and
when
it
starts
up
we'll
console.log
that
the
app
is
available
on
localhost
3000.
you
can
start
it
up
by
opening
the
command
line
and
running
node
with
the
current
working
directory
if
you
go
ahead
and
open
it
in
the
browser
you
should
see
your
html
returned
back
to
you
now
there
is
one
important
thing
you
should
know
at
this
point
and
that's
that
callbacks
can
be
very
difficult
to
work
with
especially
as
your
app
grows
in
complexity
it
often
leads
to
a
state
known
as
callback
hell
where
you
have
a
bunch
of
callbacks
nested
within
callbacks
within
more
callbacks
and
so
on
a
great
way
to
avoid
code
like
this
is
to
use
promises
instead
of
callbacks
and
that's
very
easy
to
do
in
node.js
instead
of
importing
read
file
from
fs
we'll
import
it
from
fs.promises
we
can
make
our
callback
function
async
and
then
we
can
write
the
response
in
a
single
line
of
code
by
saying
response
send
and
then
await
the
operation
to
read
file
that's
much
more
concise
and
readable
but
it's
especially
useful
when
you
have
multiple
async
operations
to
handle
in
a
single
request
so
now
that
we've
built
a
node.js
app
how
do
we
deploy
it
to
the
cloud
so
people
can
actually
use
it
there's
a
bunch
of
different
ways
we
could
do
it
but
an
easy
and
free
way
is
with
google
app
engine
app
engine
has
what's
known
as
a
standard
environment
for
node.js
up
to
version
12.
and
what
that
does
is
provide
you
with
a
server
in
the
cloud
that
scales
automatically
based
on
the
incoming
traffic
to
your
app
it's
incredibly
easy
to
set
up
but
you
first
need
to
have
a
google
cloud
platform
account
and
also
the
google
cloud
command
line
tools
installed
on
your
local
system
once
you
have
that
done
you
can
simply
go
into
your
source
code
and
create
an
app.yaml
file
this
file
is
used
to
configure
your
cloud
server
the
only
thing
we
need
at
this
point
is
to
specify
a
runtime
of
node.js
version
12.
app
engine
will
run
your
code
by
looking
in
the
package.json
file
for
a
start
script
so
let's
go
in
there
and
define
a
start
script
that
runs
node
in
the
current
working
directory
to
start
our
express
app
from
there
we
can
simply
open
the
command
line
and
run
gcloud
app
deploy
that'll
take
a
minute
and
then
it
will
give
you
a
url
where
you
can
access
your
app
publicly
on
the
web
congratulations
you're
now
a
full
stack
cloud
architect
if
this
video
helped
you
please
like
and
subscribe
and
if
you
really
want
to
dive
deep
into
nodejs
and
express
consider
becoming
a
pro
member
at
fireship
io
i
have
a
whole
bunch
of
advanced
content
covering
real
world
use
cases
with
these
technologies
thanks
for
watching
and
i
will
see
you
in
the
next
one


[Music] welcome back to the guqin squad channel I am joined by my buddy moustachio ap bass top Mike how's it going today we're doing something really special we're doing some catfishing that is pretty special you know we don't do too much of that on this channel but today we're doing it and we're gonna add a little twist a grocery store catfishing mystery challenge parrot cow we encountered today well Mike what do catfish like do they they like me right yeah they like me we've got some burgers here we've got some ideas we're pretty much gonna find whatever we can find in this kitchen bring it with us on a short little afternoon mission cuz those Catholics like the bike right before dark so hey what are you thinking I mean what I'm thinking is I know catfish like cheese win a grabba I mean this is a giant fridge we have a lot of options gonna grab some crap singles for one have two slices of this now I'm thinking of one or two other items let me think of which and your head what do you think would be good for catfish bait definitely some fried yep yeah I agree definitely bread bread yeah yeah yep definitely that for we could take some of this bread a little cinnamon and icing on it kind of why eat this for breakfast though yeah but we have for them okay you want they could white bread come for the boy bread then you take the white bread ok so we got Brad we got cheese how look like we need a media item like Romney or cook me it can be either it just have to be greasy and fatty let's take a look in the freezer huh ooh sausage links how we feel about those don't microwave my idea we do need it we didn't need to thaw these out all about can you just throw them right in there yeah I'm gonna say you've been consumption in that plastic but for the Fisher should be okay just start it up okay so we've got sausage bread and cheese we've got two rods now I've got one rod and we're gonna go to a little creek right down the way here we are fishing um a big round so you guys have known in our last video so that's we're gonna do fish the creek which we bring a bass wait just in case - I got the whole fishing bag we're good yeah all right all right we're good all right so let's do it let's get out of here it's got some fish we're gonna trap it's not gonna be easy this is uh this is a low-percentage mission but you know we got some extra time right now before dinner try catch a couple fish throw them in there come back come back we forgot one major ingredient to the successful catfishing if you guys catfish you guys know you set up a bait we just newly our trip we're trying to get sponsored by this company called way father pretty much up-and-coming brand not a lot of people have heard of them there's no laws when you're drinking claws and there's no laws when we're catching catfish let's do it we're proud of where we're heading but uh I would be very surprised by that and you more strides stop Oh Derek what's going on man let's go see first spot looks Libya a little bit shallow like I mean a plus on a foot deep so we're gonna try and go a little bit farther down the creek and see if we can find a deeper hole good thing too bad deep holes right Derek yeah your mom's all right spot number two we've made it it's starting to rain now so that's another obstacle we're dealing with but I think as long as we can get some baits in the water we should have some hey we're fishing let's go under the bridge we're checking those oh you better hook your head bro ah now we're good to go usually we will climb it around areas like this the rocks are pretty easy to traverse but for some reason these rocks are extremely spread out very very dangerous I've tried Parekh hasn't wiped out already to be honest this is a little hole right by a bridge as you can tell by the current moving and this kefir water right here this is where some fish hopefully will stack up they're not sure what lives in here but we've got bait I'm also throwing a little swim jig right now I'll just see if there are bass in here because that's probably the first thing that would bite Mike's gonna rig up the catfish and stuff and what I kind of try and catch a fish right off the bat this is gonna be the deal we're running a bobber rig with a three foot leader three and a half cert leader connected to a little circle hook pair extends about four feet deep right here now I just need to decide what bait I want to throw waters muddy so I'm actually gonna start with the combination of cheese and sausage cheese for the visibility sausage for this patent scent do it I'm just gonna rig up a little circle hook with a piece of that are you doing sausage I'm doing cheese puffs often you do whatever you want bro all right give me the bread real simple you got it yes but Josh if you want the sauce to be sausage I know you like sausage fine he's cool dude well I kind of do want to be bread to you but I might get you a twitch I've one good shot bro give me any more than that what are you doing take a whole half sausage yes you do oh my god because I know the catfish right here all right let me show you guys how you need to do it take our bread like this fall it up right and center boom [Applause] the Catholic on a nice meal they don't want just a little like erica is like a half inch of sausage no one wants that you know what something substantial this is gonna be a meal for a nice catfish now I'm gonna try to get the hook right in the middle mold the bait around the hook like so perfect now we're gonna lob it right under the falls it's all there is to it and now we wait with a little little white claw action berrak ever whoever catches the fish the loser at the choke to white ball and you catch a fish I'll finish that whole case deal you heard it you heard it right there that's gonna be done on camera ain't no laws drinking boss always a little different approach I went with a little sausage on a circle hook no Babur no way no nothing just free sitting on the bottom rods propped up right here but that me or did you see something no I detected I didn't touch anybody well you fishing time holy did that give I swear to god it was a bike all the sausage oh my god oh my gosh no good there was a hundred percent of fish on there well that gives me some confidence very serious for you oh wait that's actually him yeah you're right no you're not yeah and I've like all right do if Eric is you baby [Applause] the RFU Dodd yes you are drinking the whole case of white swans people yeah he's a little cabbage I've ever seen in my life look at how he ate fool sauce we got fired well guys we did it we did do a kitchen challenge we ended up coming down to the river with 30 minutes left in daylight and catching ourselves what is that a channel catfish channel catfish dude the catfish you love those thick sausages all about that we've got anymore oh yeah unhooked our first catfish okay so that means it could be bigger fish here which means you know you know magic is you like a two-foot catfish out of this little creek right here so that gets me pumped get another circle hook on there retie no wait no nothing just a piece of sausage and nothing better than a little white claw on a crappy old day out here one catfish down pretty impressed wait have you finished the whole thing working on it up welcome we can't leave here until Mike finishes the whole case of white claws thank you [Music] [Applause] [Music] [Applause] definitely hit rock bottom it's me and Mike under bridge with cheese sausage drinking white Claus 50 degree weather in Oklahoma hey we got the never never thought I'd be here with you and I'm not happy about it we got the fresh white claw of the fresh white ball urine in there that's gonna that's em that's in the morn cap you contracted so you put that in there the café's go into a frenzy a frenzy so we're about that we let the pop off right here this is the time for us to pop off you can't leave it's weig until we get some more fish [Music] [Applause] [Music] let's go I call that baby oh that is what we're late that might be a blue catfish I think that's actually a blue catfish what does that mean at the blue catfish no they're invasive dude that's a very guys guys in the comment section below identify this catfish I have 90 90 potentially that's a blue catfish if so that we can crazy the catch one adds his little creek looper air catch it's really insane is that is my second one Mike I don't know where you were at but I'm carrying the team on this video but this is our biggest one of the day actually put over a pretty decent fight again on the sausage oh my gosh yes dude that's nuts this is good that is another absolutely insane he choked it yeah you wanna grab that ha nice looking 21-inch hey ma there ain't no logs when you drinkin drinkin fog Mike had too many cloths you wanna bet big city we've officially drinking a whole case of clausal just just let that be stated I mean hey hey can you catch one white cloth right now huh well guys I think the night kind of has set upon us here we're about to get out of here and go back to the house we are staying at here in Oklahoma oh we're gonna see what the goofy guys are up to they want shooting today we're gonna mess with Rob we we need to have him drink like two or three more white Claude so we can really get him having a good time I'm having a good time ready there ain't no love when you're drinking flaws know what I'm saying the water let's go back to the house let's see what they're doing Polly you guys enjoyed mighty nice little catfish and mission down here I I think it was a success new body of water to fish cross off the list let's get back to the house lie


Red Dead Redemption - launched today about a year after the console launch but now on PC today we're looking at a series of video cards GPU performance across 1080 1440 and 4k with various quality settings and we'll also be talking about how the game performs before the in-game performance gameplay versus the built-in benchmark to see if the built-in benchmark is reliable enough to use for testing all these different GPUs so our focus today is on video cards but we have a separate video coming up on CPUs and then another one on a graphics analysis from a technical standpoint of what all these different options mean before that this video is brought to you by the team group delta max SSD the delta max SSD has a mirror-like finish and addressable RGB LEDs to produce a large display area that's addressable by USB - or RGB cables the team delta max SSD is available in 250 gigabyte 500 gigabyte and one terabyte capacities capable of 560 megabyte per second read and 500 megabyte per second write speeds are about 90 ki oo PS read and 80 K for write the Delta Max SSD is compatible with ACS gigabyte asrock and msi RGB software for a quick synchronization with the rest of the system learn more at the link in the description below red dead redemption T launched on PC at about 8 a.m. Eastern we after decrypting the game were able to start testing it successfully around 10 a.m. and that's because we spent a couple of hours trying to understand the game and what we were actually getting into before we just go into all the benchmarks because you really don't want to have to redo work so we crammed as much as we could in it was about between 15 maybe 16 different GPU skews against three resolutions and a lot of different graphics settings and then we also have a whole bunch of CPUs we've already run through the bench and we just need to script the content for that so the first thing we need to address is the the settings we used for most of our tests and you'll see we used specifically the high settings it's not a preset but it's a manual tune so we set all the options to say high and had to print it out to follow it because there's so many of them that in between cards it'll reset so we have to manually configure all of them to be the same but everything set to high except for a few items so anisotropic filtering has basically no effect on performance based for the last couple of years that's just by 16 and then the rest of the stuff that matters we have the Ray March setting set to OFF for these benchmarks for the high benchmarks we have resolution scale off we have motion blur off just because a lot of people don't like it so we disabled it we don't use any AAA so zero tap AAA and here except for taa and that's it for that one and everything else is set to high that should cover most of this and if you want additional notes on the settings we used we'll have it in the article linked below it might post out a bit of a delay past the video but it will be up and then we used Welkin for the primary api and less listed otherwise we'll also have a quick Vulcan and direct x12 comparison but the short of it is that Vulcan performed better so 2070 super Vulcan is doing better than the x12 1080i Vulcan was doing better than the x12 you get the idea so we use that for a primary API let's get into the research first we need to talk about if the built in benchmark is trustworthy for what we're doing if it represents real gameplay and then we'll talk about the graphics setting like quality settings scaling against the card and then go through the resolutions one of the biggest concerns charging headlong into a new game to benchmark is that it's easy to pick an area which ends up unrepresentative of real gameplay so we want to avoid that and wasting our time built-in benchmarks are sometimes extremely accurate and sometimes horribly inaccurate so while they might be useful for Delta scaling between cards and establishing a hierarchy they aren't always accurate for absolute values to combat this uncertainty we log to the first 30 minutes of real gameplay in groupings of roughly two to five minute chunks manually cutting data where cutscenes or loading screens may have occurred we then compared this to the benchmark score in the final scene here's what the data looks like this is on an RT X 20 atti strikes at 4k a high so we're very far away from a CPU bind on our 8086 K at 5 gigahertz the built-in bench scene measured at about 65 FPS average with 1% lows at 46 and 0.1% low at 42 our first two minutes of gameplay caused concern because it fell a staggering 25% an average framerate from the built-in benchmark we were worried that this might mean that the benchmark is not accurate and that this first two minutes could be representative of whole game but fortunately that's just an extremely intensive scenario that doesn't persist for the next 28 minutes or so all the particle effects thus no simulation and to some extent tessellation lighting effects the lanterns that all adds up and that's where we get the 25% hit the performance versus baseline built-in benchmark minutes two to four ended up at 57 FPS average still below the built-in benchmark but climbing and minutes eight to ten pulled us up to 68 FPS average now above the built-in bench thins studied out from here climbing into the 70s the initial scenes are weather intensive and a mix of clearings at camps indoor scenes and then there's some more wilderness after that so we saw a heavy hit to 0.1% frame time consistency at the minute 16 to 18 mark where we engaged in some more combat and faster paced movement and dealing with some enemies after all of this the bottom of the chart shows an average of the 30 minutes of gameplay above it discarding the built-in bench data we're not a virgin that into this the end results is 61 FPS average 42 FPS 1% low and 37 fps 0.1% lows given the significantly wider variability of 0.1% lows by nature of having fewer frames to average this is remarkably consistent overall keep in mind that we're not average in 14 data points people messed that up a lot they see 14 lines they think 14 data points this is actually an average of a couple of hundred thousand data points and that's because we're capturing this frame data every time a frame is generated this is about as granular as you can reasonably get and overall we are satisfied with the final scene of the built in benchmark for establishing a fairly realistic look at gameplay it is a real city in the game after all so it is representative of minimally that city but more importantly it's representative of an average of at least the first 30 minutes of gameplay and that should extrapolate out so it's not the most intense but it does suit the average and we're happy with that the most intense would be a loop of the first two minutes of the game but then that's not really representative of later portions and also lacks some of the graphics technology surfaced later meaning you don't get a full look at how different cards may juggle different shaders in case you're curious now here's what the first 100,000 rows of data looked like for that test we had to cut it off here because our charting software became extremely unhappy when trying to plot this data the frame-to-frame interval is much more sporadic in the first two minutes when entrenched in deep snow dealing with particle effects things of that nature but it becomes more predictable in the next couple of minutes of gameplay following we typically sit around 16 milliseconds in this chart or about 60 fps if you prefer that metric with a few hard spikes north of 30 milliseconds and one to about 40 milliseconds during more intense scenes and for this quick chart this is a continuation of our initial research we'll get into the comparative GPU benchmarks after this and then talk about DirectX 12 versus Vulcan at the end for this chart we're looking at our baseline 20 atti experimental configuration that we use to just figure out what this game even does and looks like and that's tested across a few different settings these are all hands tuned so the naming is only a rough approximation and not a preset in the game low medium and high indicate that every option with a setting tunable to that name was set as such so high means every option is set to read high but numerical values like anti-aliasing or reflection anti-aliasing are left to zero ay-ay-ay otherwise all we're doing is sampling pixels a whole lot more and functionally rendering at a high resolution no point in doing that for this demo we just want to look at the graphics technology settings not things like a lot more samples per pixel for kalo would be our baseline performance before becoming bound by the resolution more than anything else moving from low to medium resulted in a noteworthy uptick in visual quality in exchange for a 19% decay and performance even still medium really doesn't look great so pushing for a desirable configuration of high as a baseline dropped us down by 16% from medium thus far the tick 4 tick scaling is about even which is rare and good to see moving to ultra where we configured all settings except AAA to ultra we dropped 23% of performance from high finally going to max where we enabled some of the Ray options we drop a further 8% each setting has a massive change when all are updated in unison although some individual you can have nearly zero impact on performance if you were to hand tune every single setting and try to find the ones that are impactful 1080p is up now it's our most populous chart we tried to cram this one with as many devices as we could in the extremely limited time we had but 1440p and 4k will follow up with some more targeted testing at 1080p in high settings with some of the rate options disabled the chart ends up ranging from sub 60fps to about 115 FPS average the 20 ATT I held that 131 FPS average here fully capable at our high settings configuration for the game with 88 fps 1% lows and 75 FPS 0.1% lows indicating good frame time consistency as seen earlier the r-tx 2080 super follows but we should note that the 2080 TI is still bumping into cpu headroom limitations here so we don't see the full extent of performance scaling the 2070 super follows the 80 allowing the 80 super a lead of 13% an average frame rate immediately following the 2070 Super functionally tied in all three reported metrics on this chart the 57 100x team manages an impressive 101 FPS average put in ahead of the GTX 10 ATT is 97 FPS average we were curious if maybe the 10 ATT is unexpectedly bad performance could be a result of Vulcan vs. DirectX 12 with the older architecture so we switched them and it wasn't meant to be even with DX 12 the 1080 TI ends up at 85 FPS average lower than the Vulcan score previously and we did validate this a couple of times we also have the Vega 56 card and it's overclocked counterpart here with the overclocked standing in as a better variant of partner models because we don't have a partner 56 and because reference performance is so god-awful by comparison we decided to just overclock the reference model a bit higher than the average partner card stock performance giving you something of a mix between them the result is performance that's below in RTX 2060 super rx 5700 red dragon and 1080 TI FCW 3 but still good overall the 16 60 TI again about 4 to 5 percent maybe maximally ahead of the 1660 super is at 67 FPS average you can extrapolate the super from here the 980 TI hybrid runs at 57 FPS average a poor score for the older flagship when compared to the modern $250 Nvidia card the 1660 TI XC ends up at 18% ahead of the 980ti putting the 980ti flagship to shame and beneath that the 390x and RX 580 bring up the rear establishing performance where it'd be reasonably playable but would sometimes dip into unplayable heavy stuttering and those heavier workloads like in the beginning of the game to combat this you'd probably want to drop some settings down to medium the GTX 970 is also in this territory and would require settings reductions for better fluidity finally the RX 574 gigabyte model suffers here and proves incapable of playing at our high configuration at 1080p 4k with our chosen high settings really Slim's down the results stack and so we're left with just a few devices keep in mind that you could play with a mix of more medium settings thrown in to better enable playability at this resolution but we think that this game would look better at a lower resolution with a higher game detail because if you look at this at medium versus high for everything the difference is substantial so we chose to limit benchmark into high settings for 4k the r-tx 20 atti is the leader here to the surprise of absolutely nobody with an average FPS of 65 and lows of 46 and 42 for 1% and 0.1% lows respectively the frame time performance is consistent and stable overall as indicated by the low numbers here which is our number one priority for these more intensive scenarios like 4k although averages are nice to have north of 60 it's the stability of that frame rate or the frame to frame intervals really the frame times that matters for how the game feels the r-tx 2080 super follows at 54 FPS average proving fully capable at least in this benchmark scene and could be tuned without sacrificing all quality levels in the process the 20 atti leads the 20 80 super by about 20 percent the 20 70 super follows next to this one at about 47 FPS average allowing the 20 80 super elite of about 15 percent that should extrapolate across the whole game even if there are areas that are more intensive than others or less intensive the 20 70 super is starting to struggle here and should likely be relegated to 1440p at least for this scene the gigabyte rx 4700 XT which we ordered the best overall when considering price and performance of xt cards ends up at 46 FPS average and lows trailing behind from getting flooded with the higher resolution load just like the 2070 super this card is probably better suited to 1440p and below at 1440p we start slumming down the list due to both time and device capabilities the twenty ATT I managed 106 FPS average for this one with the 2080 Super following at 88 FPS average we're no longer limited by the CPU here so the performance improvement from the 28 e TI jaunt is about 20% that's roughly what we'd expect from the 2080 super to the TI model the 2070 super runs at 78 FPS average with lows reasonable but dipping at 54 and 51 percent in 0.1% the 78 FPS average allows the 2080 Super to lead these 70 2070 super that is by 13% with a 2070 Super leading the 5700 XT by about 1.7 percent that's not quite error in our testing approach and method but it's getting close and even still this difference may be measurable but it's also imperceptible and completely irrelevant they're basically the same for the 5700 XT to ride this close to the 2070 super is competitive of the card the XT doesn't typically run this tight with the 2070 super it is close but not like this so we'll have to keep an eye on future patches to see if Nvidia can widen the gap or if maybe read dad's execution is just more compliant with our DNA than we're used to the 1080 TI is still a fully capable 1440p player for this game and remains one of the most popular cards in our viewer base at 74 FPS average it has some improvement Headroom with settings tweaks but could be around at 1440p high without much issue in theory except for perhaps isolated and uncharacteristically high load scenarios speaking of uncharacteristic the rx 5709 xt seems to be uncomfortably close to the 1080 TI here when we noticed this we reran both cards for sanity but they came out with the same results so we're not exactly sure why the 1080 TI is lagging behind in this game it seems to be more limited than we typically expect of a recent former flagship the 2060 super Vega 56 OC and stock model and 1660 Ti are all in territory where it's either reasonably good performance and experience or borderline like this in 60 TI the TI is a good stand-in for roughly where the super would land as well the 1660s super allows the TI typically elite about 4% but we didn't bother doubling up or tripling up quadrupling up actually on 16 series testing for this one finally the older rx 580 and r9 390x are struggling here running at about 42 fps and 43 FPS average at 1440p so that's it for a read dead 2 benchmarks for now this Patrick and I started this really early so I had to come in at about 5 6 a.m. or so and set everything up all the spreadsheets and that stuff and then we started testing the game as soon as we could it's been maybe about 14 hours into the content at this point so we're gonna cap it here I really want to do more video cards on this but we do have to call it somewhere so for now this is we're gonna stop we will add more video cards to the benchmarks as we do video card reviews and updates and other content and then we have CPU content coming soon so subscribe for that hopefully this gives you an idea of where the cards perform a couple things to remember before card comparisons you have two different items to look at one is the Delta so we're just looking at for example the the Delta 1 card to the next you're looking at a hierarchy where does each card fall on the stack for its performance level and then that sort of scales extrapolates against different graphics quality settings it's not always a one to one and it's to depend on how low you go in the settings actually can deviate from one to one pretty far but if you have a 5,700 XT that is X percent ahead of say a 2060 super then for the most part that will maintain rank it'll at least maintain placements in the hierarchy so that's that's one aspect of a benchmark where you look at the deltas and how they compare strictly in terms of percentages or in terms of rank position on the chart things like that the other one is absolute numbers and for this because we're just benchmarking in one game absolute numbers are really useful if you want to just prepare or plan your build for this specific game you can use these charts for that and that is the the unique aspect of doing a one-off game benchmark as opposed to just a whole GPU review where we have a bunch of different games representing different api's and engines so that's it for this one thanks for watching if you see interesting things about this game tips stuff you want us to look into people learn more about it feel free to post some of the comments we will try to get to them if if there's enough demand and it hasn't been looked into yet and otherwise check back subscribe for the CPU content and the graphics technical analysis go to store documents access net sports directly or patreon.com slash gamers Nexus I'll see you all next time


have you ever thought that you wanted something so bad that if you could just get your hands on it your life would be so much better and then you get it and like it's cool until you realize that maybe you only wanted it because you didn't have it yet well gentle viewers I too have had that same experience I thought I wanted a gaming laptop with a 4k and 120 Hertz display so when Razer sent us the first laptop ever equipped with that very thing and guys this is two of the coolest buzz words ever in the same room I was understandably excited but as I used it I started to feel something something akin to buyer's remorse which is especially troubling considering that I didn't even pay for the thing allow me to explain Ridge wallet is the sleek way to keep wallet bulbs down with its compact frame and RFID blocking inner plates use offer code Lynas to save 10% and get free worldwide shipping at the link below [Music] I've been saying for years that 4k doesn't make a ton of sense on laptops for a number of reasons one is that the largest 17 inch laptop displays are still too small for human eyes to properly appreciate the higher pixel count from a normal viewing distance to the increased pixel density means that it's actually more difficult for light to pass through which might explain the week 310 new peak brightness here and three rendering at a higher resolution puts more strain on the GPU decreasing both battery life and gaming performance at native resolution on top of all of that you then get to pay a hefty premium the 4k version of the blade pro is a whopping six hundred dollars more than the 1080p 144 Hertz option 120 Hertz on the other hand though that is normally great to have it's just that the highest end gaming desktops have trouble reaching 120 frames per second at 4k let alone a gaming notebook even if it's got a top spec core i7 9750 h and RT X 28 Emacs q so what you're probably gonna end up dealing with is playing your games at 1440p with gross dithering from running at a non-native resolution or going all the way down to 1080 P wasting those perfectly good extra pixels that could have been used by kids who are still stuck with 768 P monitors or something and in our testing of the razorblade pro 17 these issues arrived right on cue in our video playback test with the screen set to 60 Hertz and using Nvidia Optimus which switches between the dedicated GPU and the Intel integrated graphics the battery lasted less than four hours with the screen set to 120 Hertz and using the discreet graphics card the battery lasted less than two and to be clear guys that was just watching videos not editing them but the story here isn't as clear-cut as it may at first seem you see there is a scenario where you would want a 4k notebook display professional creative work and while Apple has clearly having a grand old time slapping pro on every one of its consumer products lately razor seems to have intentionally and justifiably applied the pro moniker to this machine its build quality and design is very similar to previous razor blade pros but that's okay but matte finish unfortunately doesn't stand up well the fingerprints but it's otherwise clean and refined but with a fun side courtesy of the RGB keyboard backlighting the trackpad is large and accurate among the best on the PC side of things and the keyboard is well it's okay I mean the switches are fine but razor has brought back the two speaker grilles next to the keyboard which appears to have not only prevented them from including a number pad which is kind of an expectation on a 17-inch design but it also means that razor is still using their infuriating arrow key design from their smaller machines which has me constantly hitting the up arrow instead of shift like it's enough to make you tear your shirt apart in frustration and then replace it with one for ltte store comm I also found that aside from not even living up to the expectations that I had based on their size like it guys if you're gonna put huge speakers right on the front of a device they gotta have some kick the grilles on the speakers are an excellent magnet for dust and debris this is just two weeks later guys so I'm afraid to see what they'd look like in two years but despite those annoyances there is no denying that the razor blade Pro is an excellent choice for mobile productivity it has ample internal horsepower for photo and video editing the touch enabled display is factory calibrated with 100% srgb and 98% Adobe RGB coverage it has excellent connectivity options including Thunderbolt 3 Ethernet HDMI and a full sized SD card reader Jack so then you throw in Windows hello Wi-Fi 6 and you've got a bonafide workstation on your hands or black on your lap like it's more under the hands and while the battery did have a hard time keeping up I would rather have a week battery than a week cooling system in a machine like this and razors thermal engineers came through for me while plugged in not only did our core i7 maintain an average of 3.1 gigahertz under a sustained load after the initial spike to 99 degrees while it was turbo Eng like crazy our fans kicked in and pulled it back to around 80 degrees perhaps more impressively though is that while gaming our GPU hit a frosty maximum temperature of just 68 degrees very comfortable even for a desktop graphics card although it does obviously come at the expense of some fan noise so it looks like then rather than being an experiment in excess the razor blade Pro is more like a Swiss Army knife you can game at 120 Hertz Alvie it probably with the resolution turned down if you're playing triple-a titles or you can get some real work done at 4k and it just depends on your needs which is really cool I mean it's it's more like a double bladed lightsaber than a Swiss Army knife but you guys get the gist here and yeah it's 3,700 US dollars but compared to a MacBook Pro at least it's got the horses under the hood not to mention a large display option you know you throw in video studio drivers on here and even though it's not a Quadro GPU it's capable of handling workloads that a short time ago were only possible on a large desktop workstation the unfortunate thing is that rather than making me celebrate razors achievement this machine ended up highlighting something that I feel is missing out there in the market like it's honestly kind of insane to me but in the current year after how many years of PC gamers and hardware makers knowing in their hearts that 1440p is the sweet spot we still haven't settled on 1440p for gaming laptops why why I was being facetious there I know the answer it's because the universe doesn't care about people like you or me it cares about movies and movies skipped right from 1080p blu-rays to 4k ultra high-def addition there was no 1440p because artsy filmmakers don't play video games they don't even think Marvel movies are cinema so because no one asked PC gamers what they wanted this is what we got we've got a situation where the vast majority of laptop makers don't want to make laptops that don't have buzzword e specs for fear that the public won't buy it Hey well that isn't 4k Mel supposedly say but I'd here to tell you razor and alienware and HP and gigabyte and that are I don't know clev oh that the gaming community will buy it they just need the education and you gotta have the stones to make the product thanks movement for sponsoring today's video your smartphone can tell you the time but you got to take a phone out of your pocket every time you want to no actually I forgot my phone just now your SmartWatch can do that too but you have to charge that every day why not just look at your wrist movement is one of the fastest-growing affordable watch brands in the world they've got two million watches sold online across more than 160 countries and we love their huge selection of all-around good-looking watches they're designed in-house they look super sleek and they're available for both men and women so there's something for everyone especially with watches starting at just $95 a popular style around here is the checkered white caramel it's part of their black top collection and has a forty seven millimeter wide face with a white background it's got changeable straps for an updated look and a modern and clean design they've also got a ton of accessories to help complete your look with eyewear and jewelry shop worry free as well they offer free shipping and free returns worldwide so be a big winner this holiday season by giving them or yourself a gift from movement you can get 15% off they're going to MVM tea calm /lt tea we're gonna have that linked below I mean plugged in guys this thing is freakin awesome and then when you're not plugged in you're gonna wish you were plugged in speaking of plugging something if you're wondering what to watch next go check out our wireless VR video with the origin Tetris effect PC it's pretty trippy I almost get sick riding on a Minecraft cart I know really it was very nauseating I am tripled up on my merge


hey everybody what's up Gary Simon here so today we have another edition of the UI UX workshop I've done several of these in the past it's been a while since I did one so I wanted to do another one and basically what I do is I take three design submissions that were submitted on behalf of my design course discord server and you can check out that link by the way in the YouTube description join up there's a lot of people there I think we have like 10,000 members anyhow and I just take three random UI designs that I think I could improve in some way shape or form as it pertains to UI and/or UX all right and so the way these are done these are time-lapse videos where you're able to see exactly what I'm doing from start to finish but they're sped up with a voiceover just so you can quickly see what I'm doing I in order to improve these in terms of UI and UX alright so if you haven't yet make sure to subscribe and let's get started before we begin there's never been a better time to trial a node from now until May 31st of 2020 the node is giving every single account access to object storage for free that's right whether you create an account all the way back in 2003 or even just today you can take advantage of free object storage until April 30th of 2020 what is object storage you might ask well object storage is an easy way to store and access data without the need for running a server it's perfect for data that doesn't regularly change like images and other multimedia files important backups or giant archives for service that might need more storage space one of the best use cases for object storage is hosting your own static website you can have a site up and highly available on lenôtre object storage with as little as an HTML and CSS file to give object storage to try for free and get an additional $20 on your noodle enode account sign up at lynda.com forward slash design course all right so our first entry here is from discord users Rashad and this is basically the middle of a landing page for a personal portfolio and you can see there's cards here that lists out skills that I think can definitely be improved alright so I'm using the same gray background color in placing the headline type sometimes it's nice to really fill out a page and give a character to use a watermark in this case it's the headline but really enlarged and barely visible from the background now to also introduce color in this grayscale setting I'm adding little above the head line with a variety of colors now I decided to not use actual cards here because there's six different items and I just thought that was a bit much I also notice his use of icons were inconsistent some were filled some weren't so you won't keep that aesthetic of your icons consistent next the actual skill listings I'm choosing to encase in a little container to really separate them and draw focus to them in contrast to the rest of the type on page now also I choose not to make them stand out too much with the blue background and instead give them a slightly darker grey from the background of the page there's plenty of potential ways to layout the icon in relation to the skill title and the breadcrumbs but I decided to align them in two columns to save vertical layout space and next this isn't necessary at all but for some reason I felt compelled to add a few the icon just right aligned to the skills heading just to fill the area out a bit more but honestly I would probably opt just to omit those for now and I now that I think about it that way it's a little bit more simplistic so here's the before [Music] and here is my version alright next up is from user Aziz Sean and there are whitespace issues along with alignment as well so let's see how we can improve this first up the skewed background being the same color as the cards we're just giving the design too much blue so I thought of doing something a bit more unique and creating large pill shapes and skewing them along the same angle then to really make sure the card stick out more I make them white I also ensure there's really good whitespace inside of the cards as well as making sure everything is consistently aligned which was an issue with the original designs cards now next up I really struggled with the pill shapes I experimented with changing their colors their positions etc they just didn't feel or look right to me but ultimately I did end up with something that I liked a lot more it just took me some time now I know I do purge quite a bit from the original design but I just wasn't happy with everything being in the same blue hue so I introduced more color in the form of pastels so here's the original and here is mine alright here's an entry from discord user GMS who sem and this is a pc parts picking landing page that I definitely think can be improved now I found a similar background image from unsplash and I really try to make it a lot darker so that has overall less contrast that way the type elements on top of it can be seen and read more easily the navigation which is a little strange veneer original as a lacked a logo so I stuck to a more traditional approach the original headline was too long to be styled the same so I broke it into two parts and established visual hierarchy between them as a headline and a sub headline also the biggest issue in terms of UX here is the original layout lacked a clear call to action this is the site to help you find PC parts so why not add a prominent search field with a call to action that really stands out [Music] all right so hopefully you enjoyed that if you did make sure to subscribe and also leave a comment alike and all that good stuff alright see you guys soon


this video is sponsored by expressvpn Pet Sematary is probably one of Stephen King's most cynical books after all given the nihilistic tone of the story and the somewhat sinister nature of its themes he initially chose not to publish it but to fulfill his contract with Doubleday Publishing he hesitantly let it see the light of day and night considers it one of his deepest reservations as an author which is interesting considering within the decade prior to Pet Sematary King had wrote carry the long walk and Cujo which an argue or just as if not partially more bleak than Pet Sematary but regardless the book exemplifies a negative energy in King that he tends to either imply or even suppress to a certain extent in many of his other novels and that's because it highlights specific morbid fears that are personal to him so let's talk about Pet Sematary while it's definitely far from his most aggressive or find or even scariest novel Pet Sematary explores the common fear of her own mortality the story follows the Creed family as they move to me in because Stephen King said so unfollowing the death of their daughter's cat the father Lewis befriends his neighbor Judd who takes him to pet cemetery a graveyard created by children to bury their deceased pets where just behind a closed off section is an ancient Indian burial ground said to summon buried corpses back from the dead while a creepy-ass cat is one thing when Louis's two-year-old son gage is abruptly mowed down by a truck in the latter half of the story Lewis decides to bury him at that Cemetery in order to resurrect him only for gage to return not as himself but something possessed by uncharacteristically violent and hostile behavior for even more disturbing context Jud eventually explains to Lewis that centuries ago the Indian tribe that once lived there were believed to have been terrorized by a Wendigo a folkloric creature that symbolizes greed and excess consumption that led to the tribe turning to cannibalism as a result of the curse that the Wendigo placed on them thus this explains why the grind behind Pet Sematary is described as sour because by effectively feeding the Wendigo the deceased it would possess them into terrorizing others and while the 1989 film adaptation pretty much ignores the presence of the Wendigo in the book it lingers throughout as this mysterious unseen creature off in the distance that's essentially pulling all the strings that lead to the circumstances that the Mian characters find themselves in Pet Sematary plays on this poignant supernatural fear that dead is better in that attempting to intervene with life's unpredictable and mostly unpreventable tragedies will inevitably result in more harm than good because we simply shouldn't try to play God which in the case of the book is conveyed through the Windigo as this divine evil God who has control over everything and even manipulates others into thinking they have some sense of control when that's such an ultimately feeble idea the great idea behind Cujo one of Stephen King's previous books was that a played off our sensitivity towards animals and this inherited human arrogance that we dominate the fujian when really there is nothing to stop a domesticated pet from returning to its animalistic roots and biting you in the bollocks when you least expected rabies be damned while I consider Stephen King a far from being a morbid writer considering he at least tries to give us some form of light at the end of the tunnel he has a pretty eerie way of approaching human vulnerability by forcing characters into a situation that tests this ignorant sense of invincibility particularly when it comes to children however in Pet Sematary while there is still a persistent fear for the safety of children most of the narratives naivety and while general ignorance is presented through the adult characters my favorite visual motif of the story is how the parents and their neighbor Judd acknowledge hi literally close to danger and death they are via the busy road used frequently by speeding truckers and of course the cemetery not far from their house time and time again the foreshadowing is made abundantly clear when the parents constantly remind their kids to stay away from the road which would eventually lead to gages demise yet from a pure historical context road accidents are quite an unfortunate and unexpected occurrence in everyday life that conventional sense of tragedy you could say is then reinforced by the mother ritual explaining how she was left severely traumatized as a child by the death of her sister Zelda from spinal meningitis which is a very painful and horrific aliy unpleasant way to go the point being it establishes two distinct forms of death so common to our daily lives one being sudden and accidental and the other being a prolonged emotionally challenging battle with natural illness what it brings to the story is this recurring fear of death that lingers subconsciously in the back of many of our minds the parents ultimately feel like they're constantly battling to protect and shelter their children as they are starting to become introduced to death despite the reluctance of the mother for obvious reasons Lewis on the other hand has become relatively numb to death after seeing dozens of his patients dead on his table as a doctor until his son's passing which he feels greatly responsible for and only intensified by his estranged relationship with rituals parents who blame him as well sparking a desperation to actually save a life despite his initial cold hopeless Timmy that there is nothing he can do to prevent death this is an idea established early in the story when Lewis is unable to see if student Victor Pascal from a sudden vehicle accident and when Victor's spirit begins appearing before him Lewis thinks he's being negatively haunted for not saving Victor's life when it's actually the opposite Victor explains to Lewis that he simply did the best he could because after all Lewis is not God with the powers of resurrection or healing or something like that instead Victor wants to return the favor by warning Lewis that he can't let his inability to see if every life become his obsession specifically Victor begs Lewis and not to go beyond the barrier between life and death because death is just inescapable regardless of what you believe Lewis has devoted his life deceiving others but struggles with reality that it is impossible to see of everyone and so the power that the cemetery has given him is something that humans fundamentally aren't equipped to wield because as the wendigo suggests we have no control over life's mysterious and spontaneous ways in the book Judds wife has a heart attack which Luz tries to assist with prompting Judd to return the opposite fever of helping Lewis to resurrect his daughters my dad cats acting as a sort of contradiction to Victor's ghosts warning because of course Lewis would naturally put his faith in another living human than some gruesomely killed spirit in the film however the Creed's have a housekeeper who has given a more significant role in the story by hanging herself as a result of a stomach yick that we can assume was cancer that she refuses to have Lewis look at it represents a different sense of powerlessness that escalates Lewis's lack of acceptance towards death a feeling not uncommon in the grieving process it's actually a plot point in Judds story about a guy called Timmy whose father resurrected him following his death coming home from the Second World War when Timmy comes back as a violent zombie his father becomes a mad man who refuses to take death as per which is an overwhelming thought within itself leading to dire consequences as a result of the cemetery's evil nature while there is a sense of guilt in Lewis and Rachel's individual experiences what's recurring in both stories is the responsibility carried with death ritual was merely a child who felt believed by her family for her sister's passing while Lewis suffers from guilt towards an accident that wasn't his fault again with negative response from Rachel's family more so their daughter Ali's symbolic relationship with her pet cat represents the responsibility children must eventually face as Lewis morbidly puts it the death of a pet makes it easier to cope with the loss of a person so the cat by default carries a stench of death long before it actually begins to well smell like a corpse by the end Lewis's attempt to sea of lives results in the loss of others including Judd and Rachel the latter of whom is taken by Lewis in a final desperate bid to resurrect her by embracing the signs of the Wendigos control unbeknownst to him and ignoring the signs given to him by Victor and Judd leading to his own inevitable demise or just the ambiguity that the books ending leaves with which to be fair I thought was a lot bleaker than knowing that he dies Pet Sematary just by its incorrect spelling already insinuates this on earthly presence where death is technically a good thing in comparison to the evil that lies beneath while we talk so much about stories about taking life for granted here's one that essentially talks about taking death for granted there are spiritual undertones to Pet Sematary in terms of the perception of an afterlife or what really happens to us in death but in a horrific sense the story lingers on the idea that once we die our bodies are simply laughed as vassals for something else to take control whether it be good or more likely in this case evil there is no happiness find in revival just a perpetuation of the cmp and and suffering brought on by death in the first place it encapsulates the core symbolism of what a cemetery represents as the story puts it it's a place where the dads speak a place not made for the living and not to be ironically disturbed by them it leaves a feeling of uncertainty towards what would return if we bring back those who passed and so as Judd and Victor perpetuate through it-- no matter how much you grieve for another chance to be with those you love sometimes dead is better hi everyone thank you so much for watching given the nature of the kind of content I meuk if you find yourself as weary and anxious of like real world Horrors like me then that's why this video is sponsored by expressvpn as someone who greatly values their privacy using expressvpn allows me to prevent blood sucking parasites like hackers or random snoopers from tracking me online on collecting and/or stealing my personal data especially when using credit cards for online shopping or paying for subscriptions basically expressvpn encrypts your IP address whether you're using a phone or a computer or tablet or even a games console so you can safely unsecured Lea navigate the treacherous free end of the online world while remaining completely anonymous but on a less dire note as a film buff like many of you I mainly use it to access content not available in my country or to bypass the horrible selection on Netflix here in the UK by simply downloading expressvpn whether it be the app itself or by using the Google Chrome extension I then just select a random location in the US click on the little connect button now I feel like my Netflix subscription is actually worth a dime expressvpn is less than seven dollars a month with a 30-day money-back guarantee if it turns out it's not really your thing so take it back your internet privacy today and find out how you can get three months free by clicking the link in the description box expressvpn comm slash ryan nuts exp ress VPN comm slash ryan for three months free with a one-year puck yeah it's a dyslexic I'm impressed I got that at one tick virtual high five because there's no one else in this room too high five so please take your privacy back today with expressvpn and as always stay very very safe and I'll see you all very soon bye


these are called tektites they're naturally occurring pieces of glass what makes them really interesting is their shape how can these figure-of-eight or dumbbell shapes be formed by natural processes tektites are formed really in the same way that any glass is formed you take some rock maybe in the form of sand and you heat it up until it melts and you've got molten rock if you cool it down quick enough it doesn't have time to form a crystal structure and in that case it forms an amorphous glass just like the glass that you're used to tektites are made of silicon dioxide the reason they're not transparent like human made glass is because of impurities in fact they're a similar color to obsidian obsidian is also a naturally occurring glass obsidian is volcanic meaning it forms by taking that molten rock from under the Earth's crust and putting it outside via a volcano outside is very cold compared to under the Earth's crust so that molten rock cools down very quickly - faster form a crystal so it forms an amorphous glass and it has the same color as tektite because the impurities are the same but these weren't made by a volcano these are formed in mid-air immediately after a meteorite impact so imagine this a meteorite hits the earth all that kinetic energy is turned into heat energy the rocks underneath the meteorite impact are instantly turned into liquid rock and loes visas thrown up into the atmosphere and as those blobs of liquid rock fall to the ground they start to cool and they cool so quickly that they form pieces of glass but why are some of these tektites dumbbell shaped well look imagine this bit of blue tank is one of the falling blobs of molten rock this one has some angular momentum and because it's spinning it feels a centrifugal force a force pulling it outwards putting it apart I really do mean centrifugal by the way not centripetal I'm talking about the apparent outward force that a mass feels as it rotates like this and so long as it pulls down before it splits in two before it hits the ground you end up with that dumbbell shape in amazing so there you go tektites but that is not the end of the story and it's not the end of this video because as I took a deep dive into these tektites I found out that the study of spinning fluids is really interesting and it crops up in different areas of physics for example the earth itself is a spinning fluid blob it's mostly liquid and it's spinning so what shape should the earth be I'm Kyle lecturer at Nottingham Trent University my field is oddly soft matter flows in Newton said that it should get flattered at the pause and bulge at the equator as it spins faster and faster whereas Rene Descartes said that it should elongate at the poles that's dr. Kyle Baldwin there it's been known for a long time that Newton was right the earth is an oblate spheroid but what if you were to spin the earth faster and faster might seem like a pointless question because the earth isn't spinning faster and faster but actually the study of spinning liquids helps us to understand more than just the shape of the earth and so yeah the shape of the spinning earth the shape of spinning atoms and you can a physicist start assuming that a and atom is like a droplet just to make the the physics a bit simpler even weirdly the shapes of spinning black holes in higher dimensions these kinds of these shapes crop up again and again and so yeah it was really nice to just have an experimental way to create these shapes then hold it in front of a camera and say look alright stop there what is that this is the best bit Kyle has created artificial tektites in the lab this is really cool so let's take a step back another scientist dr. Richard Hill was experimenting with spinning droplets of water the first thing you have to do is levitate the droplet of water so you can spin it in place you do that using strong magnets so water is very slightly diamagnetic that means that when you put it in a magnetic field it gets a mag field of its own but in the opposite direction I've got some pyrolytic graphite here that's much more diamagnetic than water though it is pretty weak as a phenomenon in general and though you can see how the graphite is repelled by this magnet if you want to hold the graphite in place instead of just falling off all the time like you can see here then you need to arrange your magnets in a clever way I've got four cute magnets here that go north south north south they cancel each other out in the middle so you've got this magnetic well for the graphite to sit in Richard Hill is doing a similar thing but with electromagnets he's creating a well for his drop of water and then he's blowing a jet of air on the side of the droplet to get it spinning what you see when you do this experiment is that the droplet becomes an oblate spheroid it becomes wider fatter just like the earth and that's a stable equilibrium but as you spin the thing faster eventually that oblate spheroids shape becomes an unstable equilibrium so that any perturbation in the surface grows and grows until it flips into a different more stable equilibrium arrangement and that's the dumbbell shape in fact there's even a three lobed stable arrangement that has been seen experimentally the theory goes that the shape will flip from being an oblate spheroid to a dumbbell shape at a specific point that depends on the strength of the force pulling it back in in the case of planet Earth that's gravity in the case of a drop of water it's surface tension in the case of atomic nuclei it's the nuclear force this mathematician ago called Chandra Shekar showed that as you flatten and flatten and flatten your sphere into a pancake it becomes unstable and at some point it's going to start pinching off and forming more of a dumbbell shape the limitation of this experiment is that you have to deal with pictures and videos you can't measure the object directly because it's a liquid that's when kyle has an idea candle wax is sometimes used as a kind of laboratory analog of modern rock I knew it had the right properties to levitate right we'll just let's heat it up spin it with some air blowing others like on one side so it just starts spinning at faster and faster so at some point it's just going to reach that point where it solidifies and whatever spin speed it has at that time he's going to dictate what shape it has at that time measure very accurately the shapes of those candle wax shapes and compare them to the 150 or so year old predictions about what the exact shape of a spinning droplet should be and that had never been done experimentally to actually collect these shapes and measure all the little aspect ratios to show that the theory works and it just so happens that by doing that we've come up with a way of making artificial tektites as well at some point the two local pinch off and become two droplets again so that thin bridge undergoes there an instability of something called a Rayleigh plateau instability you might get something that looks a bit more like this one shake one so if you were to visit the Chicxulub crater in Yucatan Mexico as you look around contemplating the death of the dinosaurs you may notice a few of these I did my first-ever live stream over the weekend for my patreon supporters and it was really good fun so thank you patreon people for being so lovely and for continuing to support the channel I want to talk about the pleasure of using a tool when you really understand that tool and specifically I'm talking in the context of the sponsor of this video which is skill share one of the ways I sometimes animate is with HTML so I'll use JavaScript to move things around and I've figured out how to turn that HTML animation into a sequence of fast that I can import into my video editing software and so you can animate elements on the page like like text and images or scalar vector graphics and that's a really useful one and I've got it to work in the past by just kind of code online not really understanding what I'm doing but eventually getting it to work sort of budging it together and you know it's satisfying when you get it to work at the end but the process leading up to it is really stressful I'm a real advocate now of online video courses because you spend an hour of your life learning how to use a specific tool and then it's just a real pleasure to use it when you really understand something you know now when I'm animating in that way it's more about the artistry of it and so the whole process now is a pleasure and it's faster Scotia has loads of web development courses so they've got loads of other stuff as well photography videography digital design interior design loads of different stuff have a look because you might find that when you take the time to really understand how it all works it's a real pleasure to use you get access to everything for just ten dollars a month and because Skillshare are sponsoring this video the first 500 people to go to school - forward slash Steve mold seven will get two months absolutely free no strings attached that link is also in the description there so check it out today I hope you enjoyed this video if you did don't forget to hit subscribe and I'll see you next time