Move an Ubuntu window to another workspace

Last night I decided to pull the trigger and upgrade from Ubuntu 19.10 (Eoan Ermine) to Ubuntu Focal Fossa 20.04 A fairly smooth upgrade all in all. I did have to re-enable the .NET Core APT repository using the following command: sudo apt-add-repository https://packages.microsoft.com/ubuntu/20.04/prod I also discovered a neat shortcut to move programs from one workspace to another: Ctrl+Alt+Shift+Arrow key I hope this will soon become muscle memory 💪 ! Success 🎉

Continue Reading

Remove page or site from Google search results

Background What do you do when you have a website that you do not want Google or other search engines to index and therefore NOT display in search results? Robots! 🤖 In the past, you have simply been able to add a robots.txt file. This is a file that website owners could use to inform web crawlers and robots such as the Googlebot about whether you wanted your site indexed or not and if so...

Continue Reading

Archiving all bookmarks using the Pocket Developer API

Background Today I wanted to clean up my Pocket account, I had thousands of unread articles in my inbox and while their web interface allows you to bulk edit your bookmarks it would have taken days to archive all of them that way. So, instead of spending days to do this, I used their API and ran a quick and dirty script to archive bookmarks going back to 2016! Here be dragons! Now, since I...

Continue Reading

Adding TypeScript to an existing aspnetcore project

Background So, I have a small ASP.NET Core Razor Pages application that I recently enhanced by adding Vue in the same way that I once would add jQuery to an existing application to add some interactivity to an existing page. Not all websites need to be SPA’s with full-on JavaScript frameworks and build processes and just like with jQuery back in the day I was able to add Vue by simply adding a <script> tag...

Continue Reading

Instagram Basic Display API

Background A while ago I was working on a project that consumed the Instagram Legacy API Platform. To make things easier there was a fantastic library called InstaSharp which wrapped the HTTP calls to the Instagram Legacy API endpoints. However, Instagram began disabling the Instagram Legacy API Platform and on June 29, 2020, any remaining endpoints will no longer be available. The replacements to the Instagram Legacy API Platform are the Instagram Graph API and...

Continue Reading