Rants and Raves

Thanks for visiting my blog!

Year in Review - 2019
Year in Review - 2019
December 26, 2024

The new year is coming soon and that means it’s time for my yearly look back at my life and industry. This was an odd year for me since I didn’t do many conferences and stayed home to solve some issues and work on the film.

The year home did me a lot of good. My health is even better and first year without major kidney stone issues. If you’ve read my blog for a while, you might remember that I did this last year.

After being curmudgeonly about turning 50, I feel a lot better about it now that it’s behind me. I still don’t feel like retirement is coming soon. Luckily since I’m mostly teaching, most days I have time to code on my own, continue to make films, and be available to my family. I’m a very lucky person. I Here are some categories of my life.

The Year in Software Development

It’s been an interesting year for me. I’m actually surprised how much hasn’t changed this year. I’m still doing mostly Vue.js and ASP.NET Core teaching and programming.

I’ve dove headfirst into the container world and learned a lot about Kubernetes and Docker compose. With the release of .NET Core 3.x, I’ve spent a lot of time just updating my Pluralsight courses this year, including:

Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular

Building an API with ASP.NET Core

Building an API with ASP.NET Web API

Designing RESTful Web APIs

I also built a new course for Pluralsight:

Using gRPC in ASP.NET Core

I continue to be skeptical of Blazor as a way to avoid learning JavaScript and TypeScript, but lots of people love it. I still think of Web Assembly as a way that lower-level libraries or component vendors can do interesting things and I think that web developers will continue to write JavaScript and TypeScript. But I’ve been wrong before.

I’m mostly looking forward at Microservices as a way to simplify complex scenarios (but it’s not for the faint of heart and shouldn’t be used in simple cases ever).

I also think that APIs are evolving into a shared space. We have to get rid of our ‘winner takes all’ approach and think of it more as a polyglot for APIs (as I wrote here).

I’m looking forward to getting rid of Visual Studio entirely for VSCode, but I’m still not there.

The Film

Hello World In case you’ve never read my blog before, you might not know I’ve been working on a documentary film for the past three plus years. You can read the synopsis and watch a teaser here: helloworldfilm.com.

The film is just about finished as we speak (the final cuts are done and the music and sound mixing are being completed). We’ve submitted to our first film festivals and hopefully I’ll get it sold and get it on Netflix, Disney+ or Amazon in the near future.

Health

My health is better than it’s been in years. I still have weight to lose, but this year home has helped my mental and physical health immensely. We think we have the kidney stone problem solved, my heart has been without incident for over a year. and I’m embracing fifty like I never thought I would.

Movies/TV

Because I’ve been working on the film so hard this year, I didn’t get to see as many films as I usually like to. But I do have my favorites listed below. If your favorite film isn’t on this list, I likely didn’t see it yet so I didn’t want to include it.

Narrative Films

![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/or06FN3Dka5tukK1e9sl16pB3iy.jpg)

Avengers: EndGame: A fitting end to
Phase 1 (I know Spiderman was last, but come on!). Had the excitement and pulled on my heartstrings in the perfect way. I’ve rewatched it a number of times and it still holds up. To see some of these characters take their turns and change the Avengers forever was a huge treat.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/AtsgWhDnHTq68L0lLsUrCnM7TjG.jpg)

Captain Marvel: As an avid fan of Brie Larsen, I was up for this film. I thought it worked on most levels. Haters can detest her being overpowered, but I loved it. Even the de-aging of Sam Jackson worked.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/ziEuG1essDuWuC5lpWUaw1uXY2O.jpg)

John Wick: Chapter 3 –
Parabellum
: Amazing action. I was disappointed by the lazy writing of the second Chapter of this series,
but then the third chapter blew me completely away. If you like action, this is a non-CGI lesson in amazing
fight choreography.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/25o4d5rN4knS422s00Aq57AbEdG.jpg)

Stutterer: A short film I missed from a
couple of years back. Amazing storytelling in a short format and great use of showing instead of telling. Watch
this now!


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/micaVOa1UZsdzs4fKGA67ZMGOzc.jpg)

Booksmart: Not usually my sort of film, but
this coming of age story was funny and emotional. The two main actors are both set for an amazing career. As a first film, Olivia Wilde impressed me with a deft touch that could have ended up a cheesy comedy instead of a touching film. Not enough people saw this film.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/xRWht48C2V8XNfzvPehyClOvDni.jpg)

