MyAdviceWriter ...
It's mid March and the start of Daylight Savings Time (again). It's a crazy thing we do where we change the clocks so that you wake up an hour earlier in the spring, and then you get to switch them back in the fall and the cycle continues. Most years it would be a thing that is maddening, but this year, what with Covid and working from home, it isn't a big deal because I don't have to get up to be at an office an hour earlier tomorrow. I just need to adjust my work frame and be available earlier. This week will be focused on working on a few features of myTLDR, including
- My Posts. List my posts by date descending...
- My Uploads. Get the resolution right. Save 3 sizes but at 72 dpi, thumbnail (40x40), gallery (100x100) and full (500 px wide), all at 72 dpi.
- My Feeds. When I log in or view a user or a blog I want to see that blog. If I view a User I want to see thier public blog posts. Private blogs shouldn't show up in that feed. Also I'd like the user to just see the feeds of people they're following...i.e. I get to add a number of feeds I want to see and the system will figure that out.
- Default Feed. The default feed should return posts by day, prioritized by those that have the most activity...
- Email. Notify users when they get a comment...by email for now with a link to the post?
- User Profile. Update it to make it easy to see a user's posts, uploads and feeds (?)
- Markdown Editor. As an option let users enter markdown, see a preview (?)
- Likes/Reactions. Allow a user to react to a post once, with whatever their vote is...thumbs up, down, ok or some other emoji? Save the post/user response in Cosmos with an upsert?
- Views. Do we need views? I think it's good to have some analytics
- Referral URL/Post Image. This is where I want to make it easy to have a link to something you want to respond to, and then the tl;dr; is the text that explains/responds to the referring link.
- Attachments. Include on post a section of links for downloads...slides, code, pictures, etc.
I'd like to add a feature where when creating a post you can include a link to a referring article...The point of tl;dr; is to provide feedback or a more complete story, and if something inspired a post that's where we'll start.
Add a referring link, then add your thoughts about it. Upload images and select one as primary, and we'll create a summary for it.
Looking at things, how to create content that is unique, usable, fun and engaging. That's the goal. Up vote or down vote to show interaction.
- Markdown as an editor/preview...what if I could switch to markdown instead of code https://developingsoftware.com/aspnetcore-markdown/
- Comments...make them more interactive/append the HTML
- Thumbnails & right sizing uploads...
- 100% at 72 dpi
- sm & med thumbnails
- Image storage - by user? Use GUID as storage container

Announcing Speechcraft Workshop - May 17
TechMasters - A Toastmasters chapter run by IT professionals in the Twin Cities - is hosting a 4 week Speechcraft workshop to get your public speaking, communication, leadership and other soft skills off the ground. Tuesday mornings online at 7:45 am CST.
- Trainers are experienced Toastmasters who frequently speak at events
- All IT professionals - we speak your language
- Communicate better with coworkers
- Improve leadership skills
- Gain confidence
- Prepare for public speaking
We are launching a new blog tool for TechMasters! Check it out at https://mytldr.com
I'm thinking of a new feature for myTLDR where when you log in (and we redirect you to your blog page) that the first thing you see are messages. A user can send messages to followers that looks like a post, but its not included in the main feed.
To that poing I am working on implementing a feature called "my feeds" where you specify what feeds you want to follow and we currate them here for you. We'll look at the most recent an push them to the top of your default login page. Thoughts?
Hello from MSDN Radio!
Avatars are the social media mechanism for personalizing and attaching an account to the user. For this I wanted to make sure a user could upload their pic and have it be part of their profile. To do this I had to enable custom profile information in the identity system, then add the ability to upload a file to storage, and finally propogate the use of the image across the site.
These are my notes...
- Customize identity. For this I followed Microsoft's documentation and added fields for handle and avatar url. The link to the relevant documents is here...Add, download, and delete user data to Identity in an ASP.NET Core project | Microsoft Docs
- Upload to storage. This was taken from a combination of sources, including docs on microsoft, but also from my session called "Where's my Stuff" where we work with storage options in azure.
- Update the site. This required work in a couple areas, including the data models, the code behind and the razor pages. I also did quite a bit of work to get the data migrations to work too.
Enjoy!

