Thứ Năm, 29 tháng 11, 2018

Waching daily Nov 29 2018

Three years ago,

I started building a decentralized web

because I was worried about the future of our internet.

The current internet we are using is about gatekeepers.

If you want to reach something on the web,

then you need to go through multiple middlemen.

First, a domain name server,

then a server hosting company,

which usually points you to a third party,

to a web hosting service.

And this happens every time you want to reach a website on the web.

But these gatekeepers are vulnerable to internet attacks

and also makes the censorship and the surveillance easier.

And the situation is getting worse.

Everything is moving to the cloud,

where the data is hosted by giant corporations.

This move creates much, much more powerful middlemen.

Now, move to the cloud makes sense

because this way it's easier and cheaper

for the developers and the service operators.

They don't have to worry about maintaining the physical servers.

I can't blame them, but I found this trend to be very dangerous,

because this way, these giant corporations

have unlimited control over the hosting services.

And it's very easy to abuse this power.

For example, last year, a CEO of a company

that acts as a gatekeeper for nine million websites

decided, after some public pressure,

that one of the sites it manages,

a far right page, should be blocked.

He then sent an internal email to his coworkers.

"This was an arbitrary decision.

I woke up this morning in a bad mood

and decided to kick them off the Internet."

Even he admits,

"No one should have this power."

As a response, one of the employees asked him,

"Is this the day the Internet dies?"

I don't think we are actually killing the internet,

but I do think that we are in the middle

of a kind of irresponsible centralization process

that makes our internet more fragile.

The decentralized, people-to-people web

solves this problem by removing the central points,

the web-hosting services.

It empowers the users

to have host sites they want to preserve.

On this network, the sites get downloaded directly from other visitors.

This means, if you have a site with 100 visitors,

then it's hosted [by] 100 computers around the world.

Basically, this is a people-powered version of the internet.

The security of the network is provided by public-key cryptography.

This makes sure that no one can modify the sites

but only the real owner.

Think of it like instead of getting electricity from big power plants,

you put solar panels on top of your house,

and if your neighbor down the street needs some extra energy,

then they can just download some from your house.

So by using the decentralized web,

we can help to keep content accessible for other visitors.

And by that, it means

that we can also fight against things

that we feel are unjust,

like censorship.

In China, the internet is tightly controlled.

They can't criticize the government,

organize a protest,

and it's also forbidden to post

a kind of emoticon to remember the victims of the Tiananmen Square Massacre.

With the decentralized web, it's not the government that decides

what gets seen and what doesn't.

It's the people,

which makes the web more democratic.

But at the same time, it's hard to use this network

to do something that is clearly illegal

everywhere in the world,

as the users probably don't want to endanger themselves

hosting these kinds of problematic content.

Another increasing threat

to internet freedom

is overregulation.

I have the impression

that our delegates

who vote on the internet regulation laws

are not fully aware of their decisions.

For example, the European Parliament has a new law on the table,

a new copyright protection law,

that has a part called Article 13.

If it passes, it would require every big website

to implement a filter

that automatically blocks content

based on rules controlled by big corporations.

The original idea is to protect copyrighted materials,

but it would endanger many other things we do on the internet:

blogging, criticizing, discussing, linking and sharing.

Google and YouTube already have similar systems

and they are receiving 100,000 takedown requests every hour.

Of course, they can't process this amount of data by hand,

so they are using machine learning

to decide if it's really a copyright violation or not.

But these filters do make mistakes.

They're removing everything from documentation of human rights abuses,

lectures about copyrights

and search results

that point to criticism of this new Article 13.

Beside of that, they are also removing many other things.

And sometimes, these filters aren't just removing the specific content,

but it could also lead to loss of your linked accounts:

your email address, your documents, your photos,

or your unfinished book,

which happened with the writer Dennis Cooper.

It's not hard to see how a system like this could be abused

by politicians and corporate competitors.

This Article 13, the extension of these automated filters to the whole internet,

got strong opposition

from Wikipedia, Github, Mozilla, and many others,

including the original founders of the internet and the World Wide Web,

Vint Cerf and Tim Berners-Lee.

But despite this strong opposition,

on the last European Parliament vote,

two thirds of the representatives supported this law.

The final vote will be early 2019.

The result is important,

but whatever happens,

I'm pretty sure it will be followed by many other similar proposals

around the world.

These kinds of regulations would be very hard to enforce

through a decentralized web,

as there is no hosting companies.

The websites are served by the visitors themselves.

I started to build this network three years ago.

Since then, I've spent thousands, tens of thousands of hours

on the development.

Why?

Why would anyone spend thousands of hours on something anyone can freely copy,

rename, or even sell?

Well, in my case,

one of the reasons was to do something meaningful.

During my daily regular job as a web developer,

I didn't have the feeling that I'm working on something

that had a chance to be a bigger than me.

Simply, I just wanted to make my short presence in this world

to be meaningful.

Last year, the Great Firewall of China started blocking this network I created.

This move officially made me the enemy

of the government-supported internet censorship.

Since then, it's been really a game of cat and mouse.

They make new rules in the firewall

and I try to react to it as fast as I can

so the users can keep hosting content and create websites

that otherwise would be censored by the centralized Chinese internet.

My other motivation to create this network was worry.

I fear that the future of our internet is out of our control.

The increasing centralization and the proposed laws

are threatening our freedom of speech

and, by that, our democracy.

So for me, building a decentralized web

means creating a safe harbor,

a space where the rules are not written by big corporations and political parties,

but by the people.

Thank you.

(Applause)

For more infomation >> The case for a decentralized internet | Tamas Kocsis - Duration: 10:01.

-------------------------------------------

Howard Kurtz on bad month for Avenatti, new Cohen plea deal - Duration: 3:18.

For more infomation >> Howard Kurtz on bad month for Avenatti, new Cohen plea deal - Duration: 3:18.

-------------------------------------------

Prohibition for the Paws (Part 2) - Duration: 3:30.

For more infomation >> Prohibition for the Paws (Part 2) - Duration: 3:30.

-------------------------------------------

Reward increased to $15k for KPD attacker - Duration: 0:25.

For more infomation >> Reward increased to $15k for KPD attacker - Duration: 0:25.

-------------------------------------------

"Designing for Performance" by Lara Callender Hogan—An Event Apart Orlando 2016 - Duration: 44:13.

Good morning.

I am so excited to be here in Orlando.

This is the first time I've spoken here.

So thank you for your warm welcome.

I'm going to do a deep dive today for designers, front end

developers, content editors, everybody who works on websites

with site speed in mind, right?

Images, fonts, markup.

And at the end we're going to do Q&A,

so start thinking about your questions now.

So as Eric, mentioned I wrote a book with the same title

here, Designing for Performance.

I also work at Etsy where I work with teams of developers

to help make all of the front ends of this website load

more quickly, be more accessible,

have a lot of design patterns that work with our apps

as well, too.

Now, what we've learned, and what many of us in the room

have learned over the years, is that performance

is absolutely part of the user experience, right?

It's being factored into the search engine results,

and its effects on user behavior are

being studied by major sites.

And what those studies have found

is that users expect our sites to load in two seconds or less.

Worse, after three seconds, up to 40% of your users

are going to abandon your site.

So think about how you search for things on the web, right?

How quickly are you going to close a tab

and move on to something next if a site is

taking too long to load?

And we at Etsy absolutely have found this.

We ran an experiment specifically

to determine what the effect on our users

would be if we slowed down the mobile website.

We added 160 kilobytes of hidden images to the page.

Meaning nothing else was affected, no layout, nothing

looked visually different, except it took longer to load.

And we triggered a 12% increase in bounce rate on mobile web.

Ugh, just the worst.

But conversely, when we eliminate

jank-- and jank is that stuttering when you're

scrolling through a website, when we eliminated jank,

people favorited things more often,

and favorited more of them in general.

Double-Click ran an experiment and found this, too.

They removed a redirect, and they

found that they increased click-through rate by 12%

on mobile devices.

This is great, right?

We can start to focus on these things and make the case.

But really, historically, our industry

has not designed for performance.

We're designing sites with increasingly rich content, lots

of dynamic elements, larger JavaScript

files, beautiful animations, complex graphics, et cetera.

We may optimize design and layout for mobile,

but we don't always optimize for page speed on mobile.

And some responsively designed sites

are irresponsible with the amount of page weight

that we need to load the page.

But fast page load time does a whole bunch

of really great things for you and your visitors, right?

It builds trust in your site.

It will increase the number of visitors

who return to your site.

It will increase the number of people who

choose you over a competitor.

More people will be trusting your brand.

This good user experience yields a ton

of good things for you and your site,

and optimized page speed is a huge part of it.

So what I want to talk about today

is performance and aesthetics.

I'm not going to stand up here and say,

make the fastest site humanly possible, because it's probably

going to be really ugly, and overall be,

eh, an iffy user experience.

But what I want to do is remove this antagonistic feeling

that we have.

It's not performance versus aesthetics, right?

We want to talk about the entire user experience,

and performance is a part of it.

So I'm going to talk a lot about mobile.

And I want to just give us all a foundation

of why mobile is really important in this context.

So before a device can transmit or receive data,

it has to establish a radio channel with the network.

And I'm going to visualize this with

a little hand-wavy diagram.

This process of connecting to the radio tower

and then our host which returns these files to the tower

and then again to our user can take several seconds.

And the best part is, if there is no data transmitted

or received after a timeout, that channel

is going to go idle, which requires a new channel

to be established.

This can obviously wreak havoc on our web page load times.

And then our typical US desktop using

Wi-Fi, a request's average round trip

takes about 50 milliseconds.

But on a mobile network it's more than 300 milliseconds.

This is as slow as old dial-up connections, if any of you

remember those.

And this process has to repeat over and over

and over again in order to get all that data back

to your user's browser.

And most of the time, that browser

has to acknowledge each chunk of data that gets back.

Not each file, each chunk of each file.

So you can see how this stuff adds up.

So I'm going to talk a lot about how

we're going to be optimizing for this network.

Who in here has used WebPagetest before?

Yeah, great.

OK, for those of you who haven't, this

is my number one go-to tool for assessing

how fast a site is taking to load

and what some of the problems are with it.

It's free.

Please go run your site through it right now.

I will wait.

You'll be bummed out, but then I'll show you how to fix it.

So the perception of how fast your site loads

is way more important than how long it actually takes to load.

User's perception of speed will be

based on how quickly they start to see content,

how quickly it becomes interactive,

and how smoothly the site scrolls.

Let's use another hand-wavy diagram for this.

First we're going to go and fetch the HTML.

That HTML is going to tell us that we use CSS and JavaScript.

And any JavaScript that's loaded in the head

is going to block the render of all the other stuff.

So it's going to take a while for us

to be able to go and get all those body images.

So it's important to know also that body images are

non-blocking.

They'll start to download for your user

once they're being called.

The second thing that we're going to talk about today

is the number of requests.

This is a waterfall diagram from WebPagetest.

And what you'll see is each row represents

a different asset that's being loaded on your page.

So a CSS file, a JavaScript file, et cetera.

And you'll see on your waterfall you

may have lots and lots of rows.

This is just a fraction of the things that

are loaded on Etsy's home page.

It's embarrassing how long this waterfall goes for.

And then each of these rows goes across the page

to show how long it takes for that thing to download.

Obviously the shorter, the better.

We'll get to that in a second.

So the more the files, the more waiting we

have to do to get things back.

In this case, our HTML file, which is usually pretty small,