Alita: Battle Angel: I am not a huge fan of CGI for its own sake so I was a bit suspicious of this film when I first saw the trailer. But it changed my mind. I believed that Alita was a real person, not a motion captured CGI. It worked. Story is great, and the action is better.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/ux2dU1jQ2ACIMShzB3yP93Udpzc.jpg)

Us: Not as good as Jordan Peele’s first film, but watching Lupita
Nyong’o acting her heart out for two hours was amazing. Disappointing ending, but enjoyable nonetheless.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/yR60EqMGS9hHq9I5Pkq2hG984TP.jpg)

The Lobster: This is a tough film to watch. It doesn’t make a lot
of sense at first, but stick with it. It’s made me think all year. The ending says more about humanity than most
films I’ve seen.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/qOBEpKVLl8Q9CZScbOcRRVISezV.jpg)

Polar: This hidden gem of a film is on Netflix right now. It’s a
touching tale (often told, but usually not well done) of a retired hit man. Good script and I absolutely love
Mads Mikkelsen is everything he does.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/8fDtXi6gVw8WUMWGT9XFz7YwkuE.jpg)

Upgrade: I missed this last year, but is as visually stunning as it is weak in script. But watch it and enjoy. Action is rarely this good. I was impressed by Logan Marshall-Green
(whom I call the poor man’s Tom Hardy).


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/5DSVYlKwEzGBxTkS95L73c3oxLs.jpg)

In the Shadow of the Moon: A surprising Netflix
original that was a really well told time-tripping film. Kept me guessing the entire run-time. Great performances for the most part. I was afraid it was a ‘movie of the week’ sort of acting, but it was way better than that.

Documentary Films

Warning, to help me with my film, I watched a lot of these this year. These are the ones that had a real impact.

![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/oMfiD7wjdwRxPSdZ7gz7iNO3Z0B.jpg)

Tell Me Who I Am: I didn’t know what
to expect with this amazing telling of a story of two brothers and one who loses his memory. It will stick with
you. Best Doc this year in my opinion.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/a0MTSTcapLrLrr1bHwdzYLly2r5.jpg)

Who Let the Dogs Out: Bear with me. Yes, this is a movie
about the song. But even more it’s a film about who owns ideas. Well told and entertaining, a lot more than it
sounds.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/inya59isiVecLxNDRBAz1WYFieY.jpg)

For the Love of Spock: This loving documentary by
Leonard Nemoy’s son tells his story and will surprise you no matter what you think you know about our Mr. Spock.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/lwP8CMOfPJhkMyxELgX2D2aDZfy.jpg)

Hail Satan?: Not what it seems. This critical look at the first
amendment and separation of church and state is fun and watchable. These so-called satanists are doing it just
to make the point of not letting church and state collide. Loved this.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/7pFL9lzMMPHfxYeQNyxRPBZmtEe.jpg)

The Legend of Cocaine Island: Tells a story you
won’t believe. Many of the participants didn’t believe either. Entertainingly told, even if you don’t like
documentaries, you’ll love this one.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/tAVDpnx77EvOewGzMS3Qp395QMA.jpg)

Bleed Out: This heartbreaking story of malpractice was told from the filmmaker’s own difficult story. It is a hard watch but well worth it.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/licfKJMCnGFgFDATHeUZuy047RB.jpg)

Abducted in Plain Sight: Unbelievable story of how a
family let a pedophile into their lives without realizing it. Be ready to be angry.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/v4QfYZMACODlWul9doN9RxE99ag.jpg)

Free Solo: This Oscar winner was deserving, but the main character
is so unlikable I didn’t love it. But the camera work in this film is worth seeing for yourself.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/u21ImPnHHX2SFgkdHIjwlpEwRux.jpg)

The Inventor: Out for Blood in Silicon
Valley
: Cemented everything that
annoys me about vaporware Silicon Valley. You have to see this if you’re in tech (even though this is about bio-tech).


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/mOJrtSMmUpfFytvxlUEA8hej2At.jpg)

Behind the Curve: A humorous look at the flat earth movement.
You won’t believe what they believe, even if they actually believe it (which I doubt).


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/b6Q9W23xB4jh33QDXGudmCzUDrd.jpg)

Heart Transplant: A Chance to Live: This BBC
film that shows a heart transplant as it happens in real-time is mesmerizing.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/6CairS7YOuyLDdo1LxqdoEGZApf.jpg)

At the Drive-In: I love films about small, weird communities
and this has exactly that. A small group of people who come together to save a Drive-In with old slasher films.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/wyujLNUwgLEyEDn5uwVHNeLy004.jpg)

