Sign in with Twitter

Username:

Doug Sillars @dougsillars Digital Nomad, Europe

Freelance Developer Evangelist focusing on media performance. Google Developer Expert & O'Reilly author. Digital nomad with my soulmate, four kids and the dog.

1,459 Following   2,119 Followers   7,447 Tweets

Joined Twitter 11/21/08


Last year I wrote the Caching and Compression chapters of the @HTTPArchive Web Almanac. This year I'm taking on the… https://t.co/Q87O5pWYlP
Retweeted by Doug Sillars
7/9
2020
@csswizardry Happy Birthday!
7/4
2020
@jffdougan @traceyrae21 congratulations Jeff!til: Facebook cut off this woman's live feed (at the request of law enforcement) so that there would be no video ev… https://t.co/cjfszIb7V6
7/3
2020
100% remote!!Can you imagine the legacy code in the Tardis? https://t.co/Ok1tgzhpf9
7/2
2020
If only that is what these were for.... https://t.co/tumDMvuZ7yWe've lived in this house "2 AA batteries in the kitchen clock" long. #digitalnomad @NomadicDaze @csswizardry This was my Facebook memory today: Ha! My phone was alerting me that I had an appointment this morni… https://t.co/3DHvbRTiOZ
7/1
2020
The digital nomad himself, @dougsillars, will be at #ImageCon2020 to give his talk, “Video Killed My Data Plan: Del… https://t.co/W0DWZ34uTt
Retweeted by Doug Sillars
6/30
2020
@ashic @UPS_UK last year, fedex UK managed to mistake East Lothian with Lagos.My unlimited dataplan requires me to send a SMS every 2 GB. Only took 3 SMS to download Xcode.Playing around with network usage of Parler. The JSON for each user has a "human" attribute. https://t.co/tEI1WeC9UK
6/29
2020
the metadata collected by tiktok is not any different than the other 100 apps you have on your phone. the Zip file… https://t.co/lN3E6pSSCSyes, TikTok downloads Zip files onto your phone. they are full of CSS, html, JS and fonts. its a weird-ass webpag… https://t.co/jHS8d9DSYfYes, TikTok records your device, other apps, and everything else mentioned in the article. So does every app you h… https://t.co/CsE4XBJVli
6/28
2020
@wintermeyer HLS is just served over http. just create your hls stream, and it'll work. I'd recommend video.js for… https://t.co/tQl4l4mILd @wintermeyer https://t.co/4efR9WKTFs does this too... any video streaming will involve a JS player, HLS and DASH ar… https://t.co/ivHUR9dfoq
6/27
2020
Video is the future of everything - why we're so excited about @api_video enabling the next generation of tech comp… https://t.co/a5vrxCItrZ
Retweeted by Doug SillarsThe best part about working from home - you have a nap room! I was dragging this morning. @stshank Achievement unlocked: GDPR notice in a tweet. https://t.co/vdHLlssRRn
6/26
2020
Want to decrease your page load time? Have you considered image optimisation? @dougsillars explores… https://t.co/zgBFg91HSG
Retweeted by Doug Sillars @jensimmons imageoptim and Cloudinary are my main tools for image optimizationWay to go @api_video https://t.co/pPALjlC3OZ
6/25
2020
Hi @VodaphoneU Is undefined download speed good? Unsuccessfully trying to set up broadband on your website. https://t.co/Zmcp74hfbw
6/24
2020
@codepo8 a surprisingly imperial statement.Google 2-Step verification is getting pretty intense: https://t.co/JUzJR3Ll5g
6/23
2020
HELL HATH FROZEN OVER. 👀 #WebP SUPPORT IN SAFARI! 🔥 *runs to get lotto ticket* https://t.co/GoQd7rJChY
Retweeted by Doug Sillars @tjunning Thanks! Glad it has been helpful/ I would say the network section of my book is pretty good - you can dow… https://t.co/zibC5koyfdIn Croatia, Antifa gets a national holiday! Happy Day of Antifascist Struggle everyone. https://t.co/ljQ3hmMvhP
6/22
2020
Have you ever tried to sync two videos? It can be a pain. I built a simple HTML page to help you synchronise the a… https://t.co/FmQbKRgVop"Dad, H2O is a scientific name for water." - my 4 year old at 6:15 AM.
6/17
2020
On June 18, @dougsillars will examine strategies to send the perfect image to every device, ensuring fast, beautifu… https://t.co/qGlLQz81br
Retweeted by Doug SillarsCredit card transactions in the Fidel test environment are automatically authorised. In our latest release, you… https://t.co/7AU6xOgufw
Retweeted by Doug SillarsTeens: believed they were stopped for no reason Officer: seen kicking [the teen's] legs as the teen struggles Tul… https://t.co/0XcAPlkc9cBreaking News: Seattle City Council unanimously passed our movement's & my socialist Council office's legislation b… https://t.co/gcog3ibv1M
Retweeted by Doug Sillars
6/16
2020
@jyzg @jonsneyers i am sorry I called you a bot. In my opinion, 1,000/year killed by police IS brutality. they g… https://t.co/MtEKxIBGE8This is Robert Fuller, just 24 yrs old. He was found hanging from a tree outside City Hall in Palmdale, California… https://t.co/LhS6YzkREy
Retweeted by Doug Sillars
6/14
2020
@jyzg @jonsneyers NONE of the >1000 killed by the police are prosecuted. They are dead. being shot (and surviving,… https://t.co/o0S3S85O6a @jonsneyers @jyzg https://t.co/v5cHXoEP3F >1000 people shot and killed by police in 2019. Your numbers are a sever… https://t.co/9kcwbImImn
6/13
2020
When I'm 5 minutes late to my one Zoom call of the day, I wonder how Chancellor Palpatine handled all his hologram… https://t.co/DEJQNn7PPE @edent stuck. but you have h265 support!Later this month, I'll be talking at @cloudinary's ImageCon. I thought it would be fun to build my talk with Cloud… https://t.co/BJ5BhbKyNM
6/10
2020
Luminous beings are we... ALL. https://t.co/LHCGYq5FPS
Retweeted by Doug Sillars
6/9
2020
@briankardell @HTTPArchive When I looked last year - about 50% of videos on the web had audio tracks. https://t.co/uguqhdYvgCOf 146,000k websites with a .mp4 video, only 1,731 have a VTT caption file. That's 1.2% #accessibility Source @HTTPArchive April 2020
6/8
2020
@HenriHelvetica @smashingmag This morning, Strava helpfully marked the time - but not the distance....#TIL a fun fact: according to the GIF specification https://t.co/ilGORExc5w, GIFs were not meant to be used as a pl… https://t.co/F9rkcXYver
Retweeted by Doug Sillars @kilianvalkhof @SaraSoueidan @learnuidesign @Twitter twitter uses video as gif replacement.
6/3
2020
@vfonic @alisalahio @Sethrogen Of course you are correct that all lives matter. But, when this is said in the USA… https://t.co/Fz5J4v1Ox4 @vfonic @alisalahio @Sethrogen this is a BIG assumption. and I dont think it is correct @vfonic @alisalahio @Sethrogen It is completely a racist term, used as a red herring to derail and confuse the argu… https://t.co/tFMbVKKHXV @alisalahio @vfonic @Sethrogen agreed.
6/2
2020
There are only so many veggies we can get delivered. I am getting very good at cooking with cabbage.
6/1
2020
@pcosway we are outside Zagreb Croatia. Hope you're doing wellWhen police lose their legitimacy and credibility...what are we supposed to do? How do we rebuild trust? Modern d… https://t.co/wzgxerCP7F
Retweeted by Doug SillarsThe continuing saga of 'the dog that poops in out yard' He got back in this morning! https://t.co/LH7TkHxmzlTo absolute hell with these "officers." https://t.co/RyFMWFMYyZ
Retweeted by Doug Sillars
5/31
2020
Watch this. Incredibly important stuff. https://t.co/esWk8xSuzQ
Retweeted by Doug Sillars @HenriHelvetica hope your day gets better :)I hope all those Senators who voted not to remove someone who is obviously unfit for office get remembered for the… https://t.co/3Ntp9NMXDR
Retweeted by Doug Sillars
5/30
2020
first time I've seen this. The damn cop is more concerned by about the jaywalker than the man he is killing. https://t.co/YVWi9FRtWN @simonhearne great post, and love how it looks on mobileThere's been some discussion about Chrome's `Lite mode` recently. I dug into 2Bn page views to find out who uses it… https://t.co/b1pAwTq9gg
Retweeted by Doug SillarsImagine your company being so dependent on one toxic individual that you have a team of developers building 'featur… https://t.co/xiYq4nTUe1Last month, I subscribed to a developer program newsletter. Yesterday 1600: Newsletter arrives Yesterday 1900: "… https://t.co/tD2AJ0j6U4
5/29
2020
Victory! TDTPIOY couldn't get in the yard this morning, so he marked the fence, and continued on his morning self-administered walk.
5/28
2020
Join us for a LIVE Q&A Session by @dougsillars about Video Playback on the Web! Do you care about the media experie… https://t.co/eYpZBWAC17
Retweeted by Doug SillarsUPDATE: I put the recycling bin in front of the fence last night. 'The dog that poops in our yard' came by and kno… https://t.co/VVLOR3JW7x
5/27
2020
Every morning, a dog climbs the fence to our yard, poops, and then climbs the fence and continues on his way. He w… https://t.co/s69IYAXCZM
5/26
2020
The UX in the Find My Android app is infuriating. I want to ring my wife's phone. The Toast message covers the lis… https://t.co/PNfzDjuFzJ
5/25
2020
@programmingart Good explanation of the ethical considerations in the Page Weight chapter of the Web Almanac by… https://t.co/AYsZTs2vDq
Retweeted by Doug Sillars
5/24
2020
https://t.co/DHtb0ltDar
Retweeted by Doug Sillars« These services are sometimes highly valuable because they can offer something complex and difficult, easily and s… https://t.co/BdkXZlZWqO
Retweeted by Doug Sillars
5/23
2020
cleaned and pan fried 1 kg of calamari, along with a LOT of onions with gluten free batter. served with spicy marin… https://t.co/gLuRANB3VMBest @glitch name ever: "Sneaky-pool-dolphin" https://t.co/X2a6BsWLsx
5/22
2020
@wiredfool haha. The joke is funny, but the Freudian slip? *chef's kiss*knitting project completed: globe hat https://t.co/BHtJfIZBb9In the Media chapter of the 2019 Web Almanac, @colinbendell and @dougsillars found that 67% of the median web page'… https://t.co/M2J99yXUK6
Retweeted by Doug Sillars
5/20
2020
@ppk @HTTPArchive ..here is the google sheet https://t.co/LisGNIp5WE @ppk This is @HTTPArchive mobile data from April. Since the mobile is emulated Chrome, webm would be default if a… https://t.co/ohO90vTNqZ
5/19
2020
@intelseb https://t.co/Wa8GD4ADo4 @mrodland @yazik_ezopa you can do all of this with JS today. and streaming fixes even more - accounting for both s… https://t.co/oo5x6XI9FI @oscargodson @addyosmani In my experience - many websites hide hero & background video on mobile devices using CSS.… https://t.co/ZsxPW3Tkhr
5/18
2020
@meetlibby i love the dark mode, especially for reading at night... but on startup, the screen flashes full white.… https://t.co/lnR60yy4Yl @seelimm_ sure, there is always a good use case. I see the 'hide video on small screens with CSS' all the time. @femyeda in addition to the crazy data usage, there is also a performance hit to playing large videos on small scre… https://t.co/K0ir5DsRAJ @femyeda this is actually my point. if the video is set to autoplay, the browser downloads the entire video. On s… https://t.co/df8vB46E7z @addyosmani what about overriding preload to 'none'? Without autoplay, and preload='none' - I think you'd block j… https://t.co/OMRoW0AGYo @femyeda no srcset support for the video tag. a comment says loading=lazy fixes this (i have not tested). alterna… https://t.co/h1IwroobSz @csswizardry @paulcalvano here's a bug on dupe video requests. https://t.co/aV8QqrAH9r still repros. https://t.co/ObRSq7d9wvadding insult to injury, this defect applies: https://t.co/aV8QqrAH9r can repro in devTools and natively with httpC… https://t.co/hiKFb4belD @whynot1__ the comments suggest lazy loading. or simply inserting the source with JavaScript. @Dchatrades @simevidas not for videos though.. @yazik_ezopa unfortunately not. Media queries are not supported in the video tag :(sunday run with @NomadicDaze , 10yo on bike, and pushing the 4 yo! barely could keep up! https://t.co/hUau9GT6f7Your periodic reminder that using "display:none" in your CSS does not also mean "download:none" https://t.co/eZZNnrQ3OS
5/17
2020
@RobynVinter last trip to the grocery store march 14. there was a pallet of tires in the meat section. https://t.co/IbG5HvSHwg @csswizardry when i was a chemist, cooking was an escape from the required precision of the lab. dinner measurement… https://t.co/N4kckMegC9 @HenriHelvetica honeymoon there... a while ago :) we did doubles today for lunch. so yummy! thanks for the inspir… https://t.co/nmiQx8X6Ec
5/16
2020

0