Gather round, Gentle Readers. It is time I tell the story of the worst decision I ever made in an office. Some of you have heard this. Some have not. Whatever you do in your office today, this week, the rest of this year, you can console yourself by recalling this tale.
1. She had fantastic taste in clients. If there is someone you admire, odds are good that at some point, she was their agent,
You May Also Like
Watch the video -->
A. Yes! When using arrow functions, the scope of "this" is effectively passed in from the outer scope. See here in this REPL
Q. Where does Polymer fit in? Is it considered a framework like the others?
A. @Polymer is an excellent way to create web components, which are ideal for creating sets of interactivity that can be shared in web apps.
Q. Have we gone framework crazy?
A. At one time, quite possibly. A few years back we literally had framework overload. I feel it really has solidified into a few very strong choices.
Q. [Is] there no more need for @polymer?
A. See my previous question on this ... but in general, I think there is a lot of room for Web Components with frameworks.
In the state of Rio, the court ordered the UFF faculty to remove from the Law School facade a flag with the message "UFF Law Against Fascism". The judge even determined the arrest of the director unless the flag was removed within 12 hours.
UERJ also reported police forces removing flags in support of Marielle Franco and another one that reads "Anti-fascism UERJ". In Rio Grande do Sul, an event entitled "Against fascism, Pro Democracy" was also prohibited by the electoral court.
In Mato Grosso do Sul, a public class entitled "Crushing Fascism" was also censored. In Pará, a lecture was interrupted by the military police that questioned the professor about the ideological content of the class and threatened to arrest him.
Many other student movements and organizations reported military police forces inside classrooms, student units, academic directories, confiscating any sort of materials with 'anti-fascist' or 'pro-democracy' content.
Legacy site *downloads* ~630 KB CSS per theme and writing direction.
3,370 unique declarations
44 media queries
36 unique colors
50 unique background colors
46 unique font sizes
39 unique z-indices
PWA *incrementally generates* ~30 KB CSS that handles all themes and writing directions.
730 unique declarations
0 media queries
11 unique colors
32 unique background colors
15 unique font sizes
7 unique z-indices
The legacy site's CSS is what happens when hundreds of people directly write CSS over many years. Specificity wars, redundancy, a house of cards that can't be fixed. The result is extremely inefficient and error-prone styling that punishes users and developers.
The PWA's CSS is generated on-demand by a JS framework that manages styles and outputs "atomic CSS". The framework can enforce strict constraints and perform optimisations, which is why the CSS is so much smaller and safer. Style conflicts and unbounded CSS growth are avoided.
So after my marketing agency closed I started freelancing again. A marketing company that wanted to work with me only hires freelance writers through @Upwork. So I signed up. I wasn't thrilled about it, but that's who they contract with and it's their marketing company.
I've been receiving regular assignments from this company, thru @Upwork, for over a month now. I've written dozens of articles for them. My work has been exemplary. I've been handling repeated rush jobs and delivering. The client was and is very happy. That's coming from them.
While I was wrapping up several assignments this week I was contacted by the marketing company. They asked if I had taken a new full-time job and wasn't available anymore. It seems @Upwork's talent group told them I was no longer available to take assignments.
I was very surprised. Nothing had changed on my end. I still needed the freelance work very much. I told them so. So the marketing company pressed @Upwork and were told there were "compliance" issues that were preventing the marketing company from giving me any more work.
Gather round, Gentle Readers. It is time I tell the story of the worst decision I ever made in an office. Some of you have heard this. Some have not. Whatever you do in your office today, this week, the rest of this year, you can console yourself by recalling this tale.— Quinn Cummings (@quinncy) November 7, 2018