Ghosts of Sugar Land: Crazy story of the people who knew
an American who became an ISIS fighter, told from behind the masks of the American Muslims that knew him.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/mIpxCAPQwPBYh1lJ6WV8jlL4Jjk.jpg)

A User’s Guide to Cheating Death: A bit of confirmation bias as it
might be. This is a well-told series that aims to debunk most of the psuedo-science out there in a variety of health-care
scenarios.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/aCfZ4eefGdJiZ1Qmt6uAbkEHzqX.jpg)

Fire in Paradise: The amazing story of Paradise
California fire with unforgettable footage of what happened.

TV Shows

TV is really come into it’s own the last few years. Though I’ll admit, that some of what is on this list is not ‘great’ TV but still very entertaining. Here are a few of my favorite series this year:

![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/hlLXt2tOPT6RRnjiUmoxyG1LTFi.jpg)

Chernobyl: Oh my god, this was so great. Tight script, great visuals, and excellent acting. Sure they took some liberties, but not with the truth of why it happened. Being alive when this happened, it really touched me. The humanity of what happened was surprising. If you haven’t seen it, do yourself a favor and give this a view. It’s only five episodes.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/BbNvKCuEF4SRzFXR16aK6ISFtR.jpg)

The Mandalorian: I can’t say enough about this great Disney+
series. It renewed my faith in Star Wars. Going back to its western in space vibe, the pacing is great. Each episode is a different chapter in the story and you’ll fall in love with the characters. I won’t say anything else to avoid spoilers. Remember, Disney+ has a 7 day trial which is enough time to binge this amazing series.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/gfrCcQWGkvopGoqBsnSqUZUpQ7Z.jpg)

Gogglebox: A show only my UK and Aussie followers might know. But I’m obsessed with this awful show about people watching TV. It’s amazingly meta.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/yErIz8aWfFa1NgkxDt8RuXo8wUI.jpg)

24 Hours in A&E: Note sure why I watched so much of this
UK show about emergency room visits (reality tv), but I’ve been missing my mom who was an ER nurse so that’s
probably it. It’s nice to see families huddle up when one of them isn’t well.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/u3bZgnGQ9T01sWNhyveQz0wH0Hl.jpg)

Game of Thrones: Most people I know hated this last season, but I
really enjoyed it. No way to please everyone, but I think it worked mostly. Sure I have nits, but overall it was
stellar.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/m8rWq3j73ZGhDuSCZWMMoE9ePH1.jpg)

Watchmen: I’m still not done with this first season and it’s making the
list. I can only watch an episode a day because the writing is tight and dense. It gives me the
feels…every…episode.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/2rdMty10eLffdDRPkHdc9VXNFJK.jpg)

Barry: I watched both seasons this year. Opened my eyes to how good Bill Hader
really is. One episode in season two blew my brain apart with its execution. Watch it!


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/4WijEAbnGMJifP6uepGALci3Jf.jpg)

Russian Doll: Always been a fan of Natasha Lyonne, but this was
amazing beyond comprehension. Surprising thought provoking and beautifully shot, I loved it.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/tDDouGXzhuFHBbUrxY9toR0Ocbv.jpg)

Girls Incarcerated: Watching these young girls come to grips with their crimes and trying to become women, mostly before their time, was a fascinating watch.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/x2LSRK2Cm7MZhjluni1msVJ3wDF.jpg)

Stranger Things: The third season didn’t disappoint me at all. I
enjoyed the continual romp and don’t like that these kids are growing up.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/dO3mVxy7yaOTCLya2UGkCpfSUPZ.jpg)

Criminal: UK: This three episode short series has great acting. Just
three police interrogations. That’s it, and David Tennant reaffirmed my faith in his acting.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/f5gQRyTZ3v4asugU2F5HXE2FIDg.jpg)

Broadchurch: Speaking of David Tennant, he and Olivia Coleman make
this tense amazing crime drama worth watching. I still wish they had ended after the first series, but is still
worth watching.

Special Notice

These films weren’t in my favorites but I thought they were important to mention:

