J. R. Swab

Blog


All Blogs From This Point

Are migrating to swab.dev

And this site will become a simple page stating that all my content lives, at swab.dev. I needed a clean slate to start my new mission and chose some posts to take with me. But this new site is more than a blog... It's hosting my Git repos, and will host my podcast too.

...

Continue Reading...


How To Safelist An Email Address


Categories: [How To]

Safelist is a term used by many email lists.

It's when you (the reciever of the email) tell your email serivce that you trust and email address.

The reason why we want to do this is to make sure the emails we want to see reach our inbox.

And not get tossed into the trash or spam folders.

Her

...

Continue Reading...


Here's How To Get Your First Programming Job


Categories: [Technology], [How To]

Most coding programs are great at getting people started coding, but leave the new programmer without the path to actually getting their first job.

Here's a great approach to having recruiters come to you and have the best chance at getting interviews.

First, only focus on what you can prove you...

Continue Reading...


Here’s Eric Raymond’s Secret to Be a Better Coder


Categories: [Technology]

"Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter." Eric Raymond

Who is Eric Raymond?

He is an American software developer, open-source software advocate, and author of the 1997 essay and 1999 b...

Continue Reading...


Top 10 Keys To Being A Superior Programmer


Categories: [Technology]

Over the years of making content online in one form or another I've come across many questions by people that are just starting out on their coding journey.

Here is a list of the ten things I wish I knew from day one.

Don't learn a language

In the start of your programming journey it is good t...

Continue Reading...


Go-Hive v0.2.0 - Get Blog Data


Categories: [Technology]

This update contains the condenser methods used to access an account's blog. The only one left out is get_tags_used_by_author since "api.hive.blog" does not have the tags plugin enabled.

Example Usage:

package main

import (
    "fmt"
    a "git.sr.ht/~jrswab/go-hive"
)
func main () {
    c :=...

Continue Reading...


Create A Quick and Easy Caesar Cipher


Categories: [Technology]

... a Caesar cipher ... is one of the simplest and most widely known encryption techniques. It is a type of substitution cipher in which each letter in the plaintext is replaced by a letter some fixed number of positions down the alphabet. For example, with a left shift of 3, D would be replaced b...

Continue Reading...


You Need To Stop Using HTML Email


Categories: [Technology]

HTML email is bad and should be considered harmful.

HTML Email Makes Phishing Attempts Easier

HTML emails allow you to make links which hide the URL behind some user-friendly text. However, this is an extremely common vector for phishing attacks, where a malicious sender makes a misleading lin...

Continue Reading...


Email Lists To The Rescue!


Categories: [Content Creation], [Technology]

I use email lists to send updates on new videos, blog posts, and other things. This way I don’t have to play to the algorithms on the platforms I create within. (This is not really an issue on Hive mind you; but other places love to give your followers what "they" think your followers want to see.)

...

Continue Reading...


Go-Hive v0.1.0 - Get Accounts Methods


Categories: [Technology]

Finally got some functionality into the project and I hope to have a good chunk of free time soon to plug away at it more.

What's added in v0.1.0?

  • NewChain helper function to create the chain struct.
  • GetAccountBandwidth to return the "forum" bandwidth for an account.
  • GetAccountCount t...

Continue Reading...