comes back quickly.

So what do we do if we have got 15 CSS files?

Sometimes they might be downloaded in parallel,

but this maxes out at a certain point based on browsers.

And during this process, again, the browser's

acknowledging that it's getting these things back.

We get to wait until it's done.

Eventually.

You can feel how long that takes to load, right?

So the fewer files, the better.

And now let's talk about those sizes.

So this is, again, just a handful of things

that we load on Etsy.com.

And you can see that they range from eight kilobytes

to more than 70 kilobytes for an image.

The smaller, the better.

So we want to be talking a lot today

about how fonts and images and other things that we're

going to load on the page should be

as small as humanly possible.

So how does this affect our page load?

The larger the files, the longer the wait

is to get things back and process them.

So if we have a CSS file that's 30 kilobytes,

it's going to take a little bit longer

to get it back and process it.

In this scenario with a huge image,

it's probably going to take more than one round trip

to go and get all that data and return it

to our user's browser.

So we want, again, smallest files as possible.

So hold on to your butts, we're going

to talk about image formatting, sizing and spriting.

We're going to talk about cutting down font weights.

We're going to discuss semantic markup and repurposability.

And also it's going to be important to talk

about changing the culture of your organization,

your company, or your clients' minds

to get them to care about this stuff.

All right, I didn't make up this pie chart.

This is actual, this is real.

This looks at the Alexa top sites,

and it says on the average website,

what percentage of the page weight pie

is made up of images.

So as you can see, the average site, most of what

we're loading is image files in different formats.

This section of the talk I like to call Images, The Nerdy

Parts because we're going to go into the history as to why we

have so many different image formats,

and how that each works so you can optimize each of them.

We'll start with everybody's favorite, JPEGs.

JPEG stands for Joint Photographic Experts Group.

The group began in '86, and they released their first standard

in '92.

And they are best for photos.

We all know this, right?

We use JPEGs, they come out of our cameras.

It's pretty obvious, right?

They're best for photos that have many, many colors in them.

Why?

Well, JPEGs are lossy, right?

Their algorithm is loosely based on how humans see and process

information.

So they're really, really good for images

that have lots of smooth gradients in them,

and areas that have low contrast.

And they're really, really bad at edges, right?

High contrast areas.

They're really bad at understanding

how to process and discard information

over areas of high contrast.

So what are our options?

Well, we can reduce noise and other complexity, right?

Again, aiming for smooth gradients,

aiming for less contrast.

We can decrease the export quality.

We've all played with that slider.

And we can start to blur unimportant areas.

So for the quality slider, I want

to talk about finding a happy medium of quality

and file size.

For most JPEGs, between 50 and 75 is probably perfectly fine.

It's going to be important for you to be testing these things

as we go.

Everything that I'm talking about

is worth testing for you and your site.

What may work for one image or one site

may not work for other images, so I'm

going to give you lots of options.

So that export quality thing, right?

For these two images of lavender,

from where you're sitting, even from where

I'm standing with my screen, there's

no way I can tell the difference between these two qualities.

On the left is quality 25.

It's a very small file size at 40 kilobytes.

On the right is a quality of 100, substantially larger.

Let's zoom in.

So lower qualities have more artifacting

around the edges of high contrast.

You can see it's kind of pixelated,

a little bit weirdly blurry.

So the higher quality, the larger file size, right?

Because there's so much more information

that the JPEG contains that we can render this image.

Obviously the artifacting isn't that noticeable

when the image was smaller and not zoomed in.

So you need to find the right balance of export

quality and visual quality.

Next I want to talk about what Jeffrey was

mentioning earlier in his talk.

So he mentioned blurring unimportant areas of images.

This is from a study that Justin Avery wrote up.

I've got the link on the website and also on this slide deck.

This is Ethan Marcotte who will be speaking.

So you can tell that there's a background that's

pretty unimportant, and a very different An Event Apart

You can tell because of the blue backdrop.

So before the blur, the image was about 200 kilobytes.

And then Justin went and blurred all the background areas.

And after the blur, he reduced it to 150 kilobytes.

Pretty amazing.

But I took it one step further.

I went and cropped it.

So as you can tell, the number of colors

and general complexity will absolutely

have an impact on your exported file size.

So this is great for any different file format.

On the left here we've got that gorgeous blue gradient.

On the right crop, you can see there's a lot more detail.

And so you can tell that the amount of information contained

in this image really differs.

Unfortunately, the left crop, which is the smallest one,

is also the worst photo, [LAUGHS] right?

We definitely don't want to just say, OK, the smallest one wins.

What we want to say is, maybe the center crop

could be a good balance between performance and aesthetics.

GIFs.

So CompuServe introduced the GIF format in '87

to provide a color image format for their file downloading

areas.

I'm going to talk a little bit about GIFs,

but I'm going to say that they should only

be used for animations that can't be replaced with CSS.

Please don't use them in any other ways.

You'll see all my slides will say,

please don't use them on here.

OK, they contain up to 256 colors per frame.

They are lossless.

And again, please don't use them.

But if you must use a GIF, your slider

here is going to have to do with dithering.

So dithering examines adjacent pixels,

and chooses a new color somewhere in between them

to give an appearance of a smoother blend.

So dithering set to zero, you can

tell that there is banding in between each

of these colors on the rainbow.

And on the right when dithering is set all the way up to 100,

it's a little bit of a smoother blend.

And you can tell this has a huge effect on file size, right?

It more than doubles.

But look at this bonkers thing.

This is the reason why I'm asking you not to use GIFs.

If that same image rainbow horizontally

is 9.7 kilobytes, but vertically when we just

rotate it 90 degrees, you'll see that with the vertical pattern,

it again more than doubles in file size.

So GIFs are really, really good at removing horizontal

redundancy, at understanding and compressing

horizontal redundancy.

But the more details or noise overall,

the larger the file size will be.

Especially vertical noise.

So seriously, please do not use these.

Replace any GIF animations that you're using with CSS.

Replace any non-animated GIFs with PNGs,

which we'll get to in a second, and replace any movie GIFs

with asynchronously loading videos.

There will always be edge cases here,

but for the vast majority of times, test

it and you'll find you should be use a replacement to GIFs.

So some sites like Gfycat will optimize GIFs for you,

and then show you them in much smaller HTML5 video formats

to save you tons on bandwidth.

Look at this, this is the reason why you should

be replacing GIFs with PNGs.

So GIF's compression algorithm was patented by Unisys.

This patent expired in 2003 or 2004.

And PNGs came around.

Look at that, that's ridiculous, the file

size savings with PNGs.

So PNG stands for Portable Network Graphics,

and they were created as an improved, non-patented

replacement for GIFs in '96.

So PNG-8s are best for images with very few colors

because just like GIFs, they are lossless.

They've got that 256 color palette.

You could affect the dithering like GIFs.

But they recognize horizontal and vertical patterns.

It's also important to note that PNG-8s and PNG-24s are

totally different, but have the same name for some reason.

So PNG-24s have no restriction on the color palette,

and they handle transparencies super differently than PNG-8s.

So people started to grow sick of the limitation of the 256

color palette when computers that

could display more than that started

growing more and more common.

So PNG-24s, you can guess this, right, decreased the noise,

and decreased the number of colors for a smaller file size.

So let's compare them.

In the PNG-8 file, Photoshop was working with a matte color

to blend that dropshadow, right?

There's no partial transparency.

There's only fully transparent pixels beyond that drop shadow.

Let's compare it with the PNG-24.

So we can start to see partial transparency here.

Believe it or not, there is a slight drop shadow

around those letters.

It's important to note if you want to really geek out

about this, this is actually PNG-32.

It's 24 bits of color and 8 bits of alpha transparency.

This naturally results in a much larger file size.

But if you don't need transparency,

just use JPEGs because they're lossy

and they create much smaller complex images.

If you want to get really fancy, level up your game with WebP.

So Google announced WebP, Web Picture, in 2010.

And it's both lossless and lossy,

and it supports transparency and animation.

It's pretty bananas.

Google did this intentionally to help

reduce file sizes on the web.

So WebP employs a methodology from a video codec

to compress key frames in videos.

It predicts a value from neighboring blocks of pixels,

and then it encodes only the difference

between the prediction and the actual value.

You could create it with Photoshop.

There's a plug-in.

There's also online conversion tools.

Currently it's only supported in Chrome, Opera, and Android

browser.

But you can still try it today.

So we want to talk a little bit about saving

even more bytes in requests, right,

when we think about that waterfall chart.

So I've asked this question many times over the years.

Who in here has implemented SVG on their website?

Yes.

When I first started giving this presentation,

maybe 10 people in the audience had done this.

I'm so excited to see that the times have changed.

So Macromedia and Microsoft introduced

the standard called VML, whereas Adobe Systems and Sun

Microsystems submitted a competing format known as PGML.

And the W3C recommendation came out in 2001 with SVG.

It's XML based vector image format.

So SVGs are rad for so many reasons, right?

They scale up beautifully for retina devices.

And if they're inline, they eliminate one of those requests

to go and fetch content.

They're supported on-- who here is still supporting IE8?

Ah, this is making my day.

I'm sorry for the few people who are not making my day,

but for the rest of you, you're making my day with this.

We're going to talk a little bit about IE8 in a minute, too.

And they do export with a lot of cruft.

So if you've ever exported an SVG file from Illustrator,

you'll see that there is all of this stuff at the top

that you can just completely remove.

And at the end you'll have something very simple--

an SVG tag, maybe a polygon tag, maybe a couple of other tags.

But it's really wonderful and super flexible.

There will be another talk on SVG in a bit.

You can apply as a background, right, using CSS.

Or you can inline the SVG into your HTML.

This is the thing that eliminates an HTTP request.

But it's important to remember that if you inline it,

it removes the cacheability, meaning the second time

that a visitor comes to your site,

their browser is going to have to do some work.

So as with everything else, be testing it.

Sprites.

A couple of years ago when HTTP/2 was announced,

I heard a lot of talk in the industry

about how I wasn't going to have to talk about sprites anymore

in my presentations.

We still are talking about sprites in presentations

because it's still super relevant.

I promise someday we will get to ignore this stuff,

but for now sprites are still super helpful.

So what a sprite does is, it eliminates

all of these individual requests to go and get images

by combining them into one.

So the user's browser is going to go

fetch that one image, and then just display parts of it

throughout a page.

I worked on this website years and years ago

in which we had 10 thumbnail slots

and about 26 images rotating in and out of those slots.

And we were calling them individually.

I decided to say, hey, what if I just combine them

all into one sprite, which is a super weird looking sprite,

just a bunch of faces squished together,

and load them dynamically and see what

happened with the performance?

I knew, I had a gut sense that even though the page would

blow in terms of the total file size,

as well as some extra CSS for JavaScript to make this happen,

it was worth testing.

And in fact, even though it added 60 kilobytes

to the total page weight, it cut our page load time

by 35% because of the impact that it

had on the number of requests.

So please go forth and test this stuff.

So we also want to talk about serving just the right amount

of bytes, right?

We don't want to serve more than is

useful to the user at a given time.

And your best bet for displaying a correctly sized picture

in modern browsers is to take advantage of that responsive

images specification.

So this new spec provides lots of different ways

to tell the browser which image file to download and when.

And you can include a fallback for those browsers that

don't support the new stuff.

This is for you, IE8 supporters.

And you can use this today.

So this is a very simple example of the source setAttribute that

helps the browser determine which image file to download

