Do You Need A Media Query? The first rule of using media queries is to ask yourself if you really need to use a Media Query at all. In this article, Rachel Andrew will take a look at the use of media queries for responsive design today, how they work alongside Flexbox and Grid Layout, and also have a look at what is coming in the future.
Read more…
We all learn lessons as we make our way through life and work. Ricky Onsman thought it might be useful to find out what kind of advice folks in the community have found to be particularly valuable. Some of the following advice focused exclusively on web work, some on work in general, and some on life in general.
Read more…
The WordPress ecosystem, which relies on a huge community of developers, enables us to constantly incorporate new features into our websites with no major effort, or at least with much less effort than is required to develop the functionality from scratch. Moving from WordPress to Netlify has trade-offs. What if we could have a WordPress website in which its dynamic content could be exported as static files? Leonardo Losoviz explains how you can combine both worlds: switch to a static site generator without having to abandon WordPress.
Read more…
Content marketing is the practice of creating a piece of content. This piece of content is generally free, though it may be hidden behind a simple email/lead-capture form, and it usually is meant to be found through search or through free/low-budget distribution methods It is tough, but with the right WP plugins, you can turn your website into a content marketing machine, one that actually performs for your business. Here are some stellar plugins that will ensure your efforts aren’t falling short.
Read more…
JavaScript is essential to any advanced web app, so a strong debugger is a key part of the toolset. In this article, Dustin Driver and Jason Laster find out how the new Firefox JavaScript debugger can help you write fast, bug-free code. They will crack open a very simple to-do app with Debugger divided into three panes: the source list pane, the source pane, and the tool pane.. Here’s how it works!
Read more…
As every month since more than nine years already, artists and designers from across the globe once again fired up their favorite illustration tools and got out their paint brushes and cameras to create charming desktop wallpapers that are sure to breathe some fresh life into your desktop. Today, Cosima Mielke brings you unique and inspiring desktop wallpapers that celebrate the month of love, Chinese New Year, and the small things that make us happy. Created by artists from across the globe and available with and without a calendar for February 2018.
Read more…
The most important thing to remember when designing products is that design is for people. To design great products, you must deliver the right features, with the right user experience for the right people. Thus, define your target audience, then research their problems, and, finally, focus on building a product that solves those problems! In this article, Nick Babich takes a closer look at how to define an optimal product vision, strategy, and design process.
Read more…
GraphQL’s features are not a revolution, but what makes GraphQL powerful is that the level of polish, integration, and ease-of-use make it more than the sum of its parts. Many of the things GraphQL accomplishes can, with effort and discipline, be achieved using REST or RPC, but GraphQL brings state of the art APIs to the enormous number of projects that may not have the time, resources or tools to do this themselves. In this article, Eric Baer focuses almost entirely on why GraphQL exists and the problems it solves.
Read more…
The past years have been remarkable for web technologies. Our design process is systematic and efficient. And after so many years, accessibility and performance have finally become established, well-recognized pillars of user experience. It’s a truly wonderful time to be designing and building for the web, and Vitaly Friedman couldn’t be more excited and honored to be a part of these developments. However, as designers and developers, we focus on beautiful interfaces and fast experiences, but there is one side often missing: respect towards privacy, security, inclusivity, authenticity, personality, and ethics. It’s about time we change that.
Read more…
Manually clicking through different browsers as they run your development code, either locally or remotely, is a quick way to validate that code. However, it’s not a solution for testing the full breadth of your site’s code base on the assortment of browsers and device types available to your customers. That’s where automated testing really comes into its own. In this article, Jason McConnell provides an overview of the concepts, technologies and coding techniques involved with running test scripts against browsers automatically using WebDriverJS on Windows 10 and Microsoft Edge.
Read more…