Over the last months we’ve been exploring the idea of arranging a little Smashing stand at conferences. Not a big deal really — a few stickers, postcards, goodies and of course our printed books; somewhere in a remote corner of those long exhibition areas. We thought it would be a great opportunity to be visible for our wonderful community, and talk to people shaping it across the world.
And so as I was standing at those little stands during the breaks, I’d see people floating by with a cup of coffee, picking up a few cat stickers and moving on. Some would ask where we are from, and some would flip through the books. Every now and again somebody would approach the stand slowly, with an incredibly kind, warm and caring smile.
They would say hello and strike a conversation. They would share their story — their smashing story. The first sleepless nights spent on resolving our infamous Mystery Riddles, the good ol’ days of Smashing Book 1, the anticipation of the new monthly desktop wallpapers, the first newsletter issue they subscribed to, and those CSS articles that made a difference on a tight deadline back in 2010.
I was overwhelmed by remarkable personal and professional stories on how our little publication helped during hard financial times for families or in tough projects at work, or in schools, universities and even in remote book clubs in Serbia, Portugal, Philippines and Brazil. As the conversations would fade away, I felt incredibly grateful for those stories, and couldn’t say anything but thank you with a smile on my face.
In the end, that’s what matters. Not endless A/B tests, nor the exact
border-radius values for rounded corners, nor the shade of blue for that fancy button. It’s about standing for something that matters, being honest, kind and respectful, and being helpful for somebody out there.
Pixels do matter after all. You never know how something you’re working on this very moment might affect somebody’s life, work, career and even family. So let’s design good pixels — the ones that help people make a positive contribution to their work and their life.
Especially in times when we all are running somewhere, stop and think for 10 seconds of how you could help people working with you, and what you could do for them, rather than what they could do for you. Be positive, and stream warmth and energy at people around you. Care about them. Make their lives a bit better every day. And don’t forget to say thank you to all the wonderful people who help you get stronger, better, smarter and kinder every now and again.
So thank you. And please drop by at the next events if you see us somewhere in a remote corner of the conference hall. I can’t wait to hear your smashing stories.
Here’s one for the good pixels!
— Vitaly (@smashingmag)
Table of Contents
- Get Ready For Gutenberg
- Making The World Wide Web Worldwide
- SmashingConf San Francisco 2019
- Open-Source Contributions Visualized
- CSS Houdini: Random Irregular Grid
- Intersecting Columns With CSS Grid
- How To Organize Your Git Branches
- The Deliverable That Matters
- Kill Your Old Idols, Find Something New
- Upcoming In Smashing Membershp
- Our Next Smashing Workshops
The upcoming WordPress 5.0 release, namely the new Gutenberg Editor, which is scheduled for November 19, causes a lot of controversies. From the editor to third-party plugins, and even your theme — the new version is about to change everything, marking WordPress’ attempt to push itself from being a CMS towards a website building space.
Most themes and plugins have to be updated to work with Gutenberg, so testing is crucial these days to prevent your site from breaking as soon as the update rolls out. The folks at Kinsta summarized how you can prepare for this major change.
If you’re not ready for Gutenberg yet, our former WordPress editor Jeff Star built a plugin that lets you replace the Gutenberg Editor with the Classic Editor. You can also enable the new editor selectively for only a few posts or pages. (cm)
How should you tackle an international project that goes beyond the usual left-to-right reading direction and standard Latin character set? The W3C compiled a comprehensive guide to internationalization techniques that help you author HTML and CSS for international audiences.
It includes tips for everything from choosing and declaring the character encoding and identifying in-document language changes to adapting the markup, styling, layout, and navigation to the project’s needs. Handy! (cm)
Here we go again! After a wonderful NYC event, we’re getting ready for the next adventure: SmashingConf SF. We’re happy to welcome Miriam Suzanne, Chris Coyier, Jennifer Brook, and Sara Soueidan among the first confirmed speakers. We’ll be exploring practical front-end techniques and design strategies — mostly in live design and live coding sessions.
Tickets? Glad you asked! Just 2 super-early-birds are left!
We’ll dive into new challenges, solutions, and opportunities: from front-end performance and serverless to design workflow, refactoring and moving to a static site setup — all the way to CSS Grid techniques, better estimates and deployment patterns for HTTP/2. Plus a bunch of hands-on workshops on design, front-end and UX. Ah, need to convince your boss? Download the “Convince Your Boss” PDF (602 KB).
And if you can’t make it to SF, we’d love to welcome you at SmashingConf Toronto 2019 later that year. We’d love to see you there! (cr)
If you want to understand how people and organizations are interacting with your open-source project on GitHub, the contributor relationship management system Measure is for you. It provides easy-to-understand widgets which you can assemble into dashboards to get an overview of your repositories as well as statistics on pull requests, issues, and responses. Please note that Measure is still a prototype. As the creators point out, everything should work as expected, but documentation is lacking and setup is still manual. (cm)
Imagine you want to build a layout which allows you to have an aside column for sidenotes, but at the same time offers a way to place something to the full width of the grid or in the place of both content and aside columns. Roman Komarov shares a trick with grid-template-areas that helps you put your idea of intersecting columns or rows to practice.
Speaking of CSS Grid: If the Grid syntax still feels a bit daunting to you, Zell Liew shares some useful tips to help you remember Grid properties and values for good. (cm)
There are many ways to organize your Git branches. Darío Kondratiuk gives a nice overview over possible approaches: Gitflow with steroids, Branch-Push-Merge-Prune, Version-based, and even Emoji-based, to name a few. Maybe it’s time to rethink your workflow? (cm)
Detailed wireframes, high-fidelity comps, and motion prototypes. Often they are considered critical deliverables, but, as Josh Clark argues, those design artifacts are unimportant; the only deliverable that matters is the product itself. A good read about how Josh has shifted his process to enable better collaboration between designers and developers. And how you can do too, of course. (cm)
Who doesn’t love to discover a new book or a new playlist to send your mind on a journey and spark your imagination? The social platform insp.re helps you find such new treasures and collect the books and music you’d love to share with others. Once you signed up, you can follow people, browse through their collections, and add your discoveries to your profile. The focus lies on releases of small and independent publishers, so chances to discover a real treasure look quite good. (cm)
We recently added our newest book Form Design Patterns to the Smashing Membership, an eBook on designing and coding accessible and progressively enhanced web forms. The eBook is included in the Smashing Membership. Each member makes a difference and gets valuable content from it, too!
Coming up today:
- Smashing TV: “Visual Studio Code Is On Fire!" with Burke Holland. (Oct. 30, 11:00 AM Eastern)
We are very grateful for the kind and generous support of 1,275 members. Thank you so much for making it happen!
In our workshops, we are looking into the current state of front-end and interface design, covering advanced challenges and actual real-life solutions to front-end problems. Coming up next:
Or, if you’d like to run an in-house workshop at your office, please get in touch with Vitaly at firstname.lastname@example.org and briefly describe what problems you’re facing and would like to solve. Don’t worry about the costs — we’ll find a fair price for sure. Get in touch — it’s that easy!
- Email, Design Teams, Regex and Compression
- CSS Linter, Regex, Performance, Accessible Components
- Free Fonts, CSS, Design Systems and SVG
- npm, Async CSS, Free SVG/EPS Icons
- Serverless, Gradients and Degreeless Design For Everyone
- State of CSS, Variable Fonts and Staying Focused
- Performance, Sketch and Animation Handbook
- Animation In React, CSS Sticky and Inclusive Design
- Business For Designers, CSS Experiments and Open-Source Illustrations
Looking for older issues? Drop us an email and we’ll happily share them with you. Would be quite a hassle searching and clicking through them here anyway.