The future of style

The Future of Style aggregates posts from various blogs that talk about the development of Cascading Style Sheets (CSS) [not development with Cascading Style Sheets]. While it is hosted by the W3C CSS Working Group, the content of the individual entries represent only the opinion of their respective authors and does not reflect the position of the CSS Working Group or the W3C.

Latest articles

CR of CSS Containment Level 1

Source: CSS WG Blog Florian Rivoal • 08 August 2017

The CSS WG has published a Candidate Recommendation and invites implementations of the CSS Containment Module Level 1.

This CSS module describes the contain property, which indicates that the element’s subtree is independent of the rest of the page. This enables heavy optimizations by user agents when used well.

This is the first CR of this drafts. Implementations are encouraged, and feedback based on them much welcome. In particular, comments about interaction with other specifications would be very welcome, and you find desirable optimization opportunities that this technology fails to facilitate, the CSSWG would like to hear from you.

Significant changes are listed in the change section of the specification, and a disposition of comments is available.

Please send feedback by either filing an issue in GitHub (preferable) or sending mail to the (archived) public mailing list [email protected] with the spec code ([css-contain]) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)

First Public Working Draft of CSS Fonts Level 4

Source: CSS WG Blog Myles Maxfield • 08 August 2017

The CSS Working Group has published updated Working Drafts of CSS Fonts Level 4. This module defines new features regarding variable fonts, font loading timeline configuration, and color fonts support.

Please send feedback by either filing an issue in GitHub (preferable) or sending mail to the (archived) public mailing list [email protected] with the spec code ([css-fonts]) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)

New Candidate Recommendation: CSS Containment Level 1.

Source: W3C's Cascading Style Sheets home page08 August 2017

8 Aug 2017 New Candidate Recommendation: CSS Containment Level 1.

You can now follow the CSS Working Group's discussions on Ma…

Source: W3C's Cascading Style Sheets home page04 August 2017

4 Aug 2017 You can now follow the CSS Working Group's discussions on Mastodon, in addition to Twitter, the blog and the blog's Atom feed.

Updated Working Draft: CSS Typed OM Level 1.

Source: W3C's Cascading Style Sheets home page01 August 2017

1 Aug 2017 Updated Working Draft: CSS Typed OM Level 1.

Minutes Telecon 2017-07-26

Source: CSS WG BlogDael Jackson • 27 July 2017

Full Minutes

Adobe Announces Flash Distribution and Updates to End

Source: Surfin' Safari Apple's WebKit Team • 25 July 2017

Adobe has announced it will stop distributing and updating Flash Player at the end of 2020 and is encouraging web developers to migrate any existing Flash content to open standards. Apple is working with Adobe, industry partners, and developers to complete this transition.

Apple users have been experiencing the web without Flash for some time. iPhone, iPad, and iPod touch never supported Flash. For the Mac, the transition from Flash began in 2010 when Flash was no longer pre-installed. Today, if users install Flash, it remains off by default. Safari requires explicit approval on each website before running the Flash plugin.

To display rich interactive content in the browser, WebKit—the engine that powers Safari—supports the latest standards, including the following:

The WebKit Project is excited about the future of the open web. We invite you to follow this blog to learn about new technologies as they’re implemented in WebKit.

Release Notes for Safari Technology Preview 36

Source: Surfin' Safari Jon Davis • 21 July 2017

Safari Technology Preview Release 36 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 219131-219567.

JavaScript

CSS

WebRTC

Web Driver

Rendering

Media

Web Inspector

WebAssembly

Bug Fixes

Updated Working Draft of Motion Path Level 1

Source: CSS WG Blog Jihye Hong • 21 July 2017

The CSS Working Group has published updated Working Drafts of Motion Path Level 1.
Motion Path Level 1 describes how graphical object is positioned and animated along an author specified path.

Most of the changes are influenced by merging some features from CSS Round Display. A list of significant changes can be found in Changes section.

Please send feedback by either filing an issue in GitHub (preferable) or sending mail to the (archived) public mailing list [email protected] with the spec code ([motion-1] and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)

Updated Working Drafts of CSS Box Alignment and CSS Display Level 3

Source: CSS WG Blogfantasai • 20 July 2017

The CSS Working Group has published updated Working Drafts of CSS Box Alignment Level 3 and CSS Display Level 3. CSS Box Alignment Level 3 contains the features of CSS relating to the alignment of boxes within their containers in the various CSS box layout models (block, flexbox, grid, tables). CSS Display Level 3 describes how the CSS formatting box tree is generated from the document element tree and defines properties that control the types of boxes thus generated.

