Yelp Facebook LinkedIn YouTube Twitter Instagram

Noble Blog

Coding and Design Tips & Tutorials

Optimizing SVG Files

What is SVG?

SVG stands for scalable vector graphics. It’s an XML-based coded file format that enables us to use vector graphics in webpages.

Why Should You Optimize SVG Files?

Design apps such as Sketch, Adobe XD, and Illustrator code SVG files differently. Some produce cleaner code than others. Regardless of what app codes the SVG file, it’s likely that the code can be further optimized, offering cleaner code and a smaller file (which downloads faster). Loading speed is important because website speed is one factor that affects your website’s Google ranking.

Optimizing SVG files can have other benefits. Once we had an SVG file that Illustrator didn’t like. The SVG was exported from Sketch, and we were trying to open it in Illustrator. We got an error message and it appeared wrong in Illustrator. After optimizing the SVG file, it imported without error and looked correct!

Sketch Web Design Web Development UI Design Illustrator Adobe XD

Variable Fonts: Exciting for Designers & Developers

What are Variable Fonts?

Variable fonts are a new kind of font that allows for amazing new levels of flexibility. With just one font file you can alter thickness, width, or just about any attribute you can think of... all while keeping the file-size small (important for websites).

Do not limit your thinking to the standard options that you’ve seen before (bold, italic, extended, condensed, etc.). Font designers can make variable fonts do all sorts of cool things!

example of adjusting a variable font

Sketch Web Design Web Development UI Design Adobe Photoshop Illustrator Adobe XD

Google Ads is Not a Casino… But Without a Clear Strategy You’re Gambling!

“Oh lord—we’ve lost a lot of money!” This is an exclamation you might hear in the lobby of a casino, but sadly, it’s something we hear when people have not set up their Google Ads Campaign correctly.

It’s because some people don’t approach Google Ads with a professional attitude; instead, they seem to trust “Lady Luck”.

If you think about it, there’s a key difference between a professional and the average person who enters into a situation where sums of money can be made or lost quickly. 

That key difference is that the professional never sets foot into a money-related situation without having a well thought out STRATEGY!

Strategy = Winning

Therefore, even if you’re a beginner, you should always have some kind of strategy in place when working with Google Ads, because then you’ll spend your money wisely and WIN EVERY time.

Digital Marketing

Google Analytics: The Treasure Map You Don’t Want to Ignore!

When we talk about Google Analytics, most people have one of three reactions, which one are you?

  1. You have heard about Google Analytics but are not really sure what it can do for you.
  2. You know about Google Analytics. You have even logged into the dashboard only to be overwhelmed by the overkill of data provided and are stymied what to do with it or where to begin.
  3. You get excited about the possibilities when you think of this powerful tool, with all the incredible insights it can give you into how your website is performing and how visitors behave on your site.

If you answered 1 or 2—don’t freak out because many of the people we start helping have not been clearly shown, or explained to, why this is one tool you never—EVER—want to ignore. If you are looking for a more in-depth technical training check out our Google Analytics Course.

Digital Marketing

Understanding the Math of Data Science

Inevitably, everyone that has any interest in Data Science faces a wall, and that wall’s name is Mathematics. As much as we would love to avoid the complexities of the math in data science, when a stakeholder asks, “Can you explain the answer to me?” the answer is probably a process that comes from a whole pipeline of ideas that took data and performed mathematical calculations to arrive at the answer. As important as it is to know the correct algorithm to do the work, it is equally important to conceptually understand the math behind the algorithm. We’ll look at some of the key mathematical concepts so that we can slowly recreate the engine and learn the mechanics of data science. 

Python

New Digital Marketing Trends You Need to Know About

In such a fluctuating era, it’s now more important than ever for marketers to stay on top of new emerging technologies. Staying aware of novel marketing trends does not only help others gain a competitive edge but even leaves room for lead generation. While 2018 has been filled with advanced marketing movements such as live broadcasting and long-form videos, 2019 has taken marketing to another level. Here’s what you need to know...

Digital Marketing

Top 3 Reasons Why Learning Video Editing is Your Next Move

We know what you’re thinking: Why would I ever learn video editing when I can just hire someone off Fiverr to do it for me? A few other refuting thoughts may cross your mind like the fact that it would take too much time, that you’re too busy to learn something new, that it’s too expensive to master, or that you prefer to be investing your energy on other things. While this may just be the case, it’s crucial to consider that knowing how to edit videos in your personal vision can help turn abstract ideas into powerful content and will help you save a fortune in the long run.

But don’t take our word for it. Here’s what the world is saying...

Adobe After Effects

Python Versus: A Look at the Fastest Growing Language

In recent years, Python has exploded to become one of the fastest-growing languages. Traditional object-oriented programming languages have many rigid rules, and Python often breaks the convention of these languages, offering simplicity to counter this rigidity. For novice programmers, it may be more beneficial to learn code through the lens of simplicity and elegance versus robustness and completeness. Both have their tradeoffs, and here are a few key examples of how Python separates itself from the pack.

Python

Photoshop Tutorial: Using Hair Brushes to Paint Hair Masks

Topics: Using custom hair brushes to create a selection/mask, Refining the hair mask, Removing a color cast

Exercise Preview

Photo courtesy of istockphoto, ProjectB, Image #5164255

Adobe Photoshop

Python and Pandas: A Bigger Data Solution to Excel

Excel spreadsheets have been the standard in the business world, allowing people to leverage spreadsheets for everything from accounting to managing schedules. As one of the world’s most popular software programs, Excel is used in all facets of a company, from human resources to Finance. However, there comes a time when one may look to grow beyond Excel and foray into the world of databases and coding-based solutions.

Python