Trine Falbe wrote
Trine Falbe wrote
Chris Ashton wrote
Samantha Ingram wrote
Ben Gremillion wrote
Software developers in the UK need to better understand how copyright laws may affect their work so that they don’t miss out on opportunities to protect their work and to avoid infringing on the work of another. So, where do we start?
Is it possible to use digital musical instruments as browser inputs? With the Web MIDI API, the answer is yes! The best part is, it’s fairly quick and easy to implement and even create a really fun project.
As every month, Anselm Hannemann summarized what happened in the web development world in the last few weeks. A handy reading list full of browser news, performance tips, UX advice, and much more to help you stay on top of things.
As designers and developers, we have an obligation to build experiences that are better than the norm. This article explains how unethical design happens, and how to do ethical design through a set of best practices.
Publishing content to so many media without lots of extra development overhead can be difficult. Chris Ashton explains how they’ve approached the problem in BBC’s Visual Journalism department.
Just when you thought you’ve finally found a plugin that does everything you need, there’s still that one tiny important thing it can’t do. Find out how to make your plugin extensible and reduce headache.
We love bringing people together, and creating a friendly atmosphere for everybody to share and learn. No fluff, no theory—just actionable insights applicable to your work right away.More info about SmashingConf
Git is a powerful tool. To help you get even more out of it, Harry Roberts collected useful little Git snippets that he uses frequently — to create leaderboards, show changed words instead of whole lines, and see what everyone’s been up to.
Building components that enable users to magnify, swipe, and pan around images while at the same time using image sizes responsibly used to be tricky. Today, we can offload much of that source selection logic to the browser, and, as Scott Jehl points out, one particular trick comes in especially handy when doing so.
A set of organized tools, patterns, and practices that work as the foundation for Vue.js application development — that’s Viljami Salminen’s Vue Design System.
We don’t need to wait for container queries to start building responsive components that are based on the size of a containing element rather than the size of the browser viewport. We can start building them now. Phil Walton explains how.
Using CSS variables for parallax animations? Of course! basicScroll allows you to change CSS variables depending on the scroll position. Use the variables directly in your CSS to animate whatever you want.
What’s the most important characteristic in design in 2018 and also one that has proven its business value? Inclusive Design. For more design trends and patterns that are revolutionizing tech this year, check out the “Design in Tech Report”.