Tag: tallpad

Tallpad #1

In the last two weeks I’ve published two screencasts, both in the same Building a media library series:

📺 Displaying the list of media records
We’re setting up a new route, paginate the records, create and use a JSON resource to select the bits of information we need, and finally loop through the results and display them on the frontend. Pretty basic stuff but had to be done for the continuity of the series.

📺 Filter media records by file type and month
This one is a bit more interesting due to the challenges it presented. We had to figure out how to get generic file types like Video, Archive, Document from specific mime types like video/mp4, application/msword, etc.

Then we made sure to only show options that may return results – no point in showing “Archive” as an option if there are no archive files in the list — or showing “May 2021” as a date option if there were no files uploaded in that month.

We also went over things like creating computed properties to add additional select values, maintain query parameters between requests, use query scopes to filter the records, and other possibly interesting things 😄

Why I am not integrating tallpad with Vimeo

Currently, every time I publish a screencast on tallpad, I have to:

  • export the video
  • upload it to vimeo
  • fill in all vimeo’s fields (name, privacy settings, etc)
  • grab the vimeo embed code
  • go to tallpad’s nova admin panel and create a new episode – here, I have to fill in the title, description, embed code, video duration, and other fields.
  • hit publish

The reason I’m going with this somewhat tedious flow is that, well, I don’t post screencasts that often. So I don’t mind taking 5-10 minutes and doing it manually.

Even if somehow I increase my posting frequency to 1 screencast a day, it still wouldn’t bother me to do that part manually. I’d rather focus my efforts on making even more videos or improving the user experience on the platform.

As a programmer, I love building stuff. I love spending time fiddling with new layout types, adding icons, thinking about nested comments, bookmarked episodes, organizing episodes under series and topics, and other nice-to-haves.

But that’s what those are right now; nice-to-haves. More content is needed.