Installing Certbot on Raspbian Buster for obtaining Let’s Encrypt’s browser-trusted certificates for your Raspberry Pi server applications

Certbot + Raspbian logo

When you build Raspberry Pi server projects with Raspbian Buster, browser-trusted certificates can be needed.

Since the inception of Let’s Encrypt, many webmasters had been able to deploy web applications that encrypt communication channels with browser-trusted certificates.

Most importantly, Let’s Encrypt provide all the magic for free.

Let’s Encrypt certificates are automatically issued by software participating in the ACME protocol. Therefore, we will need to run such a software on a Raspberry Pi web server for serving HTTPS with browser-trusted certificates.

Given that, let’s see how we can install Certbot on Raspbian Buster.

How to setup Raspbian Buster Lite for Raspberry Pi server projects

When I did a review for Raspberry Pi 4 Model B, the idea of using the Pi 4 for server applications is clear. Since Raspbian Buster Lite was released alongside the Pi 4, we can use it for new Raspberry Pi server projects. If you are thinking of building Raspberry Pi server projects, then you […]

How to setup Raspbian Buster for your Raspberry Pi 4 Model B

Since the Raspberry pi 4 Model B comes with several nice upgrades, it is a single board computer that you may want to get.

After you got your Raspberry Pi 4 rig and microSD card, the next step will be to setup an operating system.

At this point in time, you may want to install one of the Raspbian Buster images that got released for the Pi 4.

With that in mind, read on to learn how to setup Raspbian Buster for your Raspberry Pi 4 Model B.

A review of the Raspberry Pi 4 Model B from a not-so-early adopter

When a single board computer has 4GB of RAM, you can use it as a capable IoT gateway or desktop computing. In addition to that, the Raspberry Pi 4 Model B maintains the same dimensions as its credit card sized predecessor, the Pi 3B+.

Although there are several single board computers which provided 4GB of ram, they are priced more than the US$55 price tag. Given that, the Raspberry Pi 4 Model 4 with 4GB of ram is a very attractive offering.

Raspberry Pi 4 Computer Model B 4GB edition in box

In case you are wondering whether you should buy the Raspberry Pi 4 Model B, read on for more perspectives.

How to start a blog about computer technology

Previously, I wrote about why programmers should blog. When you are convinced that you should blog as a programmer, you may wonder how to start a blog.

In order to have a place to refer people who wants to learn more about this topic, I write my experience in this article.

Given that in mind, this is how you can start a blog about computer technology.

How to setup a small and powerful computer with Ubuntu 19.04 Desktop and Odroid H2

After implementing some easy and effective ways to make money with my website, I was able to earn some budget for a developer’s machine.

So what is a single board computer that is small and powerful?

After doing some research, I set my eyes on the Odroid H2.

Once I had received all the hardware components, I proceeded with setting up Ubuntu 19.04 Desktop on my Odroid H2.

In case you need a reference, this is how you can setup Ubuntu 19.04 Desktop on an Odroid H2.

CSS styles for styling image alignment in your WordPress pages and posts

When you create your own WordPress theme, one of the things of provide for is the ability to style image alignments.

By default, the WordPress Editor will include one of the predefined CSS classes when we add images to a post or page.

Therefore, by providing the CSS styles for each of these classes, we will be able to style the image alignment of our WordPress pages and posts.

Given these points, let us look at the CSS styles for styling image alignment in our WordPress pages and posts.

How to allow arbitrary Widget content to be added to sections of your WordPress theme

When you use WordPress to house your thoughts, you get the flexibility to update sections of your WordPress site through the WordPress dashboard.

For example, I can change the content within the sticky portion of my sidebar as and when I need to. Such content can be provided through the various WordPress Widgets that are available in my WordPress installation.

So how can we mark sections of our WordPress themes for displaying Widget content?

With this in mind, let us look at how we can allow arbitrary Widget content to be added to sections of our WordPress theme via the WordPress dashboard.

How to make a portion of your sidebar sticky as you scroll till the footer of your web page with jQuery and some CSS styles

You want a portion of your sidebar to stick as you scroll down your web page.

When you reach the footer of your web page, you want that portion to stop just above the footer of your web page.

In this case, you can use jQuery to help you achieve this behaviour.

Given that, this post shows how to make a portion of your sidebar sticky as you scroll till the footer of your web page with jQuery and some CSS styles.