As we are wrapping up work on these specs in preparation for CR, most of the changes are fairly minor fixes and clarifications. A list of significant changes can be found in their respective Changes sections.

Please send feedback by either filing an issue in GitHub (preferable) or sending mail to the (archived) public mailing list [email protected] with the spec code ([css-align] or [css-display]) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)

Minutes Telecon 2017-07-19

Source: CSS WG BlogDael Jackson • 20 July 2017

Full Minutes

Updated Working Draft: CSS Display Level 3. Updated Working …

Source: W3C's Cascading Style Sheets home page20 July 2017

20 Jul 2017 Updated Working Draft: CSS Display Level 3. Updated Working Draft: CSS Box Alignment Level 3.

Minutes Telecon 2017-07-12

Source: CSS WG BlogDael Jackson • 13 July 2017

Full Minutes

Release Notes for Safari Technology Preview 35

Source: Surfin' Safari Jon Davis • 12 July 2017

Safari Technology Preview Release 35 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 218629-219131.

Performance

Media

Web Inspector

JavaScript

Accessibility

WebAssembly

WebCrypto

Web APIs

CSS

New Working Draft: CSS Fonts Level 4. Updated Working Draft:…

Source: W3C's Cascading Style Sheets home page11 July 2017

11 Jul 2017 New Working Draft: CSS Fonts Level 4. Updated Working Draft: Motion Path Level 1.

Minutes Telecon 2017-07-05

Source: CSS WG BlogDael Jackson • 07 July 2017

Full Minutes

Video of the Week: CSS + SVG: A Designer’s Delight – Sara Soueidan

Source: Web Directions Blog John • 30 June 2017

Sara SoueidanWe’re going back to Respond 16 for our Video of the Week this week, when Sara Soueidan came to visit and delivered an inspiring, eye-opening keynote presentation on what can be done with CSS and SVG working together.

It’s an excellent talk, and really needs no more introduction than that.

 

 

Want more?

Like to see and read more like this? Be the first to score invitations to our events? Then jump on our once-a-week mailing list to keep up with everything happening at Web Directions. And you’ll get a complimentary digital copy of Scroll magazine.


The post Video of the Week: CSS + SVG: A Designer’s Delight – Sara Soueidan appeared first on Web Directions.

Minutes Telecon 2017-06-28

Source: CSS WG BlogDael Jackson • 29 June 2017

Full Minutes

Release Notes for Safari Technology Preview 34

Source: Surfin' Safari Jon Davis • 28 June 2017

Safari Technology Preview Release 34 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 217978-218629.

WebRTC

Media

JavaScript

Security

Web Inspector

Web API

WebCrypto

WebAssembly

Rendering

Accessibility

Bug Fixes

Minutes Telecon 2017-06-21

Source: CSS WG BlogDael Jackson • 22 June 2017

Full Minutes

What’s new in Chromium 59 and Opera 46

Source: Dev.OperaSimon Pieters • 22 June 2017

Opera 46 (based on Chromium 59) for Mac, Windows, Linux is out! To find out what’s new for users, see our Desktop blog post. Here’s what it means for web developers.

Animated PNG

Opera now supports animated PNG, or APNG for short. APNG is a file format that works similarly to GIF. The difference is that APNG is smaller and supports both 24-bit images and 8-bit transparency. It has become quite popular recently, particularly since Apple adopted the APNG file format for the iOS 10 iMessage apps. APNG was also supported in Presto-based Opera 12.

Watch the APNG demo and learn more about this format.

SVG favicons

This was actually added in Opera 44, but we missed to write about it!

This might still be a bit rough in the edges, but in general SVG favicons should now work in Opera! (Not yet in Chromium.) To see this in action, check some of the WHATWG standards which use SVG favicons. Firefox also supports SVG favicons, and it was also supported in Presto-based Opera 12.

Expensive background tab throttling

Opera now throttles expensive background tabs. This reduces the processing power required for background tabs and improves battery life and browsing performance. Try it out yourself with this background timer throttling demo.

As a web developer, you also can help with reducing the work that your page or app does while being in a background tab by using requestAnimationFrame instead of timers to drive animations, and the Page Visibility API to stop unnecessary work when the page is hidden.

Service worker navigation preload

