2022
-
Basic cryptography – the Caesar cipher
Jan 28
One of the most basic encryption schemes is the Caesar cipher. It’s weak in practice, but a great way to learn how crypto works.
-
Modulo arithmetic with large numbers
Jan 27
Modulo arithmetic with numbers large enough to ensure cryptographic security is complicated, particularly in PHP. Let’s work around that…
-
Modulo exponentiation in PHP – three ways
Jan 26
Modulo exponentiation lies at the core of most modern crypto. Learn three different ways to perform this calculation in PHP.
-
Ethics in technology and advertising
Jan 25
Ethics is one of the more complicated concepts in tech. Everyone knows what it is, but ethics become frighteningly easy to ignore.
-
Today’s youth will define tomorrow’s technology
Jan 24
The youth of today will define tomorrow’s technology. The world forgets this fact at our own peril.
-
Understanding modulo arithmetic with clock functions
Jan 23
Modulo arithmetic is at the core of most every secure asymmetric cryptography algorithm. Clock functions make it an easier topic to master.
-
How do you stay current?
Jan 22
What tools do you use to stay current with technology? Here are some podcasts and reading materials I use to stay up on new trends.
-
Reducing associative arrays in PHP
Jan 21
PHP doesn’t natively support passing associative arrays into array_map(). But there are ways to work around this limitation.
-
Hashing is not encryption – redux
Jan 20
Hashing and encryption are two different things, even if they’re built upon the same cryptographic foundation.
-
Is PHP a functional programming language?
Jan 17
So you think PHP is a functional programming language? Let’s look at reasons why it is and why it isn’t.
-
How do you become an expert?
Jan 14
Don’t let doubt hold you back. Anyone can become an expert by practicing in a field and building experience.
-
What exactly are NFTs?
Jan 13
Of all the buzzwords in the web3 space today, “NFT” is one of the most common. But do you really understand what an NFT is?