and when.

The browser is going to use the sizes information to understand

the size of the image in the page based on the viewport,

and then it will choose whatever it thinks

is the best image source.

So again, the sizes.

The browser is going to look at the matching media query which

tells us what percent of the viewport width

this image will make up.

And it makes the browser do some math.

srcset plus sizes gives the browser choice,

and the browser is in a much better position

to pick the best source based on things like the device's

pixel density, and whether or not the user

has opted into Google's fast browser setting.

I know that we want control as developers.

We want to know which image size is going to be displayed.

But guess what?

In this case, it's much better to let the browser handle this.

And one additional super power of the responsive images spec

is the type attribute.

So we can tell our user's browser

to ignore an image source unless it recognizes the contents

of the type attribute.

So in this example, the browsers with that will recognize SVG,

will download the SVG file, and the rest

will download the fallback PNG.

So again, we're able to save our user from unnecessary page

weight overhead.

All right, let's compress this stuff.

I love using ImageOptim, though there are plenty of tools

out there.

All you have to do is drag your image files

or use a command line interface to put your image files

through additional compression.

It's perceptually lossless.

Nothing will visually change in your images,

but it will save you a ton of file size.

We recently ran all of the PNGs in Etsy's templates

through lossless compression.

On average, it saved just under 20% per file.

But for the whole file folder, of all the things

that it takes to render the outside of Etsy,

we saved 44% of our file size.

Just bananas.

But don't do this by hand.

Automate it.

There's so many tools.

There's CLIs, there's WordPress plugins,

there's SVG scrubbers, et cetera.

And one more important thing to note

here is that when you're optimizing images,

you're not just optimizing the perceived performance

of the website that's loading.

You are affecting the entire user experience,

including battery life.

So there was a study that was done that took all of JPEGs

on Amazon's site, and it recreated them as JPEGs

at 90% quality.

And it found that it saves 30% of the energy needed

to load Amazon on a phone, that's Joules

that we're talking about.

On Facebook it saved 30%.

It's amazing.

So affect the entire user experience, not battery life.

Or sorry, not just performance.

Contrats, you just made it through the bulk

of the performance work.

So now the images are done.

We can take a deep breath just like Buttercup,

and start talking about--

aw, look at her, fonts.

The bane of my existence as a performance nerd.

I work with some incredibly talented designers at Etsy

who take our branding extremely seriously,

and the user experience, right?

They're super good at what they do.

I will give you some examples of times when fonts have not

always been our friend at Etsy.

And this is really important, right?

Because IE6 through IE8 downloads

all font face files that are referenced in a CSS document

even if they're not used.

Meaning if you just list them at the top,

even if you're not using them on the actual website,

IE8 and less will download all these images.

And more recent versions of IE with compatibility mode turned

on will also download them.

So this is a terrible user experience.

So please, only import the font weights you absolutely need.

This has everything to do with optimizing the size

and the number of requests.

The more font weights you use, the longer the page

will take to load because font files can be very heavy.

The average font served by Google Fonts

is about 35 kilobytes, but can be upwards of 200

depending upon language and character support.

One additional consideration you can make in your responsive

design is to load your custom font files only

on larger screens.

This is something that we do at Etsy, as we would rather

save our user from downloading the extra font files overhead

if they're on a mobile device.

So this media query will download and apply

the font file only if the user's device matches it.

Pretty rad.

And you can make optimizations to them using tools

like Font Squirrel's font file generator

to remove unnecessary characters, which is also

called character subsetting.

So let's zoom in here.

Font Squirrel will give you a ton

of options in what characters are going to be

included in your font file.

And at the bottom, you can get a sneak preview of it,

which is even cooler because you can start

typing in single characters that you want to include,

and you can see they dynamically update to just include

those characters.

This will help you save a ton of file size in your fonts.

But my word of warning here is, you

need to document which characters are included,

especially if there are multiple people editing your font files.

I'm going to tell you a story.

Vernon, who was a product manager at Etsy

sent an email internally at Etsy.

That's subject line was Horse Related Issues.

And he said, hey everyone, we've been asking around,

but it looks like there are some horse related issues affecting

reviews on some pages.

In Etsy forums, users started mentioning

a strange occurrence, a horse showing up

in their star rating.

[LAUGHTER]

So as you can see from this user-submitted screenshot,

a horse head was overlaid on top of a gray star.

This user had four and a horse stars.

[LAUGHTER]

So it turns out we'd accidentally dropped

the half star glyph from our icon font

because we hadn't added--

honestly, I hadn't adequately documented the process

for updating the character subsetting to add new icons.

That meant that instead of a half star,

IOS was finding what it thought was

the next closest thing, which in this case was a horse head.

So it started a really epic thread

at work full of horse puns because we all

found this hilarious.

And in general, we're a pun-focused organization.

[LAUGHTER]

Yeah, needless to say if we had fixed the subsetting,

we wouldn't have lost this many hours

to replying to an email thread one-upping each other on horse

puns.

So please, don't make the same mistake.

Document your subsetting.

All right, semantics and repurposability.

And Jeffrey talked a lot about this this morning.

So we want to save development time and page load time, right?

This stuff is not just helping our users,

it's helping us as we're developing websites.

I once did a cleanup of a template.

It wasn't a redesign, just a clean up.

And I found that I was able to save

a ton of files savings on our HTML, CSS, and all the style

sheet images that were involved in the cleanup.

I did this first by creating repurposable code, right?

So as you're designing and developing, ask yourself,

can someone else use this pattern?

Assets that get reused can get cached, which

is a huge performance win.

Also, name elements by function or content, not design, right?

Jeffrey talked about this.

This is, as we know, debated in our industry.

But it's my main recommendation for a small or medium sized

site.

A site as big as Facebook should be using a naming pattern

that's object-oriented because of its scale,

and because of how many developers

are touching the code.

But for your average site, being semantic with your element

names can be hugely beneficial for repurposability

and eliminating unnecessary elements.

Remove all those inefficient selectors, right?

So why have a class of wide, and an ID of sidebar,

and a link called search rather than just sidebar

search, or just search?

This is our canary in a coal mine.

If we start to see in inefficient selectors,

that means we're being probably unnecessarily specific.

And it will point you to all the places

where a pattern should probably be created.

Also, start to remove unnecessary elements, right?

Our divitis problems.

Firefox used to include this really awesome tool

called 3D Viewer built in to their browser.

Now you can install it as an add-on called Tilt 3D.

And I loved this when I was cleaning up websites

because often when you're doing cleanup,

it's really hard to say, yeah, I did work today.

Because all you're doing is making things

a little bit tidier.

But Firefox's 3D Viewer helped me with this.

I could see the nested depth of the elements

that I was affecting and start to feel like I

was making lots of progress.

So this is before and after cleanup.

You can see that my nested depth got a lot cleaner.

And I did this by creating patterns.

So we're going to talk about lots

of different kinds of patterns.

In this case, colors and fonts.

But any kinds of patterns will be

helpful to the performance and the overall user experience.

So this is my visual of what code sprawl looks like.

This is every color that we have defined in Etsy's CSS code base

sized by the number of times it appears in our code base.

So the rainbow at the top are all colors

that only appear once.

Meanwhile, these black and gray bars

extend another few thousand pixels off offscreen.

This is terrible and terrifying.

And we had something similar happen with our fonts.

We were using all these different font weights

and styles across Etsy.com and our apps.

This caused major performance issues.

Font file sizes added up, and it took multiple requests

to load them, sometimes upwards of 8 per page.

We use the different types of fonts

differently on our apps and our website, which

was a total mess for branding and product alignment.

There was no visual consistency or clear hierarchy.

And it was really hard to figure out

how to design something new with the font stack.

It was important to create less cognitive overhead

by implementing patterns.

So two desires at Etsy was that we

used way, way too many fonts across our features.

I thanked them.

They counted the usage across the site,

and there was one clear outlier for headlines.

These two women decided to come up

with a font pattern proposal that used these findings.

So they drafted the proposal and started doing research

on what would change in the desktop version and our apps.

And they got feedback from other designers

about the legibility and flexibility of this new font

stack.

Then they went and tested the changes across pages,

and posted a link to their development environments

so that people could poke around and really experience

the difference.

They started with the listing page

because it's our most popular and important page,

and was using far too many weights.

So it felt the most important to test there first.

The designers came up with a proposed new scale

for consistency across our platforms

too for even better clarity as people

were designing and developing.

And then to verify that fewer fonts are better for our users,

they ran an experiment with just Guardian Medium as the headline

copy, and they update the font scale

for all the rest of the copy.

It worked.

We were able to prove that this was a better user experience.

So these designers then partnered one on one

with iOS engineers and Android engineers

to remove extra weights from the apps.

And they've been teaming up with the rest of the design team

to make these changes across our site.

They saved 270 kilobytes of font weight and 5 requests

from our pages.

This is huge.

And even better, when people are designing new features,

new improvements to our user experience,

they're able to use these font patterns,

and there is no cognitive overhead for our designers

or developers.

And we're going to do the same thing with colors, too.

It's in progress.

And hopefully next year we'll be publishing our style guide,

which I'm really excited about.

So as we've been talking, I've been

talking a lot about designers and developers,

and what we can do as a one-off manually,

but I want to talk also about making

this part of our workflow.

If you start your design or development workflow

by thinking about the project from a mobile perspective

first, you may be able to avoid many of the problems

that bloated desktop sites faced.

So designing mobile first can force big questions early,

right?

Like what the core purpose of your page is,

and trimming all the other cruft.

Create a performance budget.

Say, here is our goal, here is our benchmark

for what we're aiming for based on users, industry standards,

or what your competitors are choosing to do,

or just what you want to aim for overall.

Know in your project documentations

how you're going to measure it.

WebPagetest, or what set of users?

What are the specs that you want to align this to?

This has been really helpful internally in Etsy.

We started doing a cap and trade program.

Oh, you want to add that new font that goes over

our budget by 30 kilobytes?

Find an image to save those 30 kilobytes elsewhere.

It allows us to have that flexibility while still

remaining in our budget.

And as you implement responsive web designs,

you're going to make choices about your content's size

as it's displayed to the user.

It may be fluid, it may be fixed and changed

at certain breakpoints, or you may choose to simply not load

certain pieces of the content, which

is why it's really important to make

sure you're only loading the assets you truly

need as a user.

This is an example of a third party button, the Google +

button.

Look at that jerk, just loading a ton

of nested elements on our web page.

This was as they were transitioning

from the old Google + button the new Google + button.

It's a third party site, right?

We don't get to control the stuff that they're loading.

And then from left to right here,

this was Twitter, the old Facebook Like, Google +

and Facebook Share buttons.

There's no reason why this amount of cruft

should be loading synchronously on your site.

Always load content that's outside of your control

asynchronously on your page.

And if a third party doesn't provide

an asynchronous version, demand it from them.

Or consider replacing them with simple buttons, right?

You don't always have to have this extra overhead.

Definitely consider performance as part of your overall user

experience here.

And I'm going to walk you through some pretend choices

you may be confronted with in which you have to weigh

site speed and aesthetics.

We're going to walk through what a compromise might look like.

So this is a question I have got,

and I'm going to assume everybody in this room

has received.

Can I put a large hero image at the top of the page?

The pro here, right, is that it represents the brand well,

but the con here is that it could be a really large file.

Hero images are usually very big, often very complex images.

And we want to focus on minimizing page weight.

So the compromise is, yeah, OK, hero is cool.