The Service Worker navigation preload API enables the browser to preload navigation requests while a service worker is starting up. See Speed up Service Worker with Navigation Preloads by Jake Archibald for more information.

Other features in this release

Deprecations and interoperability improvements

What’s next?

If you’re interested in experimenting with features that are in the pipeline for future versions of Opera, we recommend following our Opera Developer stream.

Code Leaders 17 Launch

Source: Web Directions BlogJohn • 16 June 2017

We can see that more and more engineers and developers are moving into positions where they are expected to have and develop managerial skills.

But managing teams of devs can involve unique circumstances and require specialised skills.

That’s why we invented Code Leaders.

Running in conjunction with our long standing, highly regarded Code Conference for front end engineers and JavaScript developers, Code Leaders focuses on what senior engineering decision makers need to know about right now.

As the things we build and the teams and organisations that build them become ever more complex, technical knowledge and capabilities simply aren’t enough. Code Leaders is designed for engineering and development leaders, senior developers, lead engineers, engineering managers, CTOs.

It doesn’t matter so much what your role is called, if you’re responsible for building and leading teams, and making strategic decisions about the technologies your company or organisations uses, Code Leaders is designed for you.

Code Leaders takes place over a single, intensive day, and features real world experts addressing key challenges of technology, leadership and developing, maintaining and growing great engineering teams.

There’s full information on the website, including registration and some great pricing options, but here’s a brief overview of what you can expect from Code Leaders.

Session 1: Technology

In this session, we’ll look at the current state, and near term developments of the core technologies of the web: JavaScript, HTML, CSS, SVG and the browser’s APIs, from two of the world’s leading experts.

JavaScript: Now and Next: Brian Terlson

Code Leaders - Brian Terlson

Where is JavaScript at right now, in 2017? And where is it headed in the near future? What changes will most impact the way you work in the coming years? How can you get involved in the process?

The State of Front End Technologies: Chris Lilley

Code Leaders - Chris Lilley

In our era of Web Apps, where JavaScript seems paramount, the core technologies of the web: HTML, CSS, SVG, and the browser’s DOM APIs still very much have a place when developing for the web. Chris Lilley gives us a sense of what’s coming for the foundations of the web platform.

Session 2: Best Practice

In this session, we’ll look at how networks impact performance, and security, and the architecture of Web Apps, again with two world leaders in these fields.

The Changing Face of Loading Resources: Andrew Betts

Code Leaders - Andrew Betts

The underlying transport mechanisms of the web, including HTTP and TCP are being overhauled. This session looks at the evolution of these largely out-of-sight but incredibly important protocols, with huge implications for performance and security for today’s web.

Modern Web App Architectures: Zero Cho

Code Leaders - Zero Cho

What is the architecture of complex Web Apps? Few apps work at the scale of Twitter, with hundreds of millions of users, and billions of messages a month. Hear about the architecture, and lessons learned building Twitter Lite.

Session 3: Culture

This session turns to the challenges that face senior engineering professionals and management: people, and ensuring the best from and for them. We draw on the experience of experts in building more diverse, inclusive, highly performing teams.

Re-imagining the Hiring Process: Elle Meredith & Lachlan Hardy

Code Leaders - Elle Meredith

We’ve all been on the other side of the table. A laundry list of required technologies and practices, white boarding code, logic puzzles, folks “hiring for culture fit”. But do these practices ensure the best possible hires, and ultimately the best performing teams?

Designing a Culture that Fosters Growth: Josh Duck

Code Leaders - Josh Duck

In this session Josh, now back in Australia managing a team at the ABC, shares lessons he learned working for Facebook, renowned for both its engineering prowess and also growing its engineering head count at an almost unimaginable rate over the last decade.

 

That’s quite a day.

Now, we’ve deliberately limited numbers for Code Leaders to ensure the greatest opportunity for participants to connect with one another, our leaders and invited experts. It’s a day for minimum screen time, and maximum connection and communication.

During the day you’ll be seated with a group of fellow participants with a balance of experience as leaders. Each table will have a facilitator, someone with significant industry experience, and will have the opportunity to put questions to our expert speakers.

Throughout the day there’ll be the opportunity for every participant to develop their leadership abilities by facilitating post-briefing discussion among your group.

You’ll also get the opportunity to connect with our leaders and invited experts during the day.

This is a new event, we’ve kept our prices low, and we do encourage you to register early. Given the number of tickets we’ve already sold, it is likely that this event will sell out.