![movie poster](https://image.tmdb.org/t/p/w600_and_h900_bestv2/db32LaOibwEliAmSL2jjDF6oDdj.jpg)

Star Wars: Rise of Skywalker: I was glad that the
series ended and it had a satisfying conclusion, but it was not a great film. The way they used Carrie Fisher
was distasteful, the shoving in of a back story for Poe, and the sidelining of Rose was shameful. But like I
said about Game of Thrones, no one was going to love a last episode. Thankfully we have The Mandalorian.


![movie poster](https://image.tmdb.org/t/p/w185_and_h278_bestv2/4q2NNj4S5dG2RLF9CpXsej7yXl.jpg)

Spider-Man: Far from Home: I enjoyed this movie, but
it had little substance. I found the plot holes were huge in the end of the film and the love story was a little dull, but I had just seen EndGame whose scope seemed huge for no Avengers to come help.

Gaming

Elder Scrolls Online

Being home most of the year means that I played more video games than usual. But after trying a number of new games, I ended up only really playing five games at any length. I don’t like multi-player games much (MMOs being an exception) and most of these games have quite a lot of exploration that scratches my gaming itch.

My Top Games

![movie poster](https://images.igdb.com/igdb/image/upload/t_cover_big/co1rta.jpg)

Elder Scrolls Online: By far, this is the game I spent the most time playing. I was in the original beta and decided not to play the game after realizing it wasn’t just an MMO version of Skyrim. In the meantime they completely changed the game and created a ton of new areas to explore. They continue to add new content. I got deep into the game and played through a lot of end-game content. I love their dungeon matchmaking (it makes it easy to group if you don’t like people). Great quest writing and decent crafting system. You can really do your own game style.

The biggest thing that drew me is that you aren’t gated from any part of the world (though you do need to purchase expansions for brand new areas) by your level. The world is scaled to your player so different levels can play with each other with no problem. It’s great.


![movie poster](https://images.igdb.com/igdb/image/upload/t_cover_big/co1s7h.jpg)

The Outer Worlds: I’ve been looking for the next Skyrim or Fallout for a while. Last year’s Fallout 76 was a huge disappointment. I anxiously awaited this game as it is from the people who made Fallout New Vegas! They really delivered. A space game with multiple planets, great writing, funny experiences, and choice about how to approach end-game. While it’s relatively short (20-30 hours) I’ve replayed it with different play styles five times. Love this game!


![movie poster](https://images.igdb.com/igdb/image/upload/t_cover_big/co1k01.jpg)

No Man’s Sky: I purchased No Man’s Sky when it was released and it was a huge disappointment. The nature of its exploration still intrigued me and I played a bit. In the last two years, Hello Games have released a ton of free updates to this game. It’s completely different, very deep and interesting. The main quest is finally interesting and crafting is one of the deepest in any game I’ve ever played. If you like space games, ignore what you’ve heard and give it a try. It’s great.


![movie poster](https://images.igdb.com/igdb/image/upload/t_cover_big/co1rbi.jpg)

Jedi: Fallen Order: To be fair, I haven’t finished this yet. The first 30 minutes of this game was the best Star Wars film I’ve seen ever. Usually these games are bad, but this one is really great. Nice story, great controls, and doesn’t coddle you.


![movie poster](https://images.igdb.com/igdb/image/upload/t_cover_big/co1i9e.jpg)

Untitled Goose Game: Admittedly, I didn’t spend that much time playing this game, but it’s a genius idea. I haven’t laughed so much in a game in a long time. I wasn’t interested in ‘solving’ the game. Instead I loved watching how annoyed I could make the humans. It can’t be explained, just try it.


![movie poster](https://images.igdb.com/igdb/image/upload/t_cover_big/co1ha9.jpg)

Darkwood: Lastly is an older title that I picked up. Part of the idea of this game is that you start out without knowing anything about the game. The story unfolds through exploration. Its top-down perspective works so well to play with light and fear. It’s a perfect Switch game (though it’s available on PC too).


![movie poster](https://cdn2us.denofgeek.com/sites/denofgeekus/files/styles/main_wide/public/2019/05/xbox_game_pass_pc.jpg?itok=zQcAoDOE)

Xbox Game Pass: This isn’t a game, but a surprising service. I thought it was just for Xbox One, but I found out it’s actually for PC too. For $10/month ($1 for the first month) it allows you to play dozens of games. In fact, that’s how I played The Outer Worlds, Forza Horizon 4, and Gears of War 5 (as well as trying out a bunch of other games). Best value for the money if you have time to try new games. It doesn’t have super-popular games, but if you like indies and year old games you didn’t get to try.

Conclusion

I’m looking forward to getting back on the conference circuit and seeing old friends and making new ones in the year ahead. Keep an eye out on this site for my calendar to see what events I’ll be making this in 2020. Once the film is complete, I’ll also be going to some film festivals if you happen to be interested in them. And, in case you’re curious, I have already started work on my next film. Unfortunately, for most of you who read my blog, it is not about technology at all. Once I get a little further along, I’ll share more about it.