Art Deco Graphic Design: A Classic Trend

Add some old-school charm to design projects, with an art deco-inspired design. Traditional, classic, and vintage styles are on-trend now, making art deco elements a fun and easy way to add a touch of something the evokes classic feelings while maintaining a modern touch. Art Deco graphic design might be a trend, but it is […]
Read more

Build a state management system with vanilla JavaScript

Managing state is not a new thing in software, but it’s still relatively new for building software in JavaScript. Traditionally, we’d keep state within the DOM itself or even assign it to a global object in the window. Now though, we’re spoiled with choices for libraries and frameworks to help us with this. Libraries like Redux, MobX and Vuex make managing cross-component state almost trivial. This is great for an application’s resilience and it works really well with a state-first, …

The post Build a state management system with vanilla JavaScript appeared first on CSS-Tricks.

Read more

10 Ways to Simplify Your Design

It’s no secret that simple is often better when it comes to website design. An interface that’s simple to understand—and just as simple to use—is more likely to turn visitors into active users who will return to your site later. But how do you simplify your website? Even if you aren’t building something new from […]
Read more

Did you know that style and script tags can be set to display: block?

The other night, Amit Patel mentioned that you can set script tags in HTML to display: block with CSS and then edit that code inline with the contentEditable attribute. This means that you can then see it all update live in the browser as you type. Shortly after, Marius Gundersen replied that you can do this with the style tag as well.

All of this is such a weird concept to me that I just had to make a demo …

The post Did you know that style and script tags can be set to display: block? appeared first on CSS-Tricks.

Read more

Designing Compelling Site Experiences for SEO

We all know that using certain keywords and phrases can help boost your site’s SEO, but keyword optimization is just one part of the equation. It’s essential that site visitors find the relevant content they’re seeking. Otherwise, they’ll move on quickly. Attention to design and user experience (UX) are imperative when it comes to building …
The post Designing Compelling Site Experiences for SEO appeared first on Torque.
Read more

Finite State Machines with React

As JavaScript applications on the web have grown more complex, so too has the complexity of dealing with state in those applications — state being the aggregate of all the data that an application needs to perform its function. Over the last several years, there has been a ton of great innovation in the realm of state management through tools like Redux, MobX, and Vuex. Something that hasn’t gotten quite as much attention, though, is state design.

What in …

The post Finite State Machines with React appeared first on CSS-Tricks.

Read more

30 Best Photoshop Logo Templates (PSD)

We’ve collected the absolute best Photoshop logo templates to help you choose a pre-made logo design as a starting point for your new brand. All these logo templates come in a PSD format, for you to tweak and customize in Photoshop. It’s all too easy to burn through a budget, crafting a logo that fits […]
Read more