Skip to main content

Disney+

Back in times of old, when we could go places, one of those places was the movie theater. The smelly, cramped, outdated movie theater.

One of those movies to be played in the theater was Disney's "Artemis Fowl". When worldwide hell broke loose, it was banished to Disney+.

I have waited too long to see it - More than 15 years - And won't be deterred by watching it upon a smaller screen.

Before we can get to that story, let's peel away the application layer tech and take a look under the hood.


I think ,even before COVID-19, that this was headed to a digital grave.



The Front End and The Back End.


I also feel that the load time on Disney+ is slower than that of the Netflix home page, simply because they were determined to shove so many thumbnails onto every page with loading individual elements.

Attempt 1: Admittedly Slow Internet at the time. It's evening, so more people are on. Then again, we are in a residential neighborhood with lots of people with children and people are maybe working from home.


Attempt 2: Faster Internet.



They have to load at least 2 elements per banner and thumbnail (The logo and the background). Would flattening these things in Photoshop degrade the quality of the image? Why not do that and have the complete, single image hosted on the servers to push when necessary?

On a whim, I checked the actions in the Performance tab (For Firefox users, hit the three horizontal lines on the upper right of the navigation bar, then 'Web Developer', then 'Performance'. Or hit Shift+F5.)



This is very helpful for web developers. Here's the documentation by Mozilla. Here is the main page in Waterfall style, which spells out exactly how the JavaScript is loading the page;


What's a DOM Event? Click here.

The Content

I only intend to keep this for a week, so why change my name? However, I did want to make sure they gave me my favorite Disney character as an icon:



🎉 Now, if they'd only make some merchandise of her, then we'd really be popping.


I thought "Okay, let's find Ralph Breaks the Internet without searching for it, to see how user-friendly, organized, and easy it is to browse."




 I flat out thought they neglected to put it on the service. Even when I realized my mistake (the sequel starts with R and not W like the first movie), it's not in the alphabetized list. I had to search for it.

Surprise! It's technically not on here.


Define 'soon'.

It was put onto other platforms before D+ was announced, it has to run through original agreements elsewhere - Probably Netflix - before Disney themselves gets it.*

That's reasonable to have it hidden, then. They also don't have "Tarzan", which is my favorite Disney movie. At least that's coming later in June!


Going back to the video, you'll notice I point out "Star vs. The Forces of Evil"** is on the service. Normally, in most search agents, one can search part of a name and it shows up everything with the name.

You get a lot of "Star Wars" stuff on here, and it's all shown, including some Disney Channel Original Movies (DCOMs). Actually typing "Star vs" gets me the show.

All four seasons are there - And they don't seem to be High Definition.

There are rips that are in super high def. There's no option to change the quality while watching the show. Sure it would have to buffer again, but it already takes a few seconds. I think you may have to be on mobile and then download them in HD - No outright streaming.

Actually streaming something:

There was not a lot of buffering, maybe twice in a 90-minute movie., which was impressive, considering I was also running a Virtual Machine at points. It was SD quality. It took about a minute to fill the buffer in the performance tab.

The movie itself? Well...

Some of the originals are fine - "Be Our Chef" was mildly amusing. The killer bit of programming came and went with "The Mandalorian" and "The Clone Wars".

Overall, Disney+ is not something I can see myself keeping. I don't mind animated shows, but this skews to very young children and families with not a lot to keep me personally engaged in the long term.

But hey, 🎉 We finally got "Artemis Fowl"!🎉



You can always share this

*It's also why - In a funny bit of naming - There's a sub-category under Marvel called 'Spider-verse'. While the Spider-verse is an actual thing in comics outside of the 2018 hit film co-produced by Sony, nothing from the screenshots of the shows suggests they're showing those aspects, but I do not know enough about the lore to be sure.

** Many disliked seasons 3 and 4. I thought they had their charms.


Comments

Popular posts from this blog

Connecting IoT Devices to a Registration Server (Packet Tracer, Cisco)

In Packet Tracer, a demo software made by Cisco Systems. It certainly has changed a lot since 2016. It's almost an Olympic feat to even get started with it now, but it does look snazzy. This is for the new CCNA, that integrates, among other things, IoT and Automation, which I've worked on here before. Instructions here . I don't know if this is an aspect of "Let's make sure people are paying attention and not simply following blindly", or an oversight - The instructions indicate a Meraki Server, when a regular one is the working option here. I have to enable the IoT service on this server. Also, we assign the server an IPv4 address from a DHCP pool instead of giving it a static one. For something that handles our IoT business, perhaps that's safer; Getting a new IPv4 address every week or so is a minimal step against an intruder, but it is a step. There are no devices associated with this new server; In an earlier lab (not shown), I attached them to 'H

Securing Terraform and You Part 1 -- rego, Tfsec, and Terrascan

9/20: The open source version of Terraform is now  OpenTofu     Sometimes, I write articles even when things don't work. It's about showing a learning process.  Using IaC means consistency, and one thing you don't want to do is have 5 open S3 buckets on AWS that anyone on the internet can reach.  That's where tools such as Terrascan and Tfsec come in, where we can make our own policies and rules to be checked against our code before we init.  As this was contract work, I can't show you the exact code used, but I can tell you that this blog post by Cesar Rodriguez of Cloud Security Musings was quite helpful, as well as this one by Chris Ayers . The issue is using Rego; I found a cool VS Code Extension; Terrascan Rego Editor , as well as several courses on Styra Academy; Policy Authoring and Policy Essentials . The big issue was figuring out how to tell Terrascan to follow a certain policy; I made it, put it in a directory, and ran the program while in that directory

Building, Breaking, and Building A CRM with Retool

 I like no- or low-code solutions to things. I've often wanted to simply push a button or move some GUI around and have the code implement itself.  I've thought about building something that's like a customer relationship management (CRM) system for keeping up with my network better than my little spreadsheet where I click links and then go like something. The general idea in this CRM Development is:  To have a GUI to add people to a NRM (Network Relationship Management).       Attach it to a database (MySQL is what I went with eventually using Amazon Relational Database service, but you can use PostGRES, and probably others).     Make sure components are connected to each other in the retool interface. This video is a good start. Watching the tutorial video, heard some SQL commands and went 'Oh no 😳" before going "Wait I know basic SQL", which is good, because you'll see.  When you get set up, there's a plethora of resources you can use -- Incl