Awesome Interviews

Awesome Interviews is a curated awesome list of lists of interview questions. Technical interviews, mind you. It covers a wide range of areas from a variety of programming languages, frameworks and databases, to operating systems, data structures and algorithms. There also coding exercises and much more.

This list links to some really great resources for both candidates, who are preparing for the interviews, and interviewers who want to make their interviews better.

ULID – Universally Unique Lexicographically Sortable Identifier

If you thought that UUID was the end of universally unique identifiers, think again. Here’s the ULID spec, with the following improvements:

  • 128-bit compatibility with UUID
  • 1.21e+24 unique ULIDs per millisecond
  • Lexicographically sortable!
  • Canonically encoded as a 26 character string, as opposed to the 36 character UUID
  • Uses Crockford’s base32 for better efficiency and readability (5 bits per character)
  • Case insensitive
  • No special characters (URL safe)
  • Monotonic sort order (correctly detects and handles the same millisecond)

Here’s how it looks:

ulid() // 01ARZ3NDEKTSV4RRFFQ69G5FAV

And there’s a wide selection of libraries implementing ULID for all major programming languages.

Serverless PHP on AWS Lambda

For all those of you who want to try out Amazon Lambda with PHP, here’s a quick and simple guide as to how to set it up: Serverless PHP on AWS Lambda.

This is some pretty exciting stuff!

Programmer Playing Cards

I have recently blogged about the Faces of Open Source project. That’s a great initiative. But here’s another one, with a lot more practical approach – Programmer Playing Cards. It is a deck of playing cards, featuring people who influenced the world of computer programming in a variety of ways. Each card has a photo of a person, his or her name, what was the influence, and, as a nice touch, a quote from that person.

Here’s an example with Larry Wall.

More examples as well as instructions on how to get these cards are here.

Twas the Night Before Christmas — A Coder’s Dream

If you are involved with any kind of coding at all, I’m sure you’ll enjoy this remake of the “A Visit from St. Nicholas” poem.

He opened my laptop, and first installed Node
Who knew that old Santa had learned how to code,
His fingers were flying, his typing was quick,
How will I ever, repay ol’ St. Nick