But let's be super vigilant about making sure

that the compression is correct, and we're

using as few colors as possible.

Here's another one.

Should I @font-face in three display weights and a text

weight?

The pro is that we've got lots of flexibility in typography.

The con is that this is obviously more requests,

and therefore more page weight.

So make a compromise.

Use some display weights, but also use

a system font for the body content,

or whatever ends up working out well for you.

Definitely test a bunch and find a happy medium between the two.

How will I demonstrate how this product works?

I get a lot of questions about, well,

but we want people to feel this, we

want people to see it and experience it.

A video or an animated GIF will clearly

convey this kind of information, but we

know that these file formats are very heavy.

So self-host a video, right?

Asynchronously load the video.

As you're doing this stuff, make these concessions.

But make it clear we're being vigilant about this.

We're going to measure it.

We're going to understand the impact

that this has on our users.

My favorite thing to do in these cases is to run an A/B test.

If you want to make some aesthetic changes that

negatively impact performance, test

them to see which one actually improves engagement metrics.

Continue to benchmark and iterate on performance

as you go.

It's also really cool, by the way,

to run performance experiments where

it's your A/B testing making things better or worse

from a performance perspective.

Huge, goes over really well with your very important people

crowd like your boss.

We have done these things at Etsy.

So we'll be able to say, hey, yeah,

we're going to make a change to the site that negatively

impacts performance, and we're just

going to gut check and verify that it's still

the right move for us.

This also helps us defend our performance benchmarks.

It helps us defend our performance budgets.

And by working really well with product designers and product

managers, we're able to make these kinds of concessions.

Make it easy for non-developers to do performance, right?

This can't just rest on the shoulders of the people who

are in this room.

Automate compression, utilize style guides.

Automate everything in your workflow-- tests,

image resizing, et cetera.

We shouldn't be doing any of these things by hand

because then no one's going to do them

after the first time you make the site faster.

We have a Seller Handbook at Etsy.

This is something that content editors provide for people who

use Etsy to sell their goods.

And there's a ton of really gorgeous graphics

that are included in Seller Handbook.

So we wanted the site to stay fast

as these content editors were creating

this content for our users.

So the group of people who are responsible for this

are not designers or developers, so performance

isn't a part of their workflow.

How do we make it easy for them?

So another development team was working on their content

management system, and they decided

that SourceSet would work the best, right,

delivering appropriately sized images to devices.

So as they built out the CMS, they

made it so that anytime any content editor uploads

an image, it's going to be really easy.

We're going to, on the back end, just process it

into all the different sizes that we're going to want

to use at our SourceSet.

The content editor will just be going

through the process of uploading an image just normally,

and they won't even know that behind the scenes

SourceSet is providing all of this stuff on the front end.

There it is.

Makes it so much easier for people.

We measured the performance impacts over office Wi-Fi.

Huge, huge, huge, 14x savings on users of small screens.

Imagine the savings over cell networks.

At this point in the presentation,

usually people are asking themselves, ugh, OK,

so if I do this once it's going be cool,

it's going to make it faster.

But how do I make this last forever, right?

Who's going to be responsible for doing this stuff at my job?

Maybe it's engineers, maybe it's designers, maybe management.

There's somebody in your brain, probably, who you're

worried about when you're making the case for implementing

these techniques.

Being a performance cop or a performance janitor

at your organization is not sustainable.

Performance is truly everyone's responsibility,

otherwise you'll be endlessly fighting an uphill battle.

You need to create a culture of performance,

but this is probably the most difficult thing

when it comes to optimizing your site for performance.

We at Etsy even still struggle with it.

And we've had top down management

buy-in and a metrics-focused development cycle for years.

Again, remember, perceived performance

is the most important.

I wrote an article on A List Apart about this

on how helping everybody around you

feel the effects that your users are actually experiencing

on the website is going to be truly helpful in helping you

get that culture performance.

Because we sit at our really fancy office

desks with fast connections and probably pretty shiny hardware.

We forget what the user experience is

like for the rest of our users.

I go around to a bunch of companies giving this talk

because, frankly, I want all their websites to be

fast so that when I'm browsing the web,

I have a better user experience.

But earlier this year I got to speak

at Hillary Clinton's campaign office,

and I showed this video.

I was highlighting for them how the impact

of how fast their site loads has a huge impact on how

people feel about it, right?

So you can do this with anything.

You can do this with your site before and after performance

improvement.

Start to highlight how much faster you made

the site feel for your users.

Start comparing your desktop experience

to your mobile experience.

Start comparing your domestic experience

to your international experience.

Or compare you and your competitor.

It is mind-blowing how much more effective

it is on what I call VIPs, right, the Very Important

People-- your bosses, their bosses, et cetera,

to get them to care about performance work

just by showing them what your competitor is doing versus what

you're doing.

I asked on Twitter if other people are doing this as well,

and from across the world, people

are finding showing videos to their coworkers extremely

valuable, and clients.

Additionally, I recommend publishing this stuff.

So back in 2011, the person who was running the performance

team at Etsy, Seth, he wrote our first ever performance report.

This is public.

We just talked about our numbers.

How fast was Etsy loading, and what were we

going to do about it for different pages?

It was so sneaky what he did, right,

because it forced everybody at Etsy who

works there to care about it.

Whereas there was just a performance team

caring about it before, he was kind of embarrassing

the rest of the people that he worked with if their pages were

loading too slowly.

And it forced those people to iterate and improve

on our most important pages.

This act of publishing a performance report

also reminded us that these page load times are not secret.

There's nothing secret about these numbers.

I love it when companies are like,

no, we can't publish that.

It's too sensitive.

But anybody can visit your website,

anybody can run your site through WebPagetest, right?

Your competitors are probably already doing this.

So we immediately started seeing buy-in

from development teams across the company,

and it's continued to be a focus for us.

In fact, the next time we publish a performance report,

you can see that our home page originally

in August of that year took an embarrassingly long time

to load.

But by the next time that we published it in November,

those developers had seen a problem, they were aware of it,

and they worked really hard to fix it,

making it one of our fast pages on the site.

And the side effect of all this is uncovering performance bugs

that we wouldn't have otherwise seen, which we actively

celebrate internally.

This is a dashboard that we create

and we update routinely whenever someone

who's not on the performance team

makes a huge win that improves the speed of our site.

We love to-- [CHUCKLES] we've got a little cross stitch

embroidery thing that has little hearts in the word

performance on it.

We force them to hold it and we take a picture with them.

And we put up a bunch of graphs, and we talk

about, we surface this stuff.

We announce this internally.

We make a huge deal out of whenever

somebody else around the site makes

an improvement that improves our overall user experience.

We even put up bunting, right?

We really do celebrate this on all of our walls

inside the company.

And I have started to use that monitor for other purposes,

like again, getting people to feel our real user experience.

WebPagetest will create these videos for you,

and you can have them use any kind of mobile connection,

like a simulated 3G connection, which is the one on the right.

And you can start to feel how users in crowded areas,

in areas with poor internet infrastructure,

especially lower socioeconomic areas, people

who are forced to only use mobile devices,

this is their real user experience of our website.

I want people who are walking around our office who, again,

use shiny devices and really fast networks

to see what this really feels like.

I call this dashboard Sorry, Australia.

[LAUGHTER]

Right?

We're based in New York.

Our closest data center is in New Jersey.

We don't feel this pain.

We don't know what our users around the globe

are really feeling until we force it on you, right?

I need to put up these dashboards inside the office

to get people to feel what this stuff really

is like for our users.

We need to have empathy.

Not just with our users though, but with our fellow designers,

our developers, our upper management.

We need to help them care for our users and their experience,

too.

As Brad Frost says, good performance is good design.

There is a ton of other improvements

that you can make on the back end, but 80% to 90%

of the end user response time is spent on the front end.

And on mobile, it can be upwards of 97%.

So optimize for good performance,

and you'll have a huge leg-up on creating excellent user

experience.

For all of this information and more, it's available for free

on DesigningForPerformance.com.

I made the book publicly available.

I'm so excited for you to go and check it out.

I will point out though that you should go and buy 12.

Or have your company buy 12 copies of it

because all the proceeds of the book

go to charities focused on helping

under-represented people in tech become more involved

and learn more stuff.

So please pick that up.

And with that, we're going to go to Q&A. Also,

follow all your performance dreams.

The other thing I wanted to mention before I go

is that just today A Book Apart announced this other new book

that I'm pretty proud of that's coming out.

[APPLAUSE]

Yeah, so if-- thanks.

So if you want to do what I'm doing, go and check it out.

Thank you so much, everybody.

Enjoy your lunch.

[APPLAUSE]

For more infomation >> "Designing for Performance" by Lara Callender Hogan—An Event Apart Orlando 2016 - Duration: 44:13.

-------------------------------------------

Best Noise-Cancelling Headphones for Flying - Duration: 5:22.

AudioZack here! I'm about to bar it a 10-hour flight and I want to find out

which noise cancelling headphones are the best for flying.

I'm about to fly over the Atlantic, so I will be testing some noise-cancelling headphones.

The criteria are:

How well do they cancel noise?

Do they sound good?

Will the battery last the length of the flight?

And of course, are they comfortable?

you can probably hear the massive jet engines in front of me, so let's begin with noise-cancellation.

We'll be testing this by taking this little microphone and putting it inside my headphones.

These Sony headphones let you cycle between three different settings.

We have regular, noise-cancellation, and

ambient sound for when you want to listen to something, but you don't know what to listen to.

so here we go! Let's get rid of those jet engines!

That helped a bit! Let's try ambient.

I'm gonna cycle through...

I'm not a big fan of the ambient.

One other thing I like about these Sonys is:

I can immediately get out of the noise cancellation.

if the flight attendant asks me a question or if I'd like to pay attention to anyone else.

These monoprice headphones, on the other hand, just have a nice little switch.

That was immediate! It was not quite as noise-cancelly as the other models, but for the price it does the trick.

Up next, we've got Beats by Dre.

This model is a little older. I bought it a few years ago, and we'll seee if the noise cancelling technology is still all there.

I was hoping it would beat those jet engines into submission but

these things beat no more.

...and that's when the flight attendants brought out lunch one thing led to

another; I got distracted and now I'm back in the comfort of my own home.

I guess time flies when you're having fun, right?

Okay. Speaking of comfort, which headphones were the best? Which were

the most comfortable? Let's start with the Sony's. They're definitely heavier than

the other two but you don't really mind so much. It feels like you're wearing

headphones, but it's got this nice bit of cushioning at the top. I'm gonna move in

a little closer. It's got that nice cushioning at the top; nice and squishy

so you barely even know you have it. Well, you do know you have it on but you're wearing

noise canceling headphones. What do you expect?

Monoprice headphones are

definitely the lightest of the bunch. I think they're about, I want to say two

ounces less than the Sony's. They feel like you've got these nice little

pillows on your ears. There's the cushion. I could take a nap right now!

Now the Beats by Dre. They feel a little clunky they're... Weight wise they're

somewhere in between... It might just be because I'm using an older model but

like, the comfort justice isn't where the other two are. I could definitely listen

to an album with these, but a ten-hour flight is asking a little much.

To me the clear winner in the comfort category is Monoprice, and I am as

surprised as you are! And that brings us to battery life. Now I

can't really compare that too well because all three headphones lasted the

entire flight. Granted I wasn't playing music through them, and that may have

made a difference, but they worked. What else is there to say? And if I may

have a drumroll!

