James is a Senior Front-End Developer with almost 10 years total experience in freelance, contract, and agency work. He has spoken at conferences, including local WordPress meet-ups and the online WP Summit. James's favorite parts of web development include creating meaningful animations, presenting unique responsive design solutions, and pushing Sass’s limits to write powerful modular CSS. You can find out more about James at jamessteinbach.com.
James's articles
Validating Input in Sass Mixins and Functions
By James Steinbach,
When using other people's Sass code, you might make errors when passing data to mixins and functions. James shows some techniques to avoid this problem.
Using Sass’s @error, @warn, and @debug Directives
By James Steinbach,
James looks at three Sass directives that assist developers in debugging their SCSS code and can also help when working on Sass projects on a team.
Sass Maps vs. Nested Lists
By James Steinbach,
What's best to use in this head-to-head James shows us the strengths and weaknesses of Sass Maps vs. Nested Lists
Style Tiles with Sass
By James Steinbach,
James shows us how we can save a little time by using Sass to help create the CSS for Style Tiles
Sass and Responsive Typography
By James Steinbach,
James shows us how we can generate nice typography for our responsive sites with Sass maps and functions
Using Sass for “Quantity Queries”
By James Steinbach,
Using Sass' ability to use mixins and functions James makes using a defensive CSS trick easy.
Getting Sticky Headers and the WordPress Admin Bar to Behave
By James Steinbach,
WordPress sticky headers run into a problem when the admin bar is visible. In this article, James Steinbach shows us how to use CSS (and Sass) to fix this.
Creating a Responsive Grid System with Susy and Breakpoint
By James Steinbach,
James shows us how to combine Susy with Breakpoint to make a responsive grid system.
Write CSS3 without Worrying about Prefixes
By James Steinbach,
James Steinbach discusses the different methods you can use to automate adding any necessary vendor prefixes to your CSS.
Passing Your Sass to Someone Sass-less
By James Steinbach,
James gives us some options when handing over files to client who needs to edit your Sass, when they don't have Sass.