If you’re in the business of leading or managing teams of engineers and developers – or you’d like to get to that kind of position – do not miss Code Leaders.

The post Code Leaders 17 Launch appeared first on Web Directions.

The 2017 edition of the CSS Day will take place on the 16th …

Source: W3C's Cascading Style Sheets home page16 June 2017

16 Jun 2017 The 2017 edition of the CSS Day will take place on the 16th of June (in Amsterdam). Speakers include Tab Atkins, Jen Simmons, Rachel Andrew, Håkon Wium Lie and Bert Bos.

Håkon Wium Lie will talk about ‘CSS in print’ and Bert Bos a…

Source: W3C's Cascading Style Sheets home page15 June 2017

15 Jun 2017 Håkon Wium Lie will talk about ‘CSS in print’ and Bert Bos about ‘CSS Grid’ at the CWI in Amsterdam on the 15th of June. Registration required.

Release Notes for Safari Technology Preview 33

Source: Surfin' SafariJon Davis • 14 June 2017

Safari Technology Preview Release 33 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 217407-217978.

Performance

JavaScript

WebRTC

Media Streams and Capture

Media

CSS Grid

Web API

Rendering

Web Inspector

Bug Fixes

First Public WD CSS Overflow L4

Source: CSS WG Blog Florian Rivoal • 14 June 2017

The CSS WG has published an First Public Working Draft of the CSS Overflow Module Level 4.

CSS Overflow Level 4 builds upon Level 3 of the same specification, and adds:

The first of these two is a fairly self contained feature, and we encourage potential implementors or anyone interested to review it in details.

The second one is more far reaching, but also less mature, and with significant issues still open. Design level reviews are very much appreciated.

Significant changes since level 3 are listed in the change section.

Please send feedback by either filing an issue in GitHub (preferable) or sending mail to the (archived) public mailing list [email protected] with the spec code ([css-overflow-4]) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)

The Full Conference Program for Code 17

Source: Web Directions Blog John • 14 June 2017

Here, at last, is the full program for Web Directions Code 17, taking place in  Melbourne on 3-4 August.

Let me tell you, a fair bit of thinking went into this. Getting the participation of some of the world’s (and Australia’s) leading thinkers and doers in front end engineering is one thing – turning that into a two day event with a coherent structure is another altogether.

It’s not the kind of opportunity you want to waste – after all, it’s not like these seven international keynote speakers come here to Australia on a regular basis. For that matter, it’s not like our frankly impressive array of local experts can often be found together in the same place, either.

So, it’s important we give all of these speakers an opportunity to shine, and all the attendees the chance to take it all in, digest it and see how they can apply it to their own work. Because that’s our goal: to give you insights that help you do your job better.

As always, we have a great offer for past attendees of our events, you can find the details further down.

Here we go.

Code

Day One.

Mavo: HTML re-imagined for the era of Web Apps
Lea Verou
In an age when it seems everything is developed in JavaScript, using frameworks like Angular and React, what place is there for old fashioned HTML and CSS? Say hello to Mavo.

The State of JavaScript in 2017
Brian Terlson
The landscape of JavaScript seems to be in constant flux. Not just the frameworks and build tools we use, but the very language itself now that new versions are being released annually. But where is it at right now, in 2017? And where is it headed in the near future?

No More Awaiting for Async Functions
Erin Zimmer
Dealing with asynchronous functions has been a bit of a problem since the early days of JavaScript. Promises help a bit, but they’re still limited in some ways. Async functions make writing async code simpler, and let you do some things that aren’t so easy with promises.

Modules in Motion
Damon Oehlman
Modularity in web application code has been a topic of much discussion for a long, long time. Implementing solutions that provide a useful approach have consumed many development hours. We are converging on a single solution now in the form of ES6 modules.

It’s Time to Talk About Type Checkers
Ben Teese
Static type checkers have been a part of the JavaScript ecosystem for many years now, and with Microsoft, Google and Facebook all having made major investments in tools like TypeScript and Flow, it’s probably fair to say that type checkers are here to stay.

Developing the Twitter PWA
Zero Cho
The most recent version of Twitter’s web app, Twitter Lite, was recently released. It’s a Progressive Web App, which is fast and responsive, uses less data, takes up less storage space, and supports push notifications and offline use in modern browsers.