Where's the drummer when you need them? It goes the Sony!

They're just an all-around good pair of headphones. They outperformed my expectations, and I

ended up wearing those for most of the flight because I was watching movies.

they were comfortable enough that I fell asleep in them, and they lasted the

entire flight. What more could you want?

For your next flight I recommend bringing noise cancelling headphones regardless of the

brand. You'll hear less of the jet engines, fewer crying babies, and you'll

arrive at your destination that much more comfortable or entertained or

whatever you want to get out of your flight. I placed links to these three in the

description below, and I wish you safe travels.

For more infomation >> Best Noise-Cancelling Headphones for Flying - Duration: 5:22.

-------------------------------------------

Things Happen for a Reason (Venus Cote Pt2) TribalTrails K533 - Duration: 28:54.

♪ TRIBAL TRAILS TRIBAL TRAILS

THE SON OF GOD, HE IS NEAR.

HE CHOSE TO WALK WITH US THESE TRIBAL TRAILS

Conrad: THANK YOU VERY MUCH FOR TUNING IN TO TRIBAL TRAILS.

WE MET WITH VENUS COTE WHO WAS ORIGINALLY FROM SASKATCHEWAN.

SHE IS NOW SERVING AS A MISSIONARY IN THE MARITIMES

WITH NORTHERN CANADA EVANGELICAL MISSION.

IN A PREVIOUS PROGRAM SHE TALKED ABOUT SOME DIFFICULTIES

AND ABOUT HER LIFE AS A MISSIONARY.

LISTEN TO WHAT SHE SHARES TODAY, CONTINUING WITH CHALLENGES THAT SHE FACED:

Venus: ONE OF THEM WAS WHEN UM, BACK IN [1977, 1977,] IN 07,

I WAS DIAGNOSED WITH BREAST CANCER. AND UH, THAT WAS A SCARY THOUGHT, BECAUSE

WHEN YOU, WHEN YOU THINK OF CANCER, I THOUGHT, I WAS GOING TO DIE.

AND WENT THROUGH THE WHOLE PROCESS OF CHEMOTHERAPY AND RADIATION.

I WAS SITTING AT MY TABLE ONE DAY AND UH, IT WAS,

I WAS SITTING THERE CRYING AND I HAD MY HEAD DOWN AND

I HEARD A, I HEARD A VOICE SAY,

"PERFECT PEACE I GIVE UNTO YOU, WHOSE MIND IS STAYED UPON THEE."

♪ Narrator: YOU WILL KEEP HIM IN PERFECT PEACE,

WHOSE MIND IS STAYED ON YOU, BECAUSE HE TRUSTS IN YOU.

Venus: AND I OPENED MY EYES, AND I LOOKED AROUND, AND THERE IS NO ONE AROUND.

AND I FELT, UH, KIND OF A HAND GOING ON TOP OF MY HEAD

AND RIGHT DOWN TO THE BOTTOM OF MY FEET.

I FELT THIS WARM FEELING GO RIGHT DOWN TO THE BOTTOM OF MY FEET.

AND THEN I HEARD, "YOU'RE GONNA BE OKAY."

SO THEN I KNEW THEN AND THERE, THAT I HAD NOTHING TO FEAR.

AND I WENT THROUGH THE WHOLE PROCESS AND, AND UH,

I WAS A TESTIMONY TO THE NURSES AND, AND EVERYONE THAT I CAME IN CONTACT WITH. AND

IT JUST SEEMED THAT, UH, GOD WAS WITH ME ALL THE WAY AND I KNEW HE WAS,

AND I KNEW I DIDN'T HAVE TO BE FEARFUL. I DIDN'T HAVE TO BE AFRAID.

AND HE SAID THAT HE WAS ALWAYS GOING BE WITH ME THAT I SHOULD TRUST HIM.

Florence: WOW, THAT MUST HAVE BEEN A TESTIMONY

EVEN TO THE PEOPLE THAT YOU MINISTER TO.

Venus: WELL, ONE FRIEND OF MINE, SHE'S NOT A BELIEVER AND SHE SAID,

"UM, I'M GOING TO KNOW THROUGH GOD,

I'M GOING TO KNOW GOD THROUGH ALL, ALL OF THIS. AIN'T I VENUS?"

AND I SAID, "YES, YOU ARE." AND UH, SHE DID. SHE SAW ME COME THROUGH MUCH.

♪ WHEN THE WEIGHT OF THIS WORLD CRASHES DOWN ON YOU

GOD WILL LISTEN TO YOU.

WHEN THE SKY TURNS BLACK AND YOUR THOUGHTS TURN BLUE HE WILL LISTEN TO YOU.

HE WILL LISTEN TO YOU ALWAYS LISTEN TO YOU

HE UNDERSTANDS HOW HIS CHILDREN FEEL. HE WILL LISTEN TO YOU

WHEN A LIGHT EXPLODES IN A WORLD GONE WRONG GOD WILL LISTEN TO YOU

AND YOUR HEART BEATS STRONG WITH A GRATEFUL SONG HE WILL LISTEN TO YOU

HE WILL LISTEN TO YOU ALWAYS LISTEN...

Florence: SINCE UM, THE CANCER, HOW ARE YOU PROGRESSING?

LIKE, HOW, HOW ARE YOU TODAY?

Venus: I'M DOING WELL AND,

AND, SOMETIMES WHEN YOU GET A LITTLE ACHING PAIN SOMEWHERE

AND YOU THINK OH IT'S BACK, OH IT'S BACK,

AND THEN I GO TO THE DOCTOR. AND I SAID, "WHEN DOES THAT FEELING EVER STOP?"

AND SHE SAYS, "SOMETI.., I DON'T THINK IT EVER DOES BECAUSE

YOU'VE BEEN THROUGH A TRAUMATIC EXPERIENCE." AND,

AND UH, SO SOMETIMES I'LL BE LAYING IN BED AND I'LL GET A PAIN IN MY BACK AND UH,

AND I'LL THINK, OH IT'S BACK, IT'S BACK. BUT THEN IT'S JUST, IT'S JUST UH, FEAR

AND I KEEP TELLING MYSELF THAT I, THAT GOD IS BIGGER THAN FEAR. AND THAT

I DON'T NEED TO BE FEARFUL BUT I JUST NEED TO TRUST HIM.

AND I THINK IF I LOOK BACK THEN, AND TODAY, IT JUST SEEMS THAT

I KNOW GOD IS REAL. [YES] IT'S EASIER TO TELL PEOPLE THAT, THAT UH,

YOU NEED TO TRUST GOD. YOU NEED TO BELIEVE THAT THERE IS A GOD.

AND WHEN YOU SEE HIM, TOUCH YOU, YOU KNOW THAT HE'S REAL.

AND YOU KNOW THAT HIS WORD COMES TO LIFE AND YOU KNOW THAT UH,

I SHOULDN'T HAVE TO DOUBT. I SHOULDN'T HAVE TO FEAR, BUT

I'M STILL HUMAN AND THOSE THINGS STILL, STILL, I STILL GET FEARFUL SOMETIMES.

BUT YET, HE SAID, "YOU NEED TO TRUST ME. YOU NEED TO TRUST ME."

Florence: YES, AND THAT'S WHAT'S KEEPING YOU GOING.

Venus: YEAH, Florence: THAT'S SO AWESOME.

♪ Jesus: "PEACE IS WHAT I LEAVE WITH YOU;

IT IS MY OWN PEACE THAT I GIVE YOU;

I DO NOT GIVE IT AS IT THE WORLD DOES.

DO NOT BE WORRIED AND UPSET, DO NOT BE AFRAID."

"I HAVE TOLD YOU THIS SO THAT YOU WILL HAVE PEACE BY BEING UNITED TO ME.

THE WORLD WILL MAKE YOU SUFFER, BUT BE BRAVE.

I HAVE DEFEATED THE WORLD."

Florence: I KNOW THERE ARE MANY, YOU KNOW, THAT HAVE, THAT HAVE EXPERIENCED, UM,

BREAST CANCER. THERE ARE MANY WOMEN. UM, HOW WOULD YOU UM, MINISTER,

HOW WOULD YOU UM, SHARE WITH THE WOMEN THAT HAVE

EXPERIENCED THE THINGS THAT YOU'VE EXPERIENCED?

Venus: UH, SOMETIMES, UH SOMETIMES, I TAKE PHONE CALLS ON, ON, FOR TRIBAL TRAILS.

AND, UH, THE ONE LADY CALLED ME ONE DAY AND, AND SHE SAID,

"I'VE JUST BEEN DIAGNOSED WITH BREAST CANCER."

AND SHE SAYS, "I'M REALLY, REALLY SCARED." AND

ALL I TOLD HER WAS THAT UH, I'VE BEEN THROUGH THE SAME THING AND

I CAN RELATE TO YOUR FEAR. AND UH, BUT YOU'RE GOING TO HAVE TO JUST TRUST, UH,

THAT THERE IS A HIGHER POWER, BIGGER THAN YOURSELF. AND

THAT'S GOD, AND HE'S SITTING ON THE THRONE. HE'S IN CONTROL OF ALL THINGS,

AND HE CAN WALK WITH YOU THROUGH THIS. AND HE CAN TAKE YOUR HAND AND

JUST WALK SIDE-BY-SIDE, BUT YOU HAVE TO TRUST HIM WITH THAT. AND

I SAID IT'S OKAY TO BE FEARFUL, AND IT'S OKAY TO QUESTION A LOT OF THINGS

AND THERE'S NOTHING WRONG WITH THAT. YOU JUST HAVE TO KEEP, KEEP,

KEEPING YOUR EYES FOCUSED ON HIM.

Florence: YEAH, WOW,

♪ COME OUT OF SADNESS FROM WHEREVER YOU'VE BEEN

COME, BROKENHEARTED LET RESCUE BEGIN

COME FIND YOUR MERCY, O SINNER, COME KNEEL

EARTH HAS NO SORROW THAT HEAVEN CAN'T HEAL

EARTH HAS NO SORROW THAT HEAVEN CAN'T HEAL

SO LAY DOWN YOUR BURDENS LAY DOWN YOUR SHAME

ALL WHO ARE BROKEN LIFT UP YOUR FACE

O WANDERER, COME HOME YOU'RE NOT TOO FAR

SO LAY DOWN YOUR HURT, LAY DOWN YOUR HEART COME AS YOU ARE

THERE'S HOPE FOR THE HOPELESS AND ALL THOSE WHO'VE STRAYED

COME SIT AT THE TABLE COME TASTE THE GRACE

THERE'S REST FOR THE WEARY REST THAT ENDURES

EARTH HAS NO SORROW THAT HEAVEN CAN'T CURE

SO LAY DOWN YOUR BURDENS LAY DOWN YOUR SHAME

ALL WHO ARE BROKEN LIFT UP YOUR FACE

O WANDERER, COME HOME YOU'RE NOT TOO FAR

SO LAY DOWN YOUR HURT, LAY DOWN YOUR HEART COME AS YOU ARE

COME AS YOU ARE

FALL IN HIS ARMS COME AS YOU ARE

THERE'S JOY FOR THE MORNING O SINNER, BE STILL

EARTH HAS NO SORROW THAT HEAVEN CAN'T HEAL

EARTH HAS NO SORROW THAT HEAVEN CAN'T HEAL

SO LAY DOWN YOUR BURDENS LAY DOWN YOUR SHAME

ALL WHO ARE BROKEN LIFT UP YOUR FACE

