Trine Falbe wrote
Trine Falbe wrote
Chris Ashton wrote
Samantha Ingram wrote
Ben Gremillion wrote
(This article is kindly sponsored by Adobe.) There are many ways to design and create an app’s look. Learn how to transfer an app’s design from Photoshop to XD, continuing to work on it and having fun while prototyping.
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.
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
What powers great design? The Design Genome Project studied design-forward companies to see how they design and build. An interesting look behind the scenes of Netflix, Slack, Shopify, Capital One, and Pinterest.
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.