Preact: Into the Void 0
Jason Miller
Grab a hard hat and follow me down into the internals of Preact, a tiny 3kb alternative to React. Along the way we’ll shed light on fundamentals like JSX & Virtual DOM, demystify DOM diffing, and see how keys work up-close.

The State of Web Fonts
Chris Lilley
With CSS Level 3 OpenType font features, the widely adopted WOFF format, Chromatic Fonts, and more recently OpenType variable fonts – a single font file that behaves like multiple fonts – the capabilities opening up for typography on the web are extraordinary.

Phew! That’s Day One: five international keynotes + three locals. Now brace yourself for Day Two.

The Power of the Network
Andrew Betts
Web developers are increasingly responsible for the performance of the sites they build, and there is now a plethora of advanced tools and services that allow developers to hone front end performance as never before. But the network can still be your biggest bottleneck.

The Road to Styled Components: CSS in Component-based Systems
Glen Maddern
Building user interfaces on the web is hard, because the web, and thus CSS, was inherently made for documents. Because UIs fundamentally are not documents, we’ve seen a mindset shift towards building component-based systems.

A Unified Styling Language
Mark Dalgleish
In the past few years, we’ve witnessed a massive increase in the amount of CSS experimentation, with ideas like CSS Modules and, controversially, the rise of CSS-in-JS. But does mixing our styles and logic run counter to the original ideas of CSS? Does it break progressive enhancement?

Traditional CSS at Scale(?)
Mandy Michael
When the team at Seven West Media redeveloped The West Australian’s digital platform in a tight 4-month deadline, they embraced the CSS they know and love with a component driven approach. The lessons Mandy learned have led her to the ultimate question: is there a better way?

CSS Architectures Q&A
MC: John Allsopp
Having heard from three of our industry’s leading front end developers, let’s dive with them into the current and future state of CSS architectures. You can help us get to the heart of one of the front end’s most pressing challenges: how do we work with style in today’s complex web creations?

Artificial Intelligence 101
Patrick Catanzariti
Every industry will be affected by AI, machine learning and voice interfaces in the coming years. Terms like “neural networks” and “deep learning” often sound complicated and sci-fi, but there are platforms and technologies out there today that can enable you to do a whole lot out of the box.

Making Modern JavaScript Frameworks Accessible
Aimee Maree Forsstrom
We have seen an increase in projects that require developers who understand accessibility. This leads us to the inevitable question: how do JavaScript frameworks address accessibility?

CSS: Current, Soon, Someday
Charlotte Jackson
Thanks to progressive enhancement, we can make use of many new CSS features, even though not browsers support them. We’ll look at examples of CSS that we can use now and what we can use with care. And it’s not all about using new CSS; we can all play a part in its development too.

Using the Web Payments API
Marcos Caceres
In this session, Mozilla’s Marcos Caceres will provide an overview of the emerging Payment Request and Payment Response browser APIs and how to integrate them into existing HTML forms.

Choosing Your Animation Adventure
Val Head
Animation has come a long way on the modern web and now we have a long list of choices for how to make things move on screen: CSS, JavaScript, SVG, the Web Animation API. With so many options, how can you be sure which is the best choice for your project?

And there you have it. There’s lots more information on the website about each session and speaker, a complete schedule to see how the timing works on each day, plus various pricing and registration options.

It’s hard to know what to get more excited about: seven international speakers, 10 locals, all the topics firing front end devs and engineers around the world and a unique Q&A session where you get to pick the brains of three of our leading code specialists.

That’s probably enough to set your brain spinning at this stage, although we’ll tell you more about what we have lined up in coming weeks, including a few special surprises. Don’t wait for that to book your tickets, though.

We’ve already sold about 33% of the registrations we have available, and we’re still more than two weeks out from the close of our Early Bird offers.

Be smart, avoid disappointment, register now.

See you in Melbourne.

The post The Full Conference Program for Code 17 appeared first on Web Directions.

New Working Draft: CSS Overflow Level 4.

Source: W3C's Cascading Style Sheets home page13 June 2017

13 Jun 2017 New Working Draft: CSS Overflow Level 4.

The Full Speaker Line-up for Code 17

Source: Web Directions BlogJohn • 08 June 2017

Here it is. The speaker line-up you’ve been waiting for. We’ve literally just confirmed our final speakers, so it’ll take another couple of days before the Code website has all the details, but here’s who’s speaking.

Web Directions Code 17

Web Directions Code 17

Chris Lilley: The first chair of the CSS Working Group and co-editor of the CSS 2 specification, the inaugural chair of the SVG Working Group and now a Technical Director at W3C.