O WANDERER, COME HOME YOU'RE NOT TOO FAR

SO LAY DOWN YOUR HURT, LAY DOWN YOUR HEART COME AS YOU ARE

COME AS YOU ARE COME AS YOU ARE

Florence: WITH YOUR UM, BOUT OF CANCER, YOU KNOW, UM,

I KNOW YOU STILL FEAR OF HAVING IT COME BACK. BUT DURING THE TIME,

EVEN NOW HOW HAS YOUR SPIRITUAL UM, WALK BEEN?

Venus: IT'S BEEN 10 YEARS AND UH, WHEN I WENT THROUGH WHAT I WENT THROUGH, UH,

I STRUGGLED WITH DIFFERENT THINGS. AND UH,

I KNEW THAT HE MADE HIMSELF VERY REAL TO ME.

AND I KNOW THAT UH, TRIALS AND STRUGGLES ARE, WE GET THEM AS CHRISTIANS.

AND, UH, SO I GUESS FOR MYSELF, I WOULD THINK THAT, UM,

THINGS HAPPEN FOR A REASON, THINGS HAPPEN FOR A PURPOSE. AND, UH, IT

WHATEVER IT IS THAT ONE GOES THROUGH, IT JUST GIVES YOU UH, UH, TO BE ABLE TO, UH.

HE BRINGS DIFFERENT ONES ACROSS YOUR PATH THAT YOU ARE ABLE TO MINISTER TO. AND

WITH MY SPIRITUAL WALK, IT'S, IT'S JUST LIKE ANYTHING ELSE.

YOU STRUGGLE AND THEN YOU GET BACK ON THE, GET BACK ON THE HORSE OR

YOU GET BACK INTO YOUR READING. AND THEN, UH,

I DON'T THINK I HAD DOUBTED BUT I QUESTIONED A LOT OF THINGS. AND IT,

IT HELPED ME TO TURN TO HIM. HELPED ME TO TRUST HIM THAT MUCH MORE. AND UH,

MY BIBLE BECAME THAT MUCH MORE, UH, MY FRIEND.

AND IT SHOULD ALWAYS BE A PART OF YOUR LIFE AND SOMETIMES, UH,

WHEN I STRUGGLE, SOMETIMES, I JUST PUT IT ASIDE AND JUST UH, THINK.

AND THAT'S WHEN USUALLY THE TIME THAT YOU SHOULD BE IS WHEN YOU PICK IT UP. AND

SOMETIMES, WHEN THINGS ARE GOING, SOME SOMETIMES THINGS ARE GOING WELL AND

YOU THINK, OKAY, THINGS ARE GOING OKAY. AND THEN, BUT I'VE LEARNED THAT NO MATTER

WHAT THE CIRCUMSTANCE, YOU PICK UP YOUR BIBLE DAILY, AND, AND YOU READ.

AND IF I DON'T DO IT IN THE MORNING, THE BEST TIME FOR ME IS IN THE MORNING,

BECAUSE I GET UP EARLY ANYWAYS, IS TO HAVE THAT TIME AND THEN BY THE TIME

THROUGHOUT THE DAY, YOU GET SO BUSY DURING THE DAY THAT YOU DON'T HAVE TIME.

THEN YOU GET HOME AND YOU'RE TIRED AND YOU DON'T HAVE TIME TO READ YOUR BIBLE,

THEN YOU GO TO BED. SO MY FAVOURITE TIME IS EARLY IN THE MORNING.

I LOVE THE MORNINGS. I'M A MORNING PERSON. AND UH,

IT JUST, HE JUST PROVES HIMSELF TIME AND TIME AGAIN. WITH MY SPIRITUAL WALK? UH,

HONESTLY, SOME, SOME DAYS ARE BETTER THAN OTHERS. AND I'M NOT ONE THAT'S UH,

A SUPER, SUPER CHRISTIAN, OR. I, HONESTLY SPEAKING, SOMETIMES I FORGET TO READ

AND SOMETIMES I FORGET TO PRAY, BUT YET HE'S ALWAYS REMINDING YOU THAT.

I GOT THIS LITTLE APP ON MY PHONE, DAILY VERSE OF THE DAY,

AND IT POPS UP, 6 O'CLOCK EVERY MORNING. AND UH, UH,

I'M NOT SAYING THAT, THAT'S MY DEVOTIONAL, BUT IT'S JUST,

I JUST GET AN EXTRA BLESSING FROM HIS WORD EACH DAY.

Florence: WOW,

♪ Narrator: BLESSED IS THE MAN WHO DOES NOT WALK IN THE COUNSEL OF THE WICKED

OR STAND IN THE WAY OF SINNERS

OR SIT IN THE SEAT OF MOCKERS,

BUT HIS DELIGHT IS IN THE LAW OF THE LORD,

AND ON HIS LAW HE MEDITATES DAY AND NIGHT.

HE IS LIKE A TREE PLANTED BY STREAMS OF WATER, WHICH YIELDS ITS FRUIT IN SEASON

AND WHOSE LEAVES DO NOT WITHER- WHATEVER HE DOES HE PROSPERS.

♪ O, ABBA FATHER

WOULD YOU HEAR, HEAR MY PRAYER

AND BE MY EVER PRESENT HELP IN TIME OF TROUBLE

AND THOUGH THE STORMS OF LIFE MAY RAGE, I WILL NOT FEAR

AND O, HOLY FATHER

WOULD YOU HEAR HEAR MY PRAYER

WOULD YOU LIGHT THE WAY IN MY DARKEST HOUR

AND WOULD YOU BE MY STRENGTH, MY REFUGE, MY STRONG TOWER

AND O, YOU SURROUND ME

AND O, I WILL NOT FEAR

AND O, ABBA FATHER

WELL WOULD YOU HEAR, HEAR MY PRAYER

I CAN SEE YOUR GOODNESS WHEN I LOOK AROUND ME

AND I CAN SEE YOUR BEAUTY LORD, YOU SURROUND ME

AND O, YOU SURROUND ME

AND O, I WILL NOT FEAR

AND O, YOU SURROUND ME

AND O, I WILL NOT FEAR

THOUGH THE EARTH MAY SHAKE, AND IF THE MOUNTAINS CRUMBLE

THOUGH THE SEAS MAY ROAR AND THERE'S DARKNESS EVERYWHERE

STILL I KNOW YOU'RE THERE DESPITE THIS FEAR I'M FEELING

AND YOU'LL BRING ME THROUGH, THE SUN WILL RISE AGAIN

Florence: HOW WOULD YOU SHARE WITH SOMEONE THAT IS STRUGGLING WITH CANCER?

YOU KNOW, OR SOMEONE THAT'S STRUGGLING WITH LIFE IN GENERAL?

Venus: I LOST MY FRIEND MILLIE A FEW YEARS AGO AND

SHE'S RICHARD'S MOM. AND UH, I WORKED ALONE QUITE A BIT, AND MILLIE JUST SEEMED TO BE

ALWAYS WITH ME WHEREVER I WENT. SHE WAS ALWAYS IN THE CAR WITH ME.

WHEN SHE GOT SICK,

I FELT SUCH SADNESS AND BECAUSE WE ALMOST LOST HER A COUPLE OF TIMES.

AND, AND, UH, I WOULD SIT BY HER BEDSIDE AND I WOULD SLEEP OVERNIGHT

IN THE HOSPITAL WITH HER AND I'D BE SITTING IN THE CHAIR.

AND SHE'D WAKE UP AND SHE'D SAY, "VENUS, LET'S TRADE PLACES,

YOU CAN LAY IN MY BED AND I'LL SIT ON THE CHAIR AND YOU CAN HAVE A REST." AND

I WOULD PRAY FOR HER AND I WOULD SING TO HER AND I WOULD READ TO HER AND UH,

THE HARD PART WAS I DIDN'T THINK THAT SHE WAS EVER GOING TO COME HOME AGAIN AND, AND

ALL I HAD WAS GOD'S WORD. AND I KNEW THAT SHE KNEW GOD,

AND THERE WAS COMFORT IN GOD'S WORD WHEN I PRAYED FOR HER.

AND WHEN SHE GOT, WHEN IT WAS DOWN TOWARDS THE END THAT I WAS ABLE TO

BE BY HER BEDSIDE AND

I SANG AND I PRAYED. AND I WAS ALONE WITH HER AND IT WAS A SUNDAY AND, AND UH,

SHE TOOK HER LAST BREATH AND AND SHE WAS, SHE WAS GONE.

AND GOD HAS GIVEN ME A COMPASSIONATE HEART TO BE ABLE TO LOVE PEOPLE. AND I,

I CAN SIT BY THEM AND NO MAGIC WORDS BUT JUST TO LET THEM KNOW THAT,

THAT GOD IS THEIR COMFORT.

AND SOMETIMES HE CHOOSES NOT TO HEAL, AND SOMETIMES HE CHOOSES TO HEAL,

BUT WE JUST HAVE TO TRUST HIM. AND TO BE ABLE TO CONSOLE THEM IN -

THINGS ARE GOING TO BE OKAY TODAY.

AND TO TRUST HIM WITH THAT. I MISS MY FRIEND MILLIE.

Florence: THAT'S BEAUTIFUL AND THAT'S LOVE,

♪ Narrator: YOU, MY BROTHERS AND SISTERS, WERE CALLED TO BE FREE.

BUT DO NOT USE YOUR FREEDOM TO INDULGE THE FLESH;

RATHER, SERVE ONE ANOTHER HUMBLY IN LOVE.

FOR THE ENTIRE LAW IS FULFILLED IN KEEPING THIS ONE COMMAND:

"LOVE YOUR NEIGHBOR AS YOURSELF."

Florence: YEAH. UM, HOW WOULD YOU ENCOURAGE ME AS, UH, AS, YOU KNOW,

A YOUNG WOMAN COMING TO YOU?

Venus: WE'D GO FOR COFFEE AND WE'D JUST TALK.

AND I THINK THE BEST THING IS JUST GETTING TO KNOW.

GETTING TO KNOW YOU AT A MUCH DEEPER LEVEL THAN JUST ON THE SURFACE.

AND I DON'T WANT TO JUST GIVE WORDS OF ENCOURAGEMENT JUST TO SAY THAT

THIS IS WHAT I DID, BUT I WANT TO BE ABLE TO, JUST TO BE YOUR FRIEND.

AND THAT'S WHAT I DO BEST, IS JUST TO BE A FRIEND. AND TO WALK ALONGSIDE AND UH,

AND TO PRAY FOR YOU AND, AND TO BUILD YOU UP. AND TO SEE THE BEST IN YOU AND

JUST TO LET YOU KNOW THAT UH, THERE IS GIFTS AND ABILITIES

THAT YOU HAVE THAT YOU CAN USE TO HELP OTHER PEOPLE

AND TO BE THEIR FRIEND.

Florence: YEAH,

♪ Narrator: THEREFORE ENCOURAGE ONE ANOTHER AND BUILD EACH OTHER UP,

JUST AS IN FACT YOU ARE DOING.

Conrad: WHAT A POWERFUL TESTIMONY! VENUS HAD HER OWN STRUGGLES WITH HAVING CANCER.

BUT SHE DID NOT GIVE UP ON GOD. SHE TRUSTED HIM

AND HE REVEALED HIMSELF TO HER IN A VERY REAL WAY.

GOD ASSURED HER NOT ONLY ABOUT HIS PRESENCE BUT ALSO THAT SHE WOULD BE FINE.

