32 search results for “Tiffany Tse”

The 20 Best Atom Packages for Front End Developers

The 20 Best Atom Packages for Front End Developers

The best Atom packages 2017

We all know great tooling can help us move faster and be more productive when coding. To accelerate your work and improve your development experience, we’ve put together a list of the best 20 Atom packages for front end developers.

In this article you'll learn:

  • How to install Atom packages.
  • Which packages to use for git integration, embedded Stack Overflow snippets, and time travel.
  • Specific editor enhancements that will make you love the way Atom looks and works for you.

Continue reading

The 20 Best Visual Studio Code Extensions for Front End Developers

The 20 Best Visual Studio Code Extensions for Front End Developers

The Best VS Code Extensions 2017

Awesome tools help us build, break, and fix things faster. With this in mind, we’ve put together a list of the best 20 Visual Studio Code extensions for front end developers, to accelerate your work and improve your development experience.

In this article you will learn:

  • How to install VS Code extensions.
  • Which extensions to use for git blame, CSS go to definition, and even 🌈 rainbow brackets.
  • Specific editor enhancements and themes that will make the switch from Atom to VS Code a lot easier.

Continue reading

The 25 Best Sublime Text Plugins for Front End Developers

The 25 Best Sublime Text Plugins for Front End Developers

sublime text plugins

Every developer has their own tooling and special setup. It’s that tooling that can help you become a faster, stronger, and more productive developer.

We spent some time polling front end developers here at Shopify to get a list of all the essential Sublime Text plugins they just can’t live without.

In this article, we’ll share 25 Sublime Text plugins for front end developers.

Continue reading

Understanding hreflang Tags for Multilingual Stores

Understanding hreflang Tags for Multilingual Stores

hreflang tags for multilingual stores

As websites grow, we look for more ways to increase a site’s visibility to users in multiple countries. One way of doing this is considering what languages a store is offered in, as well as how to best localize content for customers.

The hreflang attribute helps websites to show search engines the relationship between web pages in alternate languages or region-specific pages.

In this article you will learn:

  • What hreflang is, how to structure hreflang tags, and where to place them
  • What localization looks like
  • Common mistakes that are made when implementing hreflang for multilingual sites

Continue reading

Understanding Shopify Theme Styles and Presets With settings_data.json

Understanding Shopify Theme Styles and Presets With settings_data.json

Shopify theme styles and presets with settings_data.json

Building themes, especially dynamic ones, can be hard. But creating theme styles with presets for Shopify themes doesn’t have to be. In fact, it can be super useful—especially if your theme might be used by many merchants, and you want to curate the experience they have when using your theme.

In this article, you will learn:

  • The differences between `settings_schema.json` and `settings_data.json`
  • The nuances of the `settings_data.json` file, and what input types Shopify considers presentational values vs. content values
  • How to manage multiple stores with a single theme using presets
  • Common gotchas when tracking changes

Continue reading

Using Placeholder Images for Products with the placeholder_svg_tag filter

Using Placeholder Images for Products with the placeholder_svg_tag filter

Placeholder images with Shopify SVG Tag

When beginning to build a theme or prototype, many developers use some form of placeholder text or image. This is usually because we want and need our websites to feel real, authentic, and similar to the final product. The `placeholder_svg_tag` filter gives developers the power to take advantage of SVG placeholder illustrations in their Liquid templates.

In this article you will learn:

  • The benefits of using placeholder images when you have missing content
  • How to use the placeholder_svg_tag filter
  • How to add custom classes to a Shopify SVG placeholder, and best practices for class naming

Continue reading

What is Progressive Enhancement and Why Should You Care?

What is Progressive Enhancement and Why Should You Care?

Illustration of three cakes representing progressive enhancement.

If you’ve been building websites and applications for even a little while, you’ve most likely already heard of progressive enhancement. The idea has been around since 2003, it’s one that is often confused and misunderstood.

In this article you will learn:

  • The difference between progressive enhancement and graceful degradation.
  • How performance and accessibility benefit from progressive enhancement.
  • Modern tips and techniques for progressively enhancing a site with CSS and JavaScript.

Continue reading

[Free Webinar] Getting Started with Sass and Shopify

[Free Webinar] Getting Started with Sass and Shopify

Getting started with Sass and Shopify webinar

In this free webinar hosted by Shopify Partners, Tiffany Tse — Partner Education and Front End Developer Advocate Lead at Shopify — will cover the basics of Sass, and how to use it to speed up your development with Shopify.

During this one-hour presentation, we’ll cover: 

  • What a CSS preprocessor is.
  • Sass vs. SCSS.
  • Variables and nesting.
  • Sass functions, mixins and custom functions.
  • Interpolation, workflow, and best practices.

Continue reading

Grow your business with the Shopify Partner Program

Learn more