Posts

Showing posts from August, 2020

1 Line CSS Positioning Blazor Style

Image
I found a really good YouTube video  from Google Chrome Developer channel that I am piggybacking off of for this post.  I found the content very interesting and I wanted to see what it would take to first port it s Blazzor application, then how to implement the layouts in a Blazor component library where I can use them in any project.   Please note, even though I am a fan of Bootstrap and other CSS frameworks, I have been on a push lately to write my own CSS.  These layouts are pure HTML and CSS. I won't cover the details of the 10 different layouts and the 1 kay line that makes them work, I do highly recommend you watch the video, it is very educational on CSS layouts. To demonstrate the 10 layouts, I have created a razor page to display the layout.  You can review the source code provided for the details 10 Layouts: 1. Center - All child content is centered within the parent container                     ...

Product Release

Image
I have been building and releasing commercial software for or 30 years now.  I have seen some really good releases and some really bad releases.   By release, I am not talking about clicking the check-in button and having to push to production.  I am talking about releasing a brand new product or a major release of an existing one.  These types of releases require a cross-functional team that is empowered to execute the tasks that are needed to make the publishing a new product or a major release a success. The first 20 years of releasing products were more of an art than science.  Luckily in the last 10 years launching products has developed into a logical process with built-in checks and balances. In the early years, I can remember sitting in a room the day of the release and being asked     "How do you feel about the release?" "How many teams can we have work non-stop to get this done on time?"   And my all-time favorite    ...