Every Monday, I share my "reading notes". Those are a curated list of all the articles, blog posts, podcast episodes, and books that catch my interest during the week and that I found interesting. It's a mix of the actuality and what I consumed.
You think you may have interesting content, share it!
Cloud
Deploying an Azure Function App with Bicep (Mark Heath) - A nice example of a bicep script with a few resources. Not too many so it is complicated but enough to cover some particularities.
Blazor Power BI Paginated Reports (Michael Washington) - Ooooh It's been a moment since I play with my friend PowerBi... This is very interesting. I just needed a project with data... That shouldn't be that hard to find, right?
- I really like this book. It validates that it's okay to rethink decisions, to change your mind. The goal is to have (and keep) an open mindset. It seems easier than it is, of course. I heard amazing comments about this author, so it's probably not the last one I will read from him.
Every Monday, I share my "reading notes". Those are a curated list of all the articles, blog posts, podcast episodes, and books that catch my interest during the week and that I found interesting. It's a mix of the actuality and what I consumed.
You think you may have interesting content, share it!
Every Monday, I share my "reading notes". Those are a curated list of all the articles, blog posts, podcast episodes, and books that catch my interest during the week and that I found interesting. It's a mix of the actuality and what I consumed.
You think you may have interesting content, share it!
This week's image brings us to 2017, back when I was a Microsoft MVP, yes my name is on that wall with so many of my friends! Have I great summit this week!
Scaling Microservices on Kubernetes (Ashley Davis) - Interesting post about scaling. Scaling horizontally, vertically the advantages and complexities of each options.
Tetris in Blazor WebAssembly (Matthew Jones ) - I keep repeating it, coding is fun and creative! Learn more about this cool open source project in this post.
Every Monday, I share my "reading notes". Those are a curated list of all the articles, blog posts, podcast episodes, and books that catch my interest during the week and that I found interesting.
It's a mix of the actuality and what I consumed.
You think you may have interesting content, share it!
The suggestion of the week
How do I Navigate GitHub Code? (Brian Lagunas) - Two very simple tricks that make a huge difference when you browse a GitHub repo.Wow.
Highlights from Git 2.31 (Taylor Blau) - There definitely new features that I will use. And some that I didn't even know was possible that become better and faster.
Every Monday, I share my "reading notes". Those are a curated list of all the articles, blog posts, podcast episodes, and books that catch my interest during the week and that I found interesting.
It's a mix of the actuality and what I consumed.
You think you may have interesting content, share it!
Installing Docker Desktop for Windows and WSL 2 (Andrew Lock) - This post guides ys in the installations of WLS2 with Docker on Windows. It is now kind of simple... But a lot of us are still afraid. We shouldn't, give it a try!
Every Monday, I share my "reading notes". This is a curated list of all the articles, blog posts, and books that catch my interest during the week and that I found interesting. It's a mix of the actuality and what I consumed.
Cloud
Azure REST APIs with Insomnia (Jon Gallant) - Awesome post I didn't know that extension and they had never tried the import. Very useful.
Microsoft Ignite 2021 Book of News (Microsoft) - If you are looking for the complete list of all the news done at Microsoft Ignite here it is.
IntelliSense for appsettings.json | ASP.NET Blog (James Newton-King) - That's a cool feature! How many times I was in the settings and struggling on the format, or name of a properties.No more Internet search!
Every Monday, I share my "reading notes". This is a curated list of all the articles, blog posts, and books that catch my interest during the week and that I found interesting. It's a mix of the actuality and what I consumed.
Game Jam Lessons Learned (Coding Blocks) - Very happy the listen to this follow episode from show 151. I've been tenting to try participating in a Game Jam. Really interesting to learn their experience and how they would do differently.
Fix for Elgato Key Light not found by Control Center (Scott Hanselman) - Sorry, but I feel happy to not be alone with those thoughts, and in that situation. My Keylight is now optional in my setup because when I need a light NOW, I don't have time to figure out issues.
Every Monday, I share my "reading notes". This is a curated list of all the articles, blog posts, and books that catch my interest during the week and that I found interesting. It's a mix of the actuality and what I consumed.
Blazor on Desktop (Sam Basu ) - This post demonstrates by showing how to build those two flavors that it is possible to build a desktop app. Interesting.
Every Monday, I share my "reading notes". This is a curated list of all the articles, blog posts, and books that catch my interest during the week and that I found interesting. It's a mix of the actuality and what I consumed.
Épisode 11 - La famine en Ukraine (Les Pires Moments de l'Histoire) - OMG! I have nothing else to say. I knew that part of the history was dark and complex... but I knew nothing. Great episode.
Containers on Azure with Tom Kerkhove (.NET Rocks!) - What a great episode! And it's so true there is so many ways "to do your containers" ( like in a recipe )
Épisode 87 - La sécurité des coureuses (Grand écart) - Sometimes I feel so ashamed to be a man... I know I'm doing it right, but I need to do more... for the others that forgot that we are all equal.
633 - How to Use Rejection to Your Advantage (Modern Mentor) - In our lives, we will encounter many nos or rejection. This episode talks about how you could use those detours to learn more, and transform them in opportunities.
101: Windows Virtual Desktop with Travis Roberts (CloudSkills.fm) - I remember when "infra" people couldn't see anything positive about the cloud... Times as changed a lot. There are so many opportunities.
The myth of turning your hobby into a job with writer Aley Arion (Hanselminutes with Scott Hanselman) - Is it a myth or a reality? I totally think it's possible. But yeah in all the amazing love (or adventure) movies there are always some challenges. But happy 95% of the time.. I take that!
State of the Azure SDK 2021 (Azure SDK Team) - So much good news! A ton of updates already done (do you know all of them?) And a very promising roadmap.
How to Stop Being Complacent (Influencer Entrepreneurs with Jenny Melrose) - A nice episode to "kick our butt" and get back on track. Yes, 2020 indeed brought tons of new challenges at all and every level. However. we must try to make this year better.
Who Owns Open-Source Software? (Coding Blocks) - Great discussion. Most of us, at some point, have to ask ourselves those questions (at least I know I did). It was very interesting listening to this episode and follow their thoughts.
631 - How to Explain a Gap in Your Résumé (Modern Mentor) - I have gaps in my resumé and I always been very comfortable about it. When I saw the title of this episode I thought maybe I should be concerned... Happy to know I was right!
Nice adventure. I wish I could see all those images, animals, and horizon. I had a good time reading this odyssey. And for the record, as a canoeist/ kayaker I was impressed by the upriver challenge.
Every Monday, I share my "reading notes". This are a curated list of all the articles, blog posts, and books that catch my interest during the week and that I found interesting. It's a mix of the actuality and what I consumed.
You think you may have interesting content, share it!
The suggestion of the week
The benefits of Infrastructure as Code (John Downs ) - A great post that lists and explains all the benefices of using infrastructure as Code in our business. This is the perfect post to read to learn all about it.
Cloud
Learn How To Do Java On Azure (Nikos Vaggalis) - Great news for Java people free learning content and a video channel too.
Every Monday, I share my "reading notes". Those are a curated list of all the articles, blog posts, podcast episodes, and books that catch my interest during the week and that I found interesting. It's a mix of the actuality and what I consumed.
You think you may have interesting content, share it!
Cloud
2 Local machines 1 Dev VM (John Friesen) - A nice tutorial that can help us get started and understand how things work.
Épisode 84 - Le bonheur de s’entraîner (Grand écart) - I'm not a runner, but I like (or use to) move and be outside. This francophone podcast is really motivating, and interesting.
Eating Frogs with Brian Tracy (The Productivityist Podcast) - I just found this podcast. I liked that book when I read it a few years ago. It was nice listening to this episode talking about it. Brought back great ideas.
Épisode 5 - La Chasse aux Sorcières (Les Pires Moments de l'Histoire) - Okay, THIS IS A MUST. Seriously is yo understand French, it's both educational and funny. Great job!
2020 sucked - A year-end wrap-up with Scott's Wife, Mo (Hanselminutes with Scott Hanselman) - I'm so glad Mo accepted to comes on the show once more. This dynamic is very interesting. I need to make my wife listen to this episode and to my daughter too (she studying to be a nurse).
628 - How to Be Confident, Not Arrogant (Modern Mentor) - The line between those two is easy to cross. I appreciated the reflection time about it, that this episode offers.
The Infinite Game with Dr. James Carse (A Bit of Optimism) - The Infinite Game, a great book that I read last year. It was awesome to listen to Simon talk about those ideas with Dr. Carse.
Remote Debugging for Azure Functions Can Be a Breeze (Simon Timms) - A nice post that gives a little bit of history and architecture information, before showing how to use the product named Ozcode for debugging.
- I really liked this book. In fact, As I was reading the first chapter I was "earing" Adam's voice. So instead of creating that voice in my head I bought the audiobook and let Adam himself tells me his story. This is the best book I listen to this year. It was inspiring and empowering.
Getting Started With NuGet 5.8 (Jon Douglas) - A very interesting post about the new features included in NuGet, and since it is the first one supporting .Net 5, some advice for a better experience.
What is a Developer Game Jam? (Coding Blocks) - Interesting episode about Game Jam... I barely know that universe. Yes, I said universe because it is a completely different world or better another dimension. There are tons of events and participants but you may never hear of that. It's very interesting.
I wanted to create this tutorial for a long time. How to map a naked domain on an Azure resource. It looks so complicated, but once you know what to do it's kind of simple in fact. In this post, I will share the three simple steps to do exactly this.
Step 1: Add Custom Domain
The first step is to map a domain on the application. The method I will explain uses a "www" domain (ex: www.fboucher.dev). To map directly a naked domain (ex: fboucher.dev) you would need to buy a wildcard certificate. However, I will show you in step three how to walk around this issue by using DNS rules.
From the Azure portal, open the Azure Function or App Service. From the left menu search for "custom", click the Custom domains option. In this panel click the button Add custom domain, and enter your www domain.
Click the validate button and follow the instruction to make the connection between the App Service and your domain provider.
Step 2: Adding a Certificate
Now that your custom domain is mapped, let's fix the "not secure" warning by adding a certificate. From the Azure portal return in the App blade. Repeat the previous search for "custom", and select the option TLS/SSL settings. Click the Private Key Certificates, and the Create App Service Managed Certificate button. Select the domain previously added and saved. It will take a few moments to create the certificate.
Go back in the Custom domains blade and click the Add binding button. Select the domain and certificate, don't forget to select the SNI SSL option and click the Add Binding button.
Step 3: Create the DNS Rules
Create an account in cloudflare.com and add a site for your domain. We will need to customize the DNS and create some Page Rules.
On the cloudflare.com note the 2 nameservers addresses. Go to the origin name provider (in my case godaddy) and replace the names of the nameservers with the value found on cloudflare.
Create a rule that will redirect all the incoming traffic from the naked-domain to www.domain. On the option on the top, click the Pages Rules (B). Then Click the Button Create Page Rule
In the field for If the URL matches: enter the naked-domain follow by /*. That will match everything coming from that URL
For the settings select Forwarding URL and 301- Permanent Redirect. Then the destination URL should be https://www. with your domain and /$1.
Preventing Developer Burnout in the Age of Rapid Software Delivery (James Brotsos) - This post is definitely interesting as it talks about a real health problem. at the same time there that mix with DevOps and security thing... Could be just me, interesting nevertheless.
The Shorts -- Backyard Adventures (The Dirtbag Diaries) - One thing keep coming back to my head again and again as I was listening... Yeah, so true! I love it. Let's do small adventure.
227: Databases! (Merge Conflict) - So many great questions, a tons of answers, hypotheses, and laughs. Great show guys!
What a great book. I didn't know John Wooden before, but I am very impressed and inspired by both coach Wooden and the author. There is so much in this book and worth reading it again... But first, let's get prepare :)
Cake 1.0 with Mattias Karlsson (.NET Rocks!) - I'm a fan of Cake and of the team working on this project for a long time. Great show with our glorious Carl and Richard.
#399: The Practice of Shipping Creative Work with Seth Godin (The EntreLeadership Podcast) - I knew who Seth Godin was, and read one of his books recently (Tribes). And honestly, I feel like I will read another one soon. Great mind, I like how clear is the example... Great episode.