Lea Verou: Lea is well known as a highly engaging speaker on all things front end, the author of CSS Secrets, a long standing member of the CSS Working Group, and has spoken at Web Directions events on several continents.

Brian Terlson: Brian, editor of the JavaScript standard, and implementor of the JavaScript engine in the Edge browser will bring us up to date with the current state of JavaScript, as well as where we’ll see it head next.

Web Directions Code 17

Val Head: Val will survey the full spectrum of animation options from CSS to React Motion and show which are best suited for things like state transitions, showing data, animating illustrations, or making animations responsive.

Jason MillerProlific JavaScript developer, architect and Open Sourcerer, the author of Preact, Jason will take us deep into modern browser internals, learning performance and optimisation secrets along the way.

Zero ChoZero will give us a sense of the architecture of Twitter Lite, the technologies used, and lessons learned in building the Progressive Web App version of one of the world’s most widely used web services.

alt

Andrew Betts: Andrew is a web developer and principal developer advocate for Fastly, and is also an elected member of the W3C Technical Architecture Group, a committee that guides the development of the World Wide Web. Andrew will be talking about the power of the network.

Erin Zimmer: Erin has been a Senior Front-end Developer on the new DigitaliD project at Australia Post for the last year, after 10 years as a web developer for the federal government in Canberra.

Damon Oehlman: Damon is a web application developer who has worked on geospatial applications, WebRTC and now enjoys working on Canva. For a long time he has searched for the one module system to rule them all.

Ben Teese: Ben is a senior developer and consultant for Shine Solutions in Melbourne, Australia. He was a Java developer for 10 years before moving on to Ruby and now full-time JavaScript.

Glen Maddern: Cyber-intellectual. Creator of Front End Center. Co-creator of styled-components, CSS Modules. Over uses emoji.

Mark Dalgleish: Mark is the CSS Modules co-creator, @MelbJS organiser, and DesignOps Lead at @seekjobs.

Mandy Michael: Mandy is the Lead Front End Developer at Seven West Media in Western Australia. She is a lover of CSS and Batman and blogs about her adventures in geek fashion.

Patrick Catanzariti: Patrick is the founder of Dev Diner, a site that explores developing for emerging tech. He is a SitePoint contributing editor, an instructor at SitePoint Premium and O’Reilly, a Meta Pioneer and freelance developer.

Aimee Maree Forsstrom: Spent the past decade consulting on Content Management System builds and in research assistance (Mozilla, Massive Interactive, Southern Cross University, University of Adelaide).

Charlotte Jackson: Charlotte is a front-end developer now at Atlassian, and previously at ClearLeft. She’s worked on large and small projects for clients including Bike Register, John Lewis and Bravissimo.

Marcos Caceres: Marcos works with Mozilla’s DOM team hacking on Firefox, writes PWA-related W3C specifications, and co-chairs the W3C’s Web Incubator Community Group – all from Melbourne, Australia.

That, if we do say so ourselves, is a stunning line-up of speakers: international and local practitioners who are setting the standards for front end engineering now and into the future.

This is truly a world class conference, here, in Australia.

We’ll be telling you more about the topics being addressed in coming weeks, but rest assured we will be tackling the big and important questions about frameworks, raw code, CSS in JS, performance, PWA, security, accessibility, modules, fonts, components, types and a whole lot more.

And it won’t be all lecture style presentations, either. Expect a few surprises. Really, if you work with front end code, or work with people who do, Code is the conference you do not want to miss. Registration is now open.

Code

Key Code Dates

Thu 15 June: Code Leaders Conference Launch

Thu 22 June: Special Announcement (sh, secret)

Fri 30 June: Early Bird discounts close

Wed 2 August: Code Leaders conference

Thu-Fri 3-4 August: Code conference

So, come and join us in Melbourne.

The post The Full Speaker Line-up for Code 17 appeared first on Web Directions.

Minutes Telecon 2017-05-31

Source: CSS WG BlogDael Jackson • 07 June 2017

Full Minutes

Feeds

The Future of Style features:

If you have a post you want to add to this feed, post a link (or the whole thing) on the CSS3 Soapbox. If you own a blog with frequent posts about the future of CSS, and want to be added to this aggregator, please get in touch with fantasai.

fantasai

Made with CSS! Valid CSS!Valid HTML 4.0! RSS feed Atom feed