Announcing Momentum at MTKA!
Bringing these experiences to the MHS campus was a priority for Principal Jeff Erickson and his team. Before the facility's approval, automotive courses were only available off-site through a partner program. "We know that the space a class uses can encourage how learning happens, how engagement happens and how students collaborate," said Erickson.
"A dedicated facility for the skilled trades will enhance the opportunities we can offer at MHS, so we can truly support each student in achieving personal success."
Learn more about MOMENTUM on the District website: https://www.minnetonkaschools.org/momentum
This is really Great!!!!
-
MinneBAR 2026
@MikeBenkovich - 5/5/2026
-
Serenity Now!
@MikeBenkovich - 2/10/2026
-
Get Together
@MikeBenkovich - 2/10/2026
-
A World without Blueprints
@MikeBenkovich - 4/29/2025
-
Reviewing Julie Ng's CI/CD Checklist
@MikeBenkovich - 8/7/2023
-
The Right Things
@MikeBenkovich - 1/5/2023
-
Agile DevOps West 2022
@MikeBenkovich - 6/16/2022
-
DevUp 2022
@MikeBenkovich - 6/8/2022
-
Azure Office Hour Fridays
@MikeBenkovich - 5/4/2021
-
Using Cosmos DB for my Blog
@MikeBenkovich - 4/30/2021
-
Pi Day thoughts
@MikeBenkovich - 3/15/2021
-
Sharing References
@MikeBenkovich - 3/11/2021
-
Features I'd like to see
@imatest - 3/10/2021
-
Speechcraft!
@MikeBenkovich - 3/9/2021
-
Hello World!
@TM - 3/9/2021
-
Thinking about Messages
@MikeBenkovich - 3/9/2021
-
Hello World!
@msdn - 3/8/2021
-
Adding Avatars
@MikeBenkovich - 2/28/2021
-
Minnetonka has Momentum!
@MikeBenkovich - 2/21/2021
-
Love the Site
@mavis - 2/20/2021
-
TMAD and the Technical Interview
@MikeBenkovich - 2/15/2021
-
Permit to cloud
@imatest - 2/15/2021
-
Sticky Minds post
@imatest - 2/15/2021
-
5 Minutes to Code
@MikeBenkovich - 2/15/2020
-
Thank you Microsoft - MVP 2019-20
@MikeBenkovich - 8/1/2019
-
Visual Studio 2019 Launch Event - MSP
@MikeBenkovich - 4/1/2019
-
TechMasters After Dark and the Technical Interview
@MikeBenkovich - 2/10/2019
-
This year at Build 2018 - Azure for Enterprise Developers
@MikeBenkovich - 5/5/2018
-
Deploying a Shared Dashboard in Azure
@MikeBenkovich - 4/26/2018
-
Azure for the Enterprise Developer
@MikeBenkovich - 4/25/2018
-
How to record a UI Test on Android with Xamarin tools
@MikeBenkovich - 7/10/2017
-
rebuild17 Resources
@MikeBenkovich - 5/29/2017
-
Re-BUILD 2017, bringing the best of BUILD conference to cities near you
@MikeBenkovich - 5/14/2017
-
Temporary Post Used For Theme Detection (5a4bc502-4949-4ece-928e-0c48759d9d6e - 3bfe001a-32de-4114-a6b4-4005b770f6d7)
@MikeBenkovich - 3/24/2017
-
Announcing Visual Studio 2017 Best of Launch Events
@MikeBenkovich - 3/23/2017
-
VS 2017 Launch Live Notes
@MikeBenkovich - 3/7/2017
-
Adding HockeyApp feedback for Android to a Xamarin Forms app
@MikeBenkovich - 8/20/2016
-
Playing with MSFT Mobile DevOps story end to end
@MikeBenkovich - 7/21/2016
-
Hello KCDC!
@MikeBenkovich - 6/24/2016
-
KCDC 2016–Session info
@MikeBenkovich - 6/24/2016
-
Open Source North 2016
@MikeBenkovich - 6/9/2016
-
Global Azure Bootcamp 2016
@MikeBenkovich - 4/20/2016
-
Check out Open Live Writer
@MikeBenkovich - 4/19/2016
-
TechMasters Captures the Elusive Guilded Gavel
@MikeBenkovich - 2/18/2016
-
Test Again
@MikeBenkovich - 2/11/2016
-
Welcome to BlogEngine.NET using Microsoft SQL Server
@MikeBenkovich - 2/11/2016
-
New Post 3
@MikeBenkovich - 2/11/2016
-
Using BlogEngine.NET
@MikeBenkovich - 2/11/2016
-
TechMasters Captured the Elusive Gilded Gavel!
@MikeBenkovich - 2/6/2016
-
Announcing TechMasters After Dark: Parliamentary Procedure in Action
@MikeBenkovich - 2/2/2016
-
Get Azure Tools 2.7 for some great new features including the new Cloud Explorer
@MikeBenkovich - 8/20/2015
-
New Leadership Team!
@MikeBenkovich - 7/14/2015
-
Issue with Xamarin Forms - InitializeComponent does not exist - Xamarin XAML is not Windows XAML
@MikeBenkovich - 2/2/2015
-
Setting a schema for the database in Azure Mobile Services
@MikeBenkovich - 1/12/2015
-
Some Common Xamarin.Forms XAML Control Properties
@MikeBenkovich - 12/28/2014
-
Working with Xamarin Forms and Navigation
@MikeBenkovich - 12/16/2014
-
CloudTip 15-Avoid a gotcha in naming projects with Mobile Services
@MikeBenkovich - 12/15/2014
-
How to detect an iOS device when working with Xamarin and Visual Studio
@MikeBenkovich - 12/2/2014
-
Email Exploit No.9 You got Voicemail
@MikeBenkovich - 9/8/2014
-
Avoiding Hacker Trix
@MikeBenkovich - 8/19/2014
-
Upgrading to Developer Preview of Windows Phone 8.1
@MikeBenkovich - 4/13/2014
-
Did you know…
@MikeBenkovich - 4/12/2014
-
CloudTip #17-Build Connected Windows 8 Apps with Windows Azure
@MikeBenkovich - 7/10/2012
-
Did you see Windows Phone 8 Preview?
@MikeBenkovich - 6/20/2012
-
CloudTip #16-Meet the new HTML based Windows Azure Management Portal
@MikeBenkovich - 6/7/2012
-
How to install Win 8 Release Preview from an ISO image
@MikeBenkovich - 5/30/2012
-
CloudTip #15-MEET Windows Azure
@MikeBenkovich - 5/20/2012
-
CloudTip #14-How do I get SQL Profiler info from SQL Azure?
@MikeBenkovich - 5/18/2012
-
CloudTip #13-What do you need to know to get started?
@MikeBenkovich - 5/17/2012
-
Easy Money
@MikeBenkovich - 5/10/2012
-
Get your App into the Windows 8 Store!
@MikeBenkovich - 5/8/2012
-
Cloud Tip #12-Get Started with SQL Azure
@MikeBenkovich - 4/27/2012
-
Cloud Tip #11-Activate your MSDN Benefits
@MikeBenkovich - 4/18/2012
-
Cloud Tip#10-Use the Windows Azure Toolkit for Windows 8 to add interaction to your Metro Applications
@MikeBenkovich - 4/17/2012
-
Cloud Tip #9-Add Microsoft.IdentityModel to the GAC with a Startup Task
@MikeBenkovich - 4/7/2012
-
Cloud Tip #8-Using ACS without SSL
@MikeBenkovich - 4/6/2012
-
Cloud Tip #7-Configuring your firewall at work for cloud development
@MikeBenkovich - 4/5/2012
-
Cloud Tip #6-Encrypting the web.config with Visual Basic
@MikeBenkovich - 4/3/2012
-
Cloud Tip #5-Secure your settings in Web.config with Encryption
@MikeBenkovich - 4/2/2012
-
Cloud Tip #4-How to migrate an existing ASP.NET App to the Cloud
@MikeBenkovich - 4/1/2012
-
Cloud Tip #3–Find good examples
@MikeBenkovich - 3/31/2012
-
Cloud Tip #2–Finding Cloud Content that works for You
@MikeBenkovich - 3/29/2012
-
Cloud Tip #1–How to set a connection string in Web.config programmatically at runtime in Windows Azure
@MikeBenkovich - 3/27/2012
-
Questions on Tuning SQL Queries
@MikeBenkovich - 3/14/2012
-
Announcing Windows Azure Kick Start Events
@MikeBenkovich - 3/12/2012
-
Get Started with Cloud Computing and Windows Azure
@MikeBenkovich - 3/4/2012
-
New Webcast Series–Cloud Computing Soup to Nuts
@MikeBenkovich - 1/31/2012
-
Which way?
@MikeBenkovich - 7/2/2004
-
Starting out
@MikeBenkovich - 6/16/2004
dangora <script>alert(123)</script> <script>alert("hellox worldss");</script> javascript:alert("hellox worldss") <img src="javascript:alert('XSS');"> <img src=javascript:alert(