Seen a lot of discussions about Ads blockers. It seems it's like pollen fever, these discussions are seasonal and recurrent. I have a proposal for the Web and its publishing industry. Each time, you are using the term in an article Ad Blocker, replace it by Performance Enhancer or Privacy Safeguard and see if your article still makes sense. Tune of the week: Feeling Good — Nina Simone.
Webcompat Life
Progress this week:
Today: 2016-03-18T18:14:59.820644
450 open issues
----------------------
needsinfo 9
needsdiagnosis 130
needscontact 95
contactready 84
sitewait 104
----------------------
You are welcome to participate
- Some thoughts about Mozilla Outreachy program.
- HTTP HEAD and its support
Webcompat issues
(a selection of some of the bugs worked on this week).
- Sometimes trying to get Apple attention is hard. If you know someone working there on the front-end of iTunes, you might be able to help us.
document.write()
+ user agent sniffing + bad css selectors = image too big. Another one difficult to contact- Google Calendar old bug is… old. or Search Log-in for different locales or sometimes not even there at all. Like not receiving the tier1 version.
- We are very close to get a fix for Gmail on Firefox.
Gecko Bugs
- Debugger and User-Agent switcher interactions.
Webcompat.com development
- Explaining how to work with pull requests and branches
- Helping contributors on the project. 741 on
form.py
, 865 ondatabase
, 969 - We need a migration script for the DB.
- We need to tight up our management scripts.
Reading List
- Instagram-style filters in HTML5 Canvas. Clever technique for applying filters to photo when browsers are lacking support for CSS filters. Two thoughts: 1. What is the performance analysis? 2. This should be tied to a class name with a proper fallback for seeing the image when JS is not here.
- 6 reasons to start using flexbox. "But in actual fact, flexbox is very well supported, at 95.89% global support. (…) The solution to this I have settled on is to just use autoprefixer. Keeping track of which vendor prefixes we need to use for what isn’t necessarily the best use of our time and effort, so we can and should automate it."
- Seen that introductory blog post about CSS. I liked it very much, because it's very basic. It's written for beginners but with a nice turn into it. It also reminds me that writing about the simplest thing can be very helpful to others.
- Selenium and JavaScript events. In that case, used with python for functional testing.
Follow Your Nose
TODO
- Document how to write tests on webcompat.com using test fixtures.
- ToWrite: rounding numbers in CSS for
width
- ToWrite: Amazon prefetching resources with
<object>
for Firefox only.
Otsukare!