September 21

gRPC + .NET: Lessons from the Trenches Retrospective

Now that I've had a chance to slow down a bit let's do some creative writing. Let's talk about the "gRPC + .NET: Lessons from the Trenches" talk I gave at the North Houston .NET User Group. As I said previously, the talk was received well and I was really happy about that.

The inspiration or the idea to talk about gRPC came from the work I was doing at a large oil & gas company located in the Energy Corridor in Houston, Texas. My stint on the project lasted about 20 months.

This was actually the 3rd time I've given the talk. The first time was for an internal BJSS event in April of 2024. The second was at the Houston .NET User Group back in June 2024. The neat thing about taking a talk from scratch all the way through several iterations is how the presentation "feels". You should find potholes as you go and make notes to double back to correct and/or add to them.

The intent with the talk was to answer the following questions:

  • What is gRPC?
  • Can you give some evidence that shows that gRPC out-performs REST API?
  • Have you ever used gRPC on a real project?
  • What were some of the issues/problems you encountered and how did you work around them?
  • When should you use gRPC?
  • When should you NOT use gRPC?

I feel like when I got to the 3rd iteration of the talk I was answering all those questions completely and coherently. Including the benchmarks in this version of the talk was a good addition and I'll credit Daniel Wright, Principal Technologist @ BJSS Houston with the idea for that one.

I was surprised that the audience this time around had more experience with gRPC than I was expecting. This lead to alot of good questions and some leading questions that came up right before I answered them on the next slide. The talk started to take on more of a conversation kind of feel than a lecture.

While I did have fun putting this talk together and giving it, I don't think I'm going to hang up my developers hat yet. I'm sure there is still a project out there that needs my help! Now it's time to find another topic to talk about and then probably re-do the circuit next year.

Category: .NET, BJSS, C#, gRPC | Comments Off on gRPC + .NET: Lessons from the Trenches Retrospective
April 28

Q1 2024 Update

Let's go over the things that I have done in Q1 2024.

Certifications

  • Renew Azure Data Engineer Associate - Completed 1/14/2024
  • Renew Azure Security Engineer Associate - Completed 1/15/2024
  • Renew Azure Solutions Architect Expert - Completed 1/16/2024
  • Renew Azure Developer Associate - Completed 1/17/2024
  • Renew Azure Cosmos DB Developer Specialty - Completed 1/18/2024
  • Renew DevOps Engineer Expert - Completed 1/19/2024
  • Acquire Azure Administrator Associate - Completed 2/23/2024

Talks

I was planning on just 1 talk this quarter, but BJSS (my employer), had other ideas. I gave a short talk as part of the 1st BJSS External Tech Forum. This talk covered some of the particulars of how we did at CodeLaunch including drafting a company, the hackathon, and the big event itself. I thought it went off well.

Events

We did CodeLaunch again this year. Unfortunately, we were eliminated in the first round. However, we picked a good company (Glydr) and had alot of fun working with them.

What were my misses?

  • Take and pass the GitHub Foundations exam
  • Give talk on gRPC + .NET to the BJSS Houston Tech Forum

I think the GitHub Foundations exam should be easy to prep for so I'll bump that to one of the higher priority items. The talk on gRPC + .NET I ended up giving on 4/25/2024. It was still late though. I've put in to give the talk to the Houston .NET User Group as well as the North Houston .NET Group. I'll post more about that here when those get scheduled.

That's all I've got for now. I'll post another update at the end of Q2. Back to work!

Category: Azure, BJSS, Career, Certifications | Comments Off on Q1 2024 Update
April 1

CodeLaunch

This came about after the start of the year so it wasn't part of The Plan™. I ended up giving a quick talk over BJSS's participitation in CodeLaunch for BJSS Houston's first Tech Forum. Anyway, I thought the talk went well. Here is the link to the slide deck I put together for CodeLaunch Houston 2024 - EXT Tech Forum. Enjoy!

Oh! If you have any questions or comments, let me know.

Category: BJSS | Comments Off on CodeLaunch