AND NOW, 10 YEARS LATER SHE COULD TESTIFY THAT GOD HEALED HER.

THROUGH ALL THESE CHALLENGES VENUS GREW SPIRITUALLY.

AND SHE COULD SYMPATHIZE MORE WITH OTHERS. HER GIFT OF BEING AN ENCOURAGER

WAS REFINED THROUGH GOD'S TOUGH TRIALS FOR VENUS.

IT'S SO AMAZING TO SEE HOW GOD WORKS IN OUR LIVES. EVEN THROUGH OUR TOUGH TIMES.

HE WORKS TO FULFILL HIS PLANS WITH OUR LIVES!

GOD COMFORTED VENUS SO THAT SHE COULD REALLY EXPERIENCE HIS PRESENCE

AND BE A LIGHT TO OTHERS. FOR HER FRIEND MILLY, WITH CANCER HERSELF,

VENUS COULD BE A COMFORT, SYMPATHIZING WITH MILLY'S PAIN,

THOUGHTS AND FEELINGS IN A MUCH DEEPER WAY.

SO, MAYBE YOU ALSO FACE STRUGGLES AND CHALLENGES IN YOUR LIFE.

OR MAYBE YOU FEEL LIKE YOU'RE IN THE SHADOW DARKNESS.

AND IT FEELS LIKE A LEAP IN THE DARK. BUT IT NEVER IS.

WHEN YOU TRUST IN JESUS CHRIST IT IS ALWAYS A LEAP INTO HIS LOVING ARMS.

WHEN YOU TRUST HIM YOU WILL EXPERIENCE HIS COMFORT

IN A WAY THAT IS ONLY MADE FOR YOU!

OR MAYBE YOU HAVE GONE THROUGH DIFFICULTIES LIKE VENUS

AND NOW YOU KNOW OTHERS WHO ARE STRUGGLING.

GOD WANTS TO USE YOU AS A COMFORT TO THOSE PEOPLE

LIKE VENUS WAS TO HER FRIEND MILLY.

IF GOD'S SPIRIT TOUCHED YOU THROUGHOUT THIS PROGRAM,

CALL US WE WOULD LOVE TO HEAR FROM YOU.

IF YOU WOULD LIKE TO WATCH MORE OF OUR PROGRAMS GO TO TRIBALTRAILS.ORG.

YOU ALSO CAN FOLLOW US ON "FACEBOOK" OR "TWITTER."

MAY OUR LORD JESUS CHRIST BLESS YOU IN A VERY SPECIAL WAY.

EVERY TIME I USED TO COME DOWN HERE

MY HEART WOULD ALMOST FAIL ME FOR FEAR

I'D WORRY ABOUT THE THINGS I COULDN'T SEE

AND NO ONE WOULD WALK DOWN HERE WITH ME

BUT NOW YOU COME AND LEAD ME WHEN I LOSE MY WAY

MY CUP RUNS OVER EVERY DAY

YOU COMFORT ME WHEN WIND BEGINS TO BLOW

HERE IN THE VALLEY OF THE SHADOW

I COULD LET WORRY BURDEN DOWN MY SOUL

AND BASED ON YESTERDAY I'D DREAD TOMORROW

OH, I COULD LET SORROW STEAL AWAY MY JOY

YAH, BUT I'D REALLY RATHER TRUST YOU LORD

BECAUSE YOU COME AND LEAD ME WHEN I LOSE MY WAY

MY CUP, IT RUNS OVER EVERY DAY

YOU COMFORT ME WHEN WIND BEGINS TO BLOW

HERE IN THE VALLEY OF THE SHADOW

AT NIGHT I LAY MY HEAD DOWN AND I JUST FALL ASLEEP

CAUSE WHERE YOU ARE LORD THERE'S PERFECT PEACE

AND YOU COME AND LEAD ME WHEN I LOSE MY WAY

MY CUP, IT RUNS OVER EVERY DAY

YOU COMFORT ME WHEN WIND BEGINS TO BLOW

HERE IN THE VALLEY OF THE SHADOW

HERE IN THE VALLEY OF THE SHADOW

For more infomation >> Things Happen for a Reason (Venus Cote Pt2) TribalTrails K533 - Duration: 28:54.

-------------------------------------------

Ultimate Guide to the Best Christmas Gifts For Dogs 2018 - Duration: 12:29.

dare I say it Christmas is nearly upon us and the last thing you want to do is

to forget to buy the most important family member which is your dog of

course some Christmas gifts well as luck would have it here is a list of the best

Christmas gifts for dogs that they will not only love but that will also improve

their physical or mental health now I've split them into five categories

so you're certain to find the best present for your pampered pooch what

more could you ask for hi I'm dr. Alex from our pets health helping you and

your pet to live a healthier happier life so if that's something you're

interested in make sure you hit that subscribe button down below

so my first category is pet tech gifts we all love a new gadget or at least I

know I do but it's all too easy to waste money on

something that goes in a drawer after or weeks use it never gets recharged and it

never sees the light of day again get something instead that you're not only

used but will also help your dog to stay fit and healthy and my first item is a

Fitz Park activity tracker so there's no need for your dog to miss out on the

latest tech gadgets out there and how about something that not only tracks

your dog's activity levels but can also provide an early warning system to alert

you to the fact that your dog might be becoming unwell sounds too good to be

true well this is exactly what the fit bark two offers think of it like a

Fitbit activity tracker for dogs so the fit bark too comes in a small discreet

package it's got a super cool bone design and lots of kind of quick

changing colors that just get attached to the collar it's super I'm super

discreet your dog won't know it's there and you know they look great

so once attached to your dog's collar like I say they're not even going to

know it's there and that's really when the magic begins so the fit bark two

tracks how active and how much exercise your dog has had and it then compares it

to their normal scores as well as with other similar dogs it also lets you know

how well they are sleeping and when this is combined with activity levels you can

get some incredibly useful health indicators so activity levels you know

are they starting to fall as sleep becoming disturbed well they could be

sick you can track the improvement in your dog's activity levels as an

indicator that their arthritis treatment that used

it is actually working it's actually improving their comfort and quality of

life as your itchy dog sleep quality started to drop well they might be

having a flare-up of their allergy and they might be up to scratching all night

and you're just not aware of that so as well as fun you know this is one

Christmas gift that's guaranteed to help your dog stay fit and also stay as

healthy as possible so next up we've got the whistle GPS monitor so if you live

in the USA and you want to step things up a level then the whistle three might

be just what you're looking for as well as being an activity tracker is also a

GPS monitor and this allows you to know exactly where your dog is and track

their every movement you can even set up safe spaces online and what happens is

if your dog goes out of these safe spaces you get alerted straight away so

if your dog you know breaks out of the yard or you know heaven forbid if they

get taken then you're going to get alerted straight away now the downsides

to the whistle or that you know quite understandably for a GPS tracking

service a subscription plan is needed and all that tech means that the unit's

larger it's less discreet and not as attractive as the fit bark too but still

if GPS tracking is what you want then the whistle too is whistle three sorry

is exactly what your dog needs this Christmas ok mental stimulation is next

he ever thought how boring a dog's life can be sitting waiting for you to come

home or waiting for you to stop and play with them or grab the lead and take them

out for that walk that you've been promising them for a week well a lack of

stimulation can cause a lot of behavioral problems as well as have the

potential to worse and diseases like dementia in older dogs so keep your dog

stimulated with these food puzzle gifts and their happiness will definitely be

improved and first up I've got a snuffle mat so a snuffle mat is a great way to

make your dog actually work for their food stretch outs stretches out

mealtimes it reduces overeating and the concept is really simple you just hide

their biscuits in the mat and your dog then has to work to rummage to snuffle

their way through into every nook and cranny to get their reward you can think

of this as an indoor version of simply just throwing your dog's food out all

over the lawn for them to then look for you know it engages their nose engages

their brain it provides mental stimulation and far more enjoyment of

mealtimes you know compared to a typical dog who just vacuums up their dinner in

two and a half seconds flat so snuffle mats come in lots of

different varieties from simple wool versions to more complex creations where

you can actually vary what your dog has to do to get their food you'll still

need to supervise mealtimes especially in the early days to make sure that your

dog doesn't actually start eating their mat and you're also going to need to put

it through the washing machine every now and then just to keep it clean and keep

it hygienic but nonetheless a stuff all that could make the perfect Christmas

gift for your dog this Christmas do you feed your dog a wet food rather than a

dry food but like the idea of stuff or mats well don't worry a licky mat is the

perfect alternative so these rubber mats they're designed to have wet food or a

treat added bit like peanut butter and the ridges and the fingers then make it

a challenge for your dog to eat whatever it is that you've spread over their

licky pad while they're you know not looking for it and they don't have to

look for it lists have to work hard to get their tongue into every crevice and

work out the best way to do that and a liquid mat is bound to be their sole

point of focus for quite some time again it's a perfect way to spread out

mealtimes but it's also a great distraction for an anxious dog through

something like fireworks or thunderstorms okay so next up we have

the humble Kong and no dog Christmas gift guide won't be complete without two

Kong so these are virtually indestructible rubber toys they're

perfect for stuffing with treats and they provide hours of entertainment for

your dog if they suffer from separation anxiety fear of fireworks again or if

they're just left to their own devices for hours on end then you simply must

get your dog a calm while some people would be happy to leave their dog on the

supervise with a snuffle mat or a licky pad you know like I said before I'd

always worry about the potential for them to eat parts of that which could

then have you know potentially serious complications with Kong so if you get

the right size and the right strength there's absolutely tiny chance of your

dog destroying them they're really robust so they're definitely safe to

leave with your dog you know when they're not supervised so get one it's

that simple now my last mental stimulation toy is just a treat ball so

these are hollow balls they can be filled with kibble

then the hole means that when the ball is rolled the biscuits slowly fall out

it's important to get the right size for your dog too small and they end up may

end up just chewing and destroying the ball itself to large and they might get

their jaw stuck in the dispensing hole and certainly on reviews I've seen this

is a real a main problem funkin of our tiny toy breed dogs you know every dog

enjoys different challenges and it might be that a treat ball is the challenge

that your dog will enjoy the most that's Christmas okay so my next category is be

safe be seen so Christmas means winter and winter means dark evenings this

though is no excuse for you not to take your dog out to exercise and actually

you're fit buck might be telling you off if you don't head out but it's vital

that your dog is visible so that you can see them you can see where they are

other people can see your dog and it makes it much less likely that they

could get hit by a car or knocked over by a bike you know should they wander

off although clearly a good recall is a must for any awfully dog especially when

it's dark and my first item is just a reflective vest so a simple reflective

vest it might not be the most fashionable accessory but it's certainly

one of the best and cheapest ways to make sure that your dog won't be missed

they're lightweight they come in a range of sizes they're super visible to any

traffic but if you're in a dark field by yourself then you still won't be able to

keep track of your dog because it needs that light reflecting off it to be to be

visible so a step up then is a vest with built in flashing lights turn them on

and your dog is gonna be lit up like a Christmas tree there's gonna be no

missing them if you don't like the idea of built-in lights or want something a

bit more robust and heavy-duty then you could instead choose a

reflective harness so there are some great ones out there I really like the

high quality ones from Julia's canine as well as reflective detailing and trim

they also have a built in torch holder and they of course come in a range of

colors and that really are built to last a lifetime

so if you combine your Julia's canine power harness with a light top collar

then again visibility won't be a problem there is of course an even simpler

option than a light top collar and that's to get a clip-on collar light

