Recurring themes in code and how to optimize them.
A team to give web developers a voice in the standards process.
Wear a beanie today, build the web tomorrow.
How engines interpret and optimize your code.
Take time to develop and think about your craft.
Small things that can be performance bottlenecks.
A collection of Chrome DevTools extensions.
App development for multiple browsers.
“Sure flat design is a design trend, but it is good for performance.”
Cross-device testing with Browser-Sync.
“If a task can be done in less than two minutes, do it right now.”
Automation of all the tasks.
How to build tasks to remove unused CSS.
“The way that languages in the web platform evolve are in direct response to the pain caused by complexity.”
Five things to keep in mind.
Say goodbye to complicated data-binding code.
“Mutation Observers are certainly worth familiarising yourself with.”
Introducing PageSpeed Insights for Node.
How to effectively keep memory usage down.
“Linting your code early and often is the best way to avoid issues building up.”
Visualize what parts of a node have changed.
Work in progress, contributions are welcome.
Defining strings with domain-specific languages.
JSCS can now reformat code, not just validate it.
How to stay productive with web tooling.
Improved starting point for building web applications.
Tools for keeping images lean.
What it is and how it works.
How you can build a modern web app in your favorite framework.
How you can craft offline, lightning fast web apps.
Guidance and tooling for inclusive web experiences.
“2016 will hopefully be the year we build for network resilience.”
“The web’s success came from working together. Let’s collaborate more.”
What might slow down rendering and how you can fix it.
Service Worker, Web Push, Analytics libraries, and real-world sites.
Ways to reduce image size through modern compression techniques.