Categories
Programming

My Adventure With JavaScript Promises and Fetch API

I’m too rookie to offer a full-blown tutorial on JavaScript Promises and the Fetch API. However, some of the insights and concepts I learned could be helpful to you if you’re stepping into JavaScript Promises and the Fetch API for the first time. What are “Promises?” Mozilla’s MDN has a simple definition of Promises. “The […]

Categories
Programming

The Best SEO-Friendly JavaScript

What’s considered the best SEO-friendly JavaScript? Google has improved much over the years, and one of those innovations (besides the usage of A.I.) is the ability to crawl and process JavaScript. But not all scripts are equal. In this blog post, learn about the elements of JavaScript that are pertinent for SEO and ways to […]

Categories
SEO

My Experience Using a Prerender Service

JavaScript Client-side Rendering Drawbacks I explain the differences between server-side render and client-side render in another programming blog post. Search engine bots have difficulty processing client-side rendered pages since bots can’t execute scripts. This is especially true with JavaScript. Although Google is better than other search engines for processing JavaScript pages, it’s still not perfect. […]

Categories
Projects

DIY Retro Gaming Console With a Raspberry Pi (and 8-bit NES Cartridge)

What Are ROMs And Emulators? ROMs are video game information files. Their original purpose is to maintain backups of games that you already own. It’s considered “ethical” (and legal) to utilize ROMS for that reason only. Using game files without owning the video game is many times considered illegal. Emulators are software programs that process […]

Categories
Programming

Natural Language Processing With Built-in PHP Functions

What is Natural Language Processing? Natural language processing (also known as “NLP”) is a programmatic (and sometimes algorithmic) way of processing digitized text and treating it as human language. IBM has a much better and thorough explanation: Natural language processing (NLP) refers to the branch of computer science—and more specifically, the branch of artificial intelligence […]

Categories
Data Science Programming SEO

Python and Data Science Resources for SEO

Python is one of the top programming languages today. Beginners who have learned it describe the ease and quickness of mastering its syntax. Experts of Python brag about its versatility. Machine learning, data analytics, web page development, and even hardware applications are possible to process and compute. AI is an emerging area being used to analyze data […]

Categories
SEO

Can Your Main Site and Blog Have the Same Menu?

How you structure internal links determines how well your blog integrates with the main site. Your blog will have its own directory, or it will live on a separate sub-domain. Both options are feasible in most cases. Also in most cases, the blog uses a different CMS than the main site. Leading to different menus […]

Categories
SEO

What’s an SEO-Friendly CMS?

An ex-colleague asked me to optimize her real estate website for her sales business. Their vendor platform combined website management and lead generation. She published her properties on the site and collected leads from prospective buyers who expressed interest. Her focus was on a particular locale in California. Eager to help, I started to understand […]

Categories
Programming SEO

Programming for SEO Professionals

Why Should an SEO Professional Care About Programming? Although there’s no formal definition of skills and knowledge that an SEO professional should possess, it’s best to understand which technologies being used by a website contribute to technical SEO. If problems arise, you should be able to suggest which technology implementation needs to be initially investigated. […]