Just spilling my thoughts on this case about YouTube going after — and usually killing off — third-party providers that rely on the number one video-sharing platform’s API.
You’re earning money from using our API. We’re not. Prepare to die.
Understandable, but instead of shutting these increasingly popular providers down why not leverage their userbase to rake in more users and revenue?
Think of radio programs. FM stations. Podcasts. Music streaming services. How do they handle advertising in exchange for free access or entertainment?
*Ding!* Right… Continue reading An alternative option for YouTube instead of killing reliant third-party apps
There are a lot of suggested solutions out there: mostly not working when I tried them, and some required several lines of code which seems unnecessary for such a simple issue.
After a lot of testing, I found one solution that worked 100%, at least for a PDF I’m trying to embed and display in full height using an iframe on a page.
It came from a short answer from Stack Overflow user sree when the same problem was asked there. Continue reading How to make an iframe fit or fill 100% of its container’s remaining height
Most ads are annoying. You see them pop up on TV, right when the scene’s getting intense; they load fast on Youtube, then the actual video is slow as a dying turtle; you go to some sites and they are plastered all over the page.
Ads are cousins to spam emails, but not all of them are evil. Some are actually helpful, and a few deserve to be loved. Continue reading I hate most ads but I don’t block them – here’s why
Here’s a script that you can use to allow smooth-scrolling to sections on your website by assigning ids to them and then hash-linking to the ids. Continue reading jQuery smooth scroll to id
It’s good UX when your users know where they are on your website just by looking at the navigation menu and seeing the page label highlighted or active. Better, knowing what main page they’re on while viewing a sub page.
In WordPress, most theme defaults doesn’t highlight the parent page e.g. yourwebsite.com/parent/ when the current page is a child or sub page of it e.g. yourwebsite.com/parent/child/.
As a demo, go to my WordPress Themes page bibiano.io/wordpress/themes/ and notice how the parent page navigation link WordPress bibiano.io/wordpress/ is highlighted.
Here’s the 5-line code snippet I used to solve that issue. Continue reading How to keep parent page navigation link highlighted when viewing a child/sub page
Here’s how you can keep that hover/active effect or highlight on the “Blog” link in your WordPress website navigation menu when the user is viewing a single blog post or a category/tag/search archive as demoed live on this very website. Continue reading How to keep “Blog” navigation link highlighted when viewing a single post
We basically come up with prices based on the following factors:
- Production cost
- Reasonable profit
- Market competition
But if your competitors are selling better even when you have the cheaper and better service or product, you might be doing pricing wrong.
There is psychology behind product pricing, and here are ways to make your product prices right to maximize your sales. Continue reading 5 Ways To Maximize Sales By Improving Product Pricing
Keyword research isn’t just about search volume. Knowing which terms you should give priority when optimizing can help save you time and creative juice writing good content. But competitive analysis can be a daunting task, even intimidating for the non-savvy. Continue reading SERPs Competitor Scraper Tool – Quick Raw Analysis Using Excel
Know a Chrome extension that should be in this list? I’d love to check it out. Drop me a comment.
It’s been years since I published this post (previously titled “22 Must-Have Chrome Extensions for Productivity (I Think)” – that’s a lot of new Google Chrome browser extensions discovered, and a few replaced/ditched (my old list is still available at the end of this post).
For a change, this revision isn’t just my list now, but is also based on recommendations by the awesome community of Inbound.org when I asked them:
If you were only allowed to use 3 Chrome extensions, what would they be?
Cutting to the chase, here’s the new list of must-have Chrome extensions — not just to increase productivity — but now also to hopefully help you become more effective as an inbound marketer. Continue reading Must-Have Chrome Extensions of Inbound Marketers
Yesterday after writing a number of documents and grouping them into collections and subcollections, I thought I should make a backup of everything since I’ll be sharing those files with other people. To my surprise, Google Docs simply can’t do that. Even making copies of several documents seemed to be very tedious (imagine a hundred files) considering each had to be individually opened before getting access to the File menu where you’ll find the Make a copy option.
I tried to google on how to create backups of Google Docs files in the cloud and to no avail only found these two Google Product Forums threads being the closest to my query, but both still left unsolved as of this writing. Downloading the whole collection, renaming it, and uploading it back? Maybe the GDocs team already has this functionality set for the next update.
To cut the supposed-to-be short story shorter (I’m sorry you had to read through my harrowing narrative), I realized I’ve installed Google Drive locally on my machine. Then remembering that all my Google Docs files in the cloud have been moved to Drive and that everything would just sync ala Dropbox…Eureka! Come, let’s jump right into the process. Continue reading How to Create Copies of a Google Docs Collection/Folder, Even Ones Just Shared With You