they're cheap they're cheerful they do a good job but they are only visible from

the front really they're definitely better than nothing but if you're going

to use a clip-on collar light then you definitely want to combine that with

something else to make sure that your dog is definitely visible on the dark

nights around Christmas so using a combination as with many things

it's definitely the best option there okay so my next category is a touch of

luxury now there's nothing wrong with the little indulgence of luxury over

Christmas especially if it improves your dog's quality of life and first up I've

got a memory foam bed so what's more luxurious than a bed that contours to

your body well the cold weather can mean that your senior dog becomes more stiff

than normal they might be struggling with arthritis now of course it's vital

to start a proper treatment program but one part of this can be buying them a

soft padded bed and even better than that is to buy a memory foam bed this

wraps around sore joints it removes pressure points and helps ease any aches

and pains if you've got a young dog or one who doesn't suffer from stiffness

you know and they're not in pain well they still deserve a comfortable bed

don't they you'll also want to make sure you get a waterproof cover to make sure

that they stay clean and dry and they really will last a lifetime if you look

if you look after them okay next up we've got a winter jacket so depending

on where you live Christmas again means winter and winter means freezing or wet

or both so what your dog there needs is a toasty warm jacket and this is

especially important if your dog you know it's not a quick with their own

winter coat so you know an extreme example would be a whippet got no body

fat and they've got really short hair or if they're just small and so more likely

to get wet through and or succumb to the cold so for mild weather you might be

able to get away with something that just covers their their trunk their

torso and chest but when temperatures really drop you want to get something

that also covers their neck so this is really important as a lots of big blood

vessels they run very close to the skin there and without insulation they can

result in you know a lot of heat loss when it's really cold or when it's wet

okay my last category is charity so Christmas is all about giving and maybe

your dog has everything they could possibly want you've got every accessory

Under the Sun maybe they've even stopped believing in Santa

maybe they'd be delighted with nothing more than a tasty pack of dental chews

but rather than splurge then on something that won't get used or you

don't really need consider instead making a donation to charity so you

could give you a lote local shelter a ring to see if there's anything that

they're you know they're desperate for instead you might want to pick a charity

that's close to your heart and working towards a goal that you really feel

passionate out you know there are so many out there

but one that stands out for me is a tractor called Street vet so this is a

team of dedicated veterinarians who volunteer their time to help care for

the pets of the homeless and you know they've got an Amazon wishlist they

accept donations you know as do many charities so the bond between homeless

people in their pets it's really profound and it may actually be that

their dog is the only thing keeping them going and that's where you know Street

vet does fantastic work to keep the the pets of homeless people you know healthy

and safe as possible and entertain you'll see from their their wish list

you know they do ask for toys and things like that because the mental health of

our dogs on the street are just as important as you know our pet dogs and

just as important as the homeless people themselves so you know that's the

charity suggestion but you know wherever you are and whatever charities close to

you I'm sure they would be more than delighted to receive whatever donation

you can give okay so I hope my Christmas gift for dog guide gives you a few ideas

of something that you can get your dog something that you know they'll enjoy

there like that will entertain them but will also be useful and also have

long-term benefits for their health and their well-being or will help keep them

safe and if you've got any favorite gifts that your dog or you know favorite

toys that your dog likes you know please leave me a comment down below and I'd

love to to hear from them and read from them and you know give give people other

ideas of what they could give their dog but until next time I'm dr. alex from

our pets health because they're family

For more infomation >> Ultimate Guide to the Best Christmas Gifts For Dogs 2018 - Duration: 12:29.

-------------------------------------------

NASA's plans for a return to the moon - Duration: 5:48.

For more infomation >> NASA's plans for a return to the moon - Duration: 5:48.

-------------------------------------------

Paid Content by Your Doc's In - Free Flu Shots for Veterans - Duration: 3:31.

WELL WE'VE

DONE QUITE A FEW STORIES OVER

THE PAST COUPLE OF WEEKS

ABOUT HOW DIFFERENT

ORGANIZATIONS ON OR

THE MEMBERS OF OUR ARMED

FORCES TODAY WE ADD ANOTHER

ONE TO THE LIST YOUR DIOXIN

IS IT'S ALSO A RESOURCE FOR

VETERANS WHO WANT TO STAY

HEALTHY DURING THE FLU SEASON

1 OR 2 5 WB OVERSEAS COREY

VIVA STOPPED BY TO LEARN MORE

YOUR HEART SET ON DELMARVA

HAS GIVEN US AN INCREDIBLE

AMOUNT OF INFORMATION AND

SERVICE WE'VE LEARNED HOW TO

TAKE ON AN INJURY AND KNOW

WHETHER WE SHOULD GO TO

THE EMERGENCY ROOM OR

UTILIZED URGENT CARE FACILITY

WE'VE ALSO LEARNED HOW TO

TREAT COMMON SUMMER INJURIES

ON OUR OWN WELL NOW YOURE

DIOXIN IS GIVING BACK TO

SPECIFICALLY VETERANS HERE

WITH ME AS DR. GENTLY IT'S

GOOD TO SEE YOU GOOD TO SEE

YOU TONIGHT HOLD ME BACK NOW

I'M JUST GOING TO GO RIGHT

OUT AND SAY THIS YOU ARE

GIVING BACK TO VETERANS BY

GIVING THEM A FREE FLU SHOT

RIGHT CORRECT EVERY YEAR

WE'VE BEEN DOING IT NOW FOR

ABOUT FIVE YEARS WHY IS IT

THAT YOU WERE REACHING OUT TO

VETERANS SPECIFICALLY WELL

THEY PROVIDE A GREAT SERVICE

FOR OUR COUNTRY THEY WERE

CALLED TO DUTY THEY ARE GIVEN

A JOB TO DO IT AND THEY DO IT

IN THE BEST OF THEIR ABILITY

TO PROTECT ALL THE THINGS

THAT WE ENJOY IN OUR LIFE.

NOW THIS HITS HOME FOR YOU A

LITTLE BIT. IT DOES MY FATHER

WAS IN THE ARMY I WAS IN

THE AIR FORCE AS A PAIR OF

RESCUE ME AND MY SON IS IN

THE ARMY STATIONED IN ALASKA

RIGHT NOW WELL THANK YOU AND

YOUR FAMILY FOR YOUR SERVICE

AND LET'S JUST CUT OUT SOME

COMMON MISCONCEPTIONS A LOT

OF GENTLEMEN ARE WOMEN DON'T

COME IN TO GET THE FLU SHOTS

BECAUSE THEY THINK IT GIVES

THEM THE FLU YEAH THAT IS A

MISCONCEPTION THE FLU SHOT IS

A DEAD VIRUS WE CAN CAUSE A

FLU LIKE SYNDROME BUT IT IS

NOT THE FLUID IS TO PREPARE

YOUR BODY TO PROTECT YOU FROM

THE FLU ONCE YOU WERE EXPOSED

TO IT SO ALL OF THE SENTENCE

THAT YOU CAN BE EXPERIENCING

OR SIMPLY JUST AN IMMUNE

RESPONSE. THAT'S CORRECT. ALL

RIGHT NOW WHAT ARE THE IMPORT

WHAT DOES THE IMPORTANCE OF

GETTING A FLU SHOT THERE'S

REALLY TWO REASONS TO GET A

FLU SHOT ONE IS OF COURSE TO

PROTECT MYSELF THE SECOND IS

TO NOT BECOME A VECTOR THAT

NEEDS TO BE TRANSFERRED TO

OTHERS 20 TO 30 PERCENT OF

PEOPLE HAVE NO SYMPTOMS WITH

THE FLOW. AND TYPICALLY

THE PEOPLE WHO ARE AT RISK OF

THOSE WHO ARE AT THE EARLY IN

LIFE CHILDREN AND THE ADULTS

THE ELDERLY SO YOU DON'T WANT

TO BE THAT PERSON WHO PASSES

IT ONTO YOUR FAMILY OR TO A

CHILD OR ANYTHING LIKE THAT

BECAUSE THEY ARE THE ONES WHO

HAVE THE BIGGEST TROUBLE

FIGHTING FOR YOU. NOW YOU CAN

BE CARRYING FLU VIRUS AND NOT

EVEN KNOW IT THAT'S CORRECT

HOW LONG CAN THEY GO ON FOR

UP TO A WEEK REALLY YES NOW

WILL YOU SHOW SYMPTOMS LATER

OR COULD IT PASSED COMPLETELY

BUT EVEN THEY JUST ONE OF

THOSE PEOPLE WHO HAVE OR

ASYMPTOMATIC WITH THE FLU ALL

RIGHT NOW AS FAR AS GETTING

THE FLU SHOT HOW LONG SHOULD

WE LOOK INTO GETTING THIS HOW

LONG AS THE FLU SEASON IT'S

USUALLY ABOUT FOUR MONTHS

THAT USUALLY STARTS NOW IN

NOVEMBER AND GOES THROUGH

THE END OF FEBRUARY THAT WE

CAN EXTEND INTO THIS SPRING

OK SO THE SOONER THE BETTER

CORRECT AND HOW LONG DOES

THE FLU SHOT LAST FOUR MONTHS

SO PERFECT TIMING NOW WHEN

CAN PEOPLE COME IN AND TAKE

ADVANTAGE OF HOURS A DAY

MONDAY THROUGH FRIDAY 88 AND

WE'RE OPEN ON WEEKENDS 86

ANYTIME ANYWHERE FEELS THEY

NEED A FLU SHOT THEY CAN COME

IN VETERANS CAN COME AND GET

A FREE FLUID AND IT'S NOT

JUST THE SAULSBERRY LOCATION

THAT'S CORRECT IT'S ALL SIX

LOCATIONS ALL RIGHT WELL DR.

GENE KELLY THANK YOU SO MUCH

FOR TAKING TIME TO TALK WITH

RAILINGS FOR HAVING ME AGAIN

AND FROM THE BOTTOM OF OUR

HEARTS ALL OVER DELMARVA LIFE

HERE DOCS AND THANK YOU FOR

YOUR SERVICE IF YOU ARE A

VETERAN LISA AS YOU JUST

HEARD YOUR DOCTOR AND HAS

LOCATIONS ALL OVER DELMARVA

AND SOLSBURY EASTON CAMBRIDGE

POCOMOKE AND OCEAN CITY YOU

CAN ALSO BOOK OF IS THAT

For more infomation >> Paid Content by Your Doc's In - Free Flu Shots for Veterans - Duration: 3:31.

-------------------------------------------

Do Baking Soda Work For Heartburn - Duration: 2:14.

For more infomation >> Do Baking Soda Work For Heartburn - Duration: 2:14.

-------------------------------------------

SE Michigan weather forecast for Nov. 29, 2018 -- afternoon update - Duration: 2:20.

For more infomation >> SE Michigan weather forecast for Nov. 29, 2018 -- afternoon update - Duration: 2:20.

-------------------------------------------

Greer family making rolling pins for Magnolia Market - Duration: 1:58.

For more infomation >> Greer family making rolling pins for Magnolia Market - Duration: 1:58.

-------------------------------------------

Tour an open concept home in Webster Groves decorated for the holidays - Duration: 2:35.

For more infomation >> Tour an open concept home in Webster Groves decorated for the holidays - Duration: 2:35.

-------------------------------------------

[P] 1754. Flowers for Eientei - Duration: 0:07.

Usa? [Krnch Krnch Krnch]

- Why, you... defiant little...

Không có nhận xét nào